From bogdanoff at me.com Mon Jun 1 02:01:27 2015 From: bogdanoff at me.com (Peter Bogdanoff) Date: Sun, 31 May 2015 23:01:27 -0700 Subject: help with timecode In-Reply-To: <556AC5F0.5040508@tkf.att.ne.jp> References: <5569BD3E.7080403@tkf.att.ne.jp> <89E8128C-44EA-46CC-8507-9FD6551BD823@me.com> <556AC5F0.5040508@tkf.att.ne.jp> Message-ID: Tim, I must admit I am truly horrible at math (and quite busy right now). But, I can calculate that in a movie with a timescale of 600, there are 20 standard frames in those 600 ticks. Beyond that, (and into drop frame) my head spins? Perhaps someone with real math chops can take this further?. There is a drop frame info (and programming source code) at: http://www.dropframetimecode.org All the best! Peter On May 31, 2015, at 1:27 AM, Tim Selander wrote: > Peter, > > This worked great at getting me min:sec timecode; I hadn't even gotten that far yet. But I need the timecode down to the frame, so min:sec:fra. Timescale of the videos I'm using is 600. > > What's bending my head is that min & sec are sets of 60. 60 secs per min, 60 min per hour. But the frames are sets of 30; 30 frames per second. > > Further head-bending happens with DF & NDF time code. Non-drop frame time code is exactly 30 frames per second. But to broadcast color, the frame rate had to be scaled back to 29.97 frames per second. > > So, drop frame TC drops 2 frame counts every minute, except every tenth minute, achieving 30?0.999 = 29.97 frame/s. The error is the difference between 0.999 and 1/1.001 = 0.999000999000999?. > > For example, the sequence when frame counts are dropped: > H: M: S: F > 01:08:59:28 > 01:08:59:29 > 01:09:00:02 > 01:09:00:03 > > For each tenth minute > 01:09:59:28 > 01:09:59:29 > 01:10:00:00 > 01:10:00:01 > > I'm pretty stuck. But it must be possible as we have stopwatches with built-in timecode calculators! > > If I can't get the frames accurately, I could settle for a decimal point and remainder after the seconds: > H: M: S > 01:09:55.38 > > I'm making an in-house app for our subtitle translators -- the rule of thumb in Japanese subtitling is 4 characters per second. So having the fraction at .38 as in the above example, would let the translator know he could use one more character for the .38 fraction of the second. > > Tim Selander > > > > On 5/31/15, 10:34 AM, Peter Bogdanoff wrote: >> Had some odd stuff...once again (600 is the timescale I was working with; you can find the timescale() with that function) : >> >> on updateCurrTime >> put round(the currentTime of player "thePlayer" / 600) into theTime >> put theTime div 60 into theMin >> put theTime mod 60 into theSec >> if len(theSec) = 1 then put "0" & theSec into theSec >> put theMin & ":" & theSec into field "CurrTime" >> send "updateCurrTime" to me in 1 seconds >> end updateCurrTime >> >>> On May 30, 2015, at 11:16 AM, Peter Bogdanoff wrote: >>> >>> on updateCurrTime >>> put round(the currentTime of player ?thePlayer" 1005 / 600) into theTime >>> put theTime div 60 into theMin >>> put theTime mod 60 into theSec >>> if len(theSec) = 1 then put "0" & theSec into theSec >>> put theMin & ":" & theSec into field "CurrTime" >>> send "updateCurrTime" to me in 1 seconds >>> end updateCurrTime >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 1 05:06:16 2015 From: dave at applicationinsight.com (Dave Kilroy) Date: Mon, 1 Jun 2015 02:06:16 -0700 (PDT) Subject: AW: AW: How do you handle the poor performance of LC 7? In-Reply-To: <556B221E.3030209@fourthworld.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> Message-ID: <1433149576582-4692799.post@n4.nabble.com> Similar to Alex I too have been using v7 for everything I do (except for a couple of projects) since about 7.0.3 - and in general have been doing so without problems. I say 'in general' because v7 seems to be more fragile than earlier versions because sometimes when I hit an error in my code the IDE becomes sluggish afterwards (when this happens I quit and restart LiveCode and everything is fine) - but apart from that I can't remember the last time the IDE crashed/froze on me. It starts very quick on my systems (Yosemite & Win7) - but not quite as quick as older versions... However I have seen other people using v7 experiencing slow-startup and fairly regular freezes/crashes (for example I was doing a LC workshop at the weekend and two people running windows experienced freezes/crashes every 30 minutes or so - but both did successfully create an app and got everything to work). But other times I've seen it work fine on people's systems... In fact I'm also thinking of using LC8 full-time. LCB looks good and I 'get' that it will be used to leap-frog some of LC's current woes - but I simply haven't had time to play with it yet and think the only time I'll learn is if I'm using it day-in-day-out. I'm thinking v8 is basically v7 with LCB and widgets added and if this is so then I think I'll make the jump. Trevor, Richard do you have any views on this? Richard Gaskin wrote > Alex Tweedly wrote: > >> I too have used only v7 for everything I've done recently for myself (no >> released products - just stuff I do for myself and friends/family). I've >> been still using v6 when I don't control it all myself. >> >> I'm happy to say I've had no crashes, no serious IDE problems and few >> performance issues (which were all already reported or known). > > Good to hear. At least Trevor and I aren't alone. ----- "The difference between genius and stupidity is; genius has its limits." - Albert Einstein -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/How-do-you-handle-the-poor-performance-of-LC-7-tp4692676p4692799.html Sent from the Revolution - User mailing list archive at Nabble.com. From peter.brett at livecode.com Mon Jun 1 05:52:02 2015 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 01 Jun 2015 11:52:02 +0200 Subject: How do you handle the poor performance of LC =?UTF-8?Q?=37=3F?= In-Reply-To: <1433149576582-4692799.post@n4.nabble.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> Message-ID: <6342cd5d0a6e7de4f61d18927fa1cf6f@livecode.com> On 2015-06-01 11:06, Dave Kilroy wrote: > In fact I'm also thinking of using LC8 full-time. LCB looks good and I > 'get' > that it will be used to leap-frog some of LC's current woes - but I > simply > haven't had time to play with it yet and think the only time I'll learn > is > if I'm using it day-in-day-out. I'm thinking v8 is basically v7 with > LCB and > widgets added and if this is so then I think I'll make the jump. > Trevor, > Richard do you have any views on this? Hi Dave, You're correct -- LiveCode 8 is indeed LiveCode 7 with widgets and a revamped IDE. I do hope that you can make the switch to using LiveCode 8. LCB and widgets are especially fun to play with, and in particular widgets make it much easier to teach and demonstrate how good LiveCode is for rapid app development. It feels much more fun and productive to design apps when you don't have to spend half an hour fiddling individual graphics objects into place to create your user interface! Peter -- Dr Peter Brett LiveCode Engine Development Team From livfoss at mac.com Mon Jun 1 06:35:17 2015 From: livfoss at mac.com (Graham Samuel) Date: Mon, 01 Jun 2015 12:35:17 +0200 Subject: How do you handle the poor performance of LC 7? In-Reply-To: <1433149576582-4692799.post@n4.nabble.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> Message-ID: <2059D1C5-CC05-4F8B-B505-13C035B4CB06@mac.com> Just to echo these remarks: I too have been using LC7 for ages and am confident that the product I?m working on (desktop, cross-platform Windows and Mac) will work fine as it?s been tweaked many times (lots of IDE use) and can now be seen to be 99% working in the real world. I have had no particular problems for months, although naturally I have found (and reported) a few bugs. I also echo the sentiment about LC8. It turns out (perhaps just in my mind) to be a bit of a struggle to come to terms with it, so I haven?t started yet. But I can see the advantages of the whole structural idea behind widgets, so I hope in a fairly short time I too will make the jump. Just my two eurocents. Graham > On 1 Jun 2015, at 11:06, Dave Kilroy wrote: > > Similar to Alex I too have been using v7 for everything I do (except for a > couple of projects) since about 7.0.3 - and in general have been doing so > without problems. > > I say 'in general' because v7 seems to be more fragile than earlier versions > because sometimes when I hit an error in my code the IDE becomes sluggish > afterwards (when this happens I quit and restart LiveCode and everything is > fine) - but apart from that I can't remember the last time the IDE > crashed/froze on me. It starts very quick on my systems (Yosemite & Win7) - > but not quite as quick as older versions... > > However I have seen other people using v7 experiencing slow-startup and > fairly regular freezes/crashes (for example I was doing a LC workshop at the > weekend and two people running windows experienced freezes/crashes every 30 > minutes or so - but both did successfully create an app and got everything > to work). But other times I've seen it work fine on people's systems... > > In fact I'm also thinking of using LC8 full-time. LCB looks good and I 'get' > that it will be used to leap-frog some of LC's current woes - but I simply > haven't had time to play with it yet and think the only time I'll learn is > if I'm using it day-in-day-out. I'm thinking v8 is basically v7 with LCB and > widgets added and if this is so then I think I'll make the jump. Trevor, > Richard do you have any views on this? > > > > Richard Gaskin wrote >> Alex Tweedly wrote: >> >>> I too have used only v7 for everything I've done recently for myself (no >>> released products - just stuff I do for myself and friends/family). I've >>> been still using v6 when I don't control it all myself. >>> >>> I'm happy to say I've had no crashes, no serious IDE problems and few >>> performance issues (which were all already reported or known). >> >> Good to hear. At least Trevor and I aren't alone. > > > > > > ----- > "The difference between genius and stupidity is; genius has its limits." - Albert Einstein > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/How-do-you-handle-the-poor-performance-of-LC-7-tp4692676p4692799.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 dave at applicationinsight.com Mon Jun 1 07:54:28 2015 From: dave at applicationinsight.com (Dave Kilroy) Date: Mon, 1 Jun 2015 04:54:28 -0700 (PDT) Subject: How do you handle the poor performance of LC 7? In-Reply-To: <2059D1C5-CC05-4F8B-B505-13C035B4CB06@mac.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> <2059D1C5-CC05-4F8B-B505-13C035B4CB06@mac.com> Message-ID: <1433159668397-4692802.post@n4.nabble.com> Thanks for the confirmation Peter To get through the iOS App Store I need a commercial version of LiveCode, so can you give us a rough date of when a commercial version of v8 will be released? I'm not after a definite date but something I can use to help me decide... If an approximate release date is either unknown or too far in the future to be contemplated then can you assure us that we could develop in v8 and - as long as no widgets etc were used - build standalones with v7? Kind regards Dave Peter TB Brett wrote > You're correct -- LiveCode 8 is indeed LiveCode 7 with widgets and a > revamped IDE. > > I do hope that you can make the switch to using LiveCode 8. LCB and > widgets are especially fun to play with, and in particular widgets make > it much easier to teach and demonstrate how good LiveCode is for rapid > app development. It feels much more fun and productive to design apps > when you don't have to spend half an hour fiddling individual graphics > objects into place to create your user interface! > > Peter ----- "The difference between genius and stupidity is; genius has its limits." - Albert Einstein -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/How-do-you-handle-the-poor-performance-of-LC-7-tp4692676p4692802.html Sent from the Revolution - User mailing list archive at Nabble.com. From peter.brett at livecode.com Mon Jun 1 09:16:19 2015 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 01 Jun 2015 15:16:19 +0200 Subject: How do you handle the poor performance of LC =?UTF-8?Q?=37=3F?= In-Reply-To: <1433159668397-4692802.post@n4.nabble.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> <2059D1C5-CC05-4F8B-B505-13C035B4CB06@mac.com> <1433159668397-4692802.post@n4.nabble.com> Message-ID: <372e6a3d71095ba780d679b346e835c1@livecode.com> On 2015-06-01 13:54, Dave Kilroy wrote: > Thanks for the confirmation Peter > > To get through the iOS App Store I need a commercial version of > LiveCode, so > can you give us a rough date of when a commercial version of v8 will be > released? I'm not after a definite date but something I can use to help > me > decide... Unless some major showstopper problems are encountered, there will be commercial builds of the next release of LiveCode 8. That'll be in the next couple of weeks. > If an approximate release date is either unknown or too far in the > future to > be contemplated then can you assure us that we could develop in v8 and > - as > long as no widgets etc were used - build standalones with v7? The LiveCode 8 IDE and engine will automatically save stacks in the v8 format if any widgets are used, and in the v7 format otherwise. Peter -- Dr Peter Brett LiveCode Engine Development Team From peterwawood at gmail.com Mon Jun 1 09:46:32 2015 From: peterwawood at gmail.com (Peter W A Wood) Date: Mon, 1 Jun 2015 21:46:32 +0800 Subject: Update on bug I reported on 8th April 2014 -15173 Message-ID: Somebody at LiveCode has at last taken a look at the bug report that I submitted on 8th April 2014 thanks to Richard Gaskin?s intervention. They have marked it as a duplicate of a bug reported by David Williams on 17th October 2011. Nobody at LiveCode has responded to that bug either apart from noting that the bug that I reported is a duplicate of it. I suppose it will be recorded as a bug fixed in less than two months. From bobsneidar at iotecdigital.com Mon Jun 1 11:00:04 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 1 Jun 2015 15:00:04 +0000 Subject: SQLite and Android "Database Error:Unable to open the database file" In-Reply-To: <004101d09a55$55d82270$01886750$@net> References: <86F7E2DC-5B27-414E-9A79-6574FBA69212@gmail.com> <004101d09a55$55d82270$01886750$@net> Message-ID: <96EC6C82-A30D-4C82-90CF-415371465AB9@iotecdigital.com> I don?t think it has anything to do with the data in the database, unless the database has been corrupted. If the database is already open by another device, sqLite will not allow you to open it. sqLite is a single user database. Try opening the database with an sql utility. Fairfax has a great sqLite plugin that I use all the time. I think it can even check the database for inconsistencies. Also, I would be reticent to use Excel or any office product when running your data through it, simply because they take the liberty sometimes of changing bits of your data to something else. For instance, I could not figure out why I could not get copiers to import data I had exported from another copier, when other techs were having no problem at all. Then I realized I was using a Macintosh. I checked a file that had been opened and saved in OS X Office 2011 by opening it in Livecode as a low level file and checking for anything that was not an ASCII character within certain limits and discovered Office for Mac was converting the copier Line Feeds to Carriage Returns, which the copiers import routines did not recognize. I have also seen Word convert normal quotes to smart quotes. If you do use office to view your files, ensure that all autocorrect features have been disable *before* you even open the file. Bob S > On May 29, 2015, at 14:20 , Ralph DiMola wrote: > > I am getting the dreaded and extremely unhelpful "Database Error:Unable to open the database file". This only happens on Android. Works in the IDE on either Mac or PC. Works on iOS. Fails only with some queries. Other queries work just fine. This started after I added some data. If I just add additional criteria to a select query encompassing new data that failed then query will work? Or if the first item in the WHERE clause does not reference any of the new data it works. You can select ALL the data and it works. I'm guessing that there is some data inconsistency that only the Android library cares about. Any ideas how to run this down? Are there any utilities to verify the integrity of an SQLite DB? I load the db from an LC utility that shells to export a .xls to a .txt tab delimited file and then reads in the text file and adds records to the DB. > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Mon Jun 1 11:07:24 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 1 Jun 2015 15:07:24 +0000 Subject: [OT] Google Keynote - forget death by PowerPoint In-Reply-To: References: Message-ID: <28C9662C-A66A-4334-9963-52E8953B8254@iotecdigital.com> Wow that was quite amazing. I am going to have to watch the whole thing now. Bob S > On May 30, 2015, at 18:34 , Kay C Lan wrote: > > A lot of talk about Mobile computing so not completely off topic. > > If you ever do a presentation at a conference then the bar has been set > pretty high for the openning splash. As you watch this you need to remember > this is in a conference room and the screens are all around you. It slows > down a bit in the middle but stick with it until the speaker appears on > stage. > > If you continue with the actual presentation there is an interesting visual > display of the distribution of mobile phone distribution. > > Enjoy: > > https://events.google.com/io2015/# > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 1 11:12:00 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 1 Jun 2015 15:12:00 +0000 Subject: Why doesn't this work? In-Reply-To: References: <3F3157E8-94B4-4795-B800-DA1199C2A52E@mac.com> <556B37FD.9040200@economy-x-talk.com> <43686D3E-0DA9-4E65-BA97-7D99B7BACC82@mac.com> <556B42D5.3090105@economy-x-talk.com> Message-ID: Wow didn?t know you could do that. Bob S On May 31, 2015, at 12:09 , Mike Bonner > wrote: Rather than trying to build up a proper URL with & and && etc, set the string up as a constant or a property contaiing: constant baseUrl=" http://www.webservicex.net/uszip.asmx/GetInfoByAreaCode?USAreaCode=[[vAC]] HTTP/1.1" then its as smiple as put 805 into vAc get url merge(baseUrl) From bobsneidar at iotecdigital.com Mon Jun 1 11:13:21 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 1 Jun 2015 15:13:21 +0000 Subject: SQLite and Android "Database Error:Unable to open the database file" In-Reply-To: <96EC6C82-A30D-4C82-90CF-415371465AB9@iotecdigital.com> References: <86F7E2DC-5B27-414E-9A79-6574FBA69212@gmail.com> <004101d09a55$55d82270$01886750$@net> <96EC6C82-A30D-4C82-90CF-415371465AB9@iotecdigital.com> Message-ID: OMG Autocorrect is killing me!!! FIREFOX! I MEANT FIREFOX!!! Bob S On Jun 1, 2015, at 08:00 , Bob Sneidar > wrote: Try opening the database with an sql utility. Fairfax has a great sqLite plugin that I use all the time. I think it can even check the database for inconsistencies. From jhurley0305 at sbcglobal.net Mon Jun 1 11:43:12 2015 From: jhurley0305 at sbcglobal.net (Jim Hurley) Date: Mon, 1 Jun 2015 08:43:12 -0700 Subject: Primitive menu In-Reply-To: References: Message-ID: <08D8D2C5-ECE7-4762-8C39-70E009AB54FE@sbcglobal.net> I have a no frills Livecode stack I wish to save as a Stand Alone, but without a Livecode menu bar. When I do this (on my Mac) I get an Apple Menu headed by the stack name, followed by items: About..., Services, Hide [stack name], Hide others, Show All, Quit [stack name] Which is perfect, except I would like to put something into Apple?s ?About?? menu item. Is that possible? Thanks, Jim From roger.e.eller at sealedair.com Mon Jun 1 12:29:52 2015 From: roger.e.eller at sealedair.com (Roger Eller) Date: Mon, 1 Jun 2015 12:29:52 -0400 Subject: Primitive menu In-Reply-To: <08D8D2C5-ECE7-4762-8C39-70E009AB54FE@sbcglobal.net> References: <08D8D2C5-ECE7-4762-8C39-70E009AB54FE@sbcglobal.net> Message-ID: You may find something in this old thread. Or it may no longer apply to the newer versions. https://www.mail-archive.com/use-revolution%40lists.runrev.com/msg142946.html On Mon, Jun 1, 2015 at 11:43 AM, Jim Hurley wrote: > I have a no frills Livecode stack I wish to save as a Stand Alone, but > without a Livecode menu bar. > > When I do this (on my Mac) I get an Apple Menu headed by the stack name, > followed by items: About..., Services, Hide [stack name], Hide others, Show > All, Quit [stack name] > > Which is perfect, except I would like to put something into Apple?s > ?About?? menu item. > > Is that possible? > > Thanks, > > Jim > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 1 13:01:31 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Mon, 1 Jun 2015 10:01:31 -0700 Subject: AW: AW: How do you handle the poor performance of LC 7? In-Reply-To: <1433149576582-4692799.post@n4.nabble.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> Message-ID: On Mon, Jun 1, 2015 at 2:06 AM, Dave Kilroy wrote: > > I say 'in general' because v7 seems to be more fragile than earlier > versions > because sometimes when I hit an error in my code the IDE becomes sluggish > afterwards "becomes" sluggish???? Mine *starts* with a 2s or so delay to switch panes in the editor . . . > (when this happens I quit and restart LiveCode and everything is > fine) - but apart from that I can't remember the last time the IDE > crashed/froze on me. It starts very quick on my systems (Yosemite & Win7) - > but not quite as quick as older versions... > I get at least a couple of IDE crashes on any given day of writing. Sometimes, I can see it becoming less stable (e.g., when clicking for red dots reads 2-4 lines off) and quit. -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From t.heaford at icloud.com Mon Jun 1 13:17:46 2015 From: t.heaford at icloud.com (Terence Heaford) Date: Mon, 01 Jun 2015 18:17:46 +0100 Subject: How do you handle the poor performance of LC 7? In-Reply-To: <372e6a3d71095ba780d679b346e835c1@livecode.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> <2059D1C5-CC05-4F8B-B505-13C035B4CB06@mac.com> <1433159668397-4692802.post@n4.nabble.com> <372e6a3d71095ba780d679b346e835c1@livecode.com> Message-ID: <6D6A10AD-23C0-4F27-82E1-16CA3F541EAD@icloud.com> > On 1 Jun 2015, at 14:16, Peter TB Brett wrote: > > Unless some major showstopper problems are encountered, there will be commercial builds of the next release of LiveCode 8. That'll be in the next couple of weeks. Will there be a built-in LCB editor or will it rely on TextWrangler/BBEdit? All the best Terry From dixonja at hotmail.co.uk Mon Jun 1 13:24:31 2015 From: dixonja at hotmail.co.uk (John Dixon) Date: Mon, 1 Jun 2015 18:24:31 +0100 Subject: How do you handle the poor performance of LC 7? In-Reply-To: <6D6A10AD-23C0-4F27-82E1-16CA3F541EAD@icloud.com> References: <009801d09a11$28229160$7867b420$@kestner.de>, <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de>, <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net>, <556B221E.3030209@fourthworld.com>, <1433149576582-4692799.post@n4.nabble.com>, <2059D1C5-CC05-4F8B-B505-13C035B4CB06@mac.com>, <1433159668397-4692802.post@n4.nabble.com>, <372e6a3d71095ba780d679b346e835c1@livecode.com>, <6D6A10AD-23C0-4F27-82E1-16CA3F541EAD@icloud.com> Message-ID: > From: t.heaford at icloud.com > Subject: Re: How do you handle the poor performance of LC 7? > Date: Mon, 1 Jun 2015 18:17:46 +0100 > To: use-livecode at lists.runrev.com > > > > On 1 Jun 2015, at 14:16, Peter TB Brett wrote: > > > > Unless some major showstopper problems are encountered, there will be commercial builds of the next release of LiveCode 8. That'll be in the next couple of weeks. Will this be after the bugs in LC 7 have been sorted ? From rdimola at evergreeninfo.net Mon Jun 1 13:30:13 2015 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 1 Jun 2015 13:30:13 -0400 Subject: SQLite and Android "Database Error:Unable to open the database file" In-Reply-To: <96EC6C82-A30D-4C82-90CF-415371465AB9@iotecdigital.com> References: <86F7E2DC-5B27-414E-9A79-6574FBA69212@gmail.com> <004101d09a55$55d82270$01886750$@net> <96EC6C82-A30D-4C82-90CF-415371465AB9@iotecdigital.com> Message-ID: <004601d09c90$9e2a9980$da7fcc80$@net> Thanks Bob! I can do the same query on various SQLite utilities, IDE Mac and Windows, iOS and it works fine. The same query on Android fails. Only some of the queries fail on Android. Other work fine. I just got the query to work today by deleting data from the DB that wasn't even going to get selected. This is getting to look like a bug. I don't know if it's LC or the SQLite library. I'm going to look at the deleted data and see if it's the data or just the size of the DB. The full DB is only 4mb 1,900 records. If I delete all but the 93 possible records for the query then the query works fine and returns the 0 to 93 records I want for the specific query. At this point I'm looking at some sort of "out of memory" issue on Android. I never like/liked getting data in Excel for any project, but sometimes I don't have a choice. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Bob Sneidar Sent: Monday, June 01, 2015 11:00 AM To: How to use LiveCode Subject: Re: SQLite and Android "Database Error:Unable to open the database file" I don?t think it has anything to do with the data in the database, unless the database has been corrupted. If the database is already open by another device, sqLite will not allow you to open it. sqLite is a single user database. Try opening the database with an sql utility. Fairfax has a great sqLite plugin that I use all the time. I think it can even check the database for inconsistencies. Also, I would be reticent to use Excel or any office product when running your data through it, simply because they take the liberty sometimes of changing bits of your data to something else. For instance, I could not figure out why I could not get copiers to import data I had exported from another copier, when other techs were having no problem at all. Then I realized I was using a Macintosh. I checked a file that had been opened and saved in OS X Office 2011 by opening it in Livecode as a low level file and checking for anything that was not an ASCII character within certain limits and discovered Office for Mac was converting the copier Line Feeds to Carriage Returns, which the copiers import routines did not recognize. I have also seen Word convert normal quotes to smart quotes. If you do use office to view your files, ensure that all autocorrect features have been disable *before* you even open the file. Bob S > On May 29, 2015, at 14:20 , Ralph DiMola wrote: > > I am getting the dreaded and extremely unhelpful "Database Error:Unable to open the database file". This only happens on Android. Works in the IDE on either Mac or PC. Works on iOS. Fails only with some queries. Other queries work just fine. This started after I added some data. If I just add additional criteria to a select query encompassing new data that failed then query will work? Or if the first item in the WHERE clause does not reference any of the new data it works. You can select ALL the data and it works. I'm guessing that there is some data inconsistency that only the Android library cares about. Any ideas how to run this down? Are there any utilities to verify the integrity of an SQLite DB? I load the db from an LC utility that shells to export a .xls to a .txt tab delimited file and then reads in the text file and adds records to the DB. > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Mon Jun 1 13:46:23 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Jun 2015 10:46:23 -0700 Subject: How do you handle the poor performance of LC 7? In-Reply-To: References: Message-ID: <556C9A6F.7030304@fourthworld.com> John Dixon wrote: >> > On 1 Jun 2015, at 14:16, Peter TB Brett wrote: >> > >> > Unless some major showstopper problems are encountered, there will >> > be commercial builds of the next release of LiveCode 8. That'll >> > be in the next couple of weeks. > > Will this be after the bugs in LC 7 have been sorted ? I think Peter merely means a pre-release edition which includes support for encrypted stacks. The v8 process will hopefully be a long and patient one, and will depend on v7's robustness, so I'm confident any showstoppers in v7 will be addressed long before v8 is called "Stable". -- Richard Gaskin LiveCode Community Manager richard at livecode.com From bernd.niggemann at uni-wh.de Mon Jun 1 16:20:23 2015 From: bernd.niggemann at uni-wh.de (BNig) Date: Mon, 1 Jun 2015 13:20:23 -0700 (PDT) Subject: Clock In-Reply-To: References: <555C8B51.1040306@economy-x-talk.com> Message-ID: <1433190023799-4692816.post@n4.nabble.com> Hi Roger, thank you for testing my clock from rev-online on android. http://livecodeshare.runrev.com/stack/749/Clock Incidentally Rolf Kocherhans from Switzerland has asked me if a railwayclock type of clock would be feasible. I gave it a try and here it is. Almost but not quite like the famous Swiss Railwayclock ------------------------------------ http://berndniggemann.on-rev.com/railwayclock/railwayclock.livecode.zip ------------------------------------ It is made entirely of graphics, resizable, and almost continuous movement of the second hand. It stops at the full minute to advance the minute hand. Kind regards Bernd Roger Eller wrote > Of course LiveCode clocks built for Android are great for running on > certain smart watches. If the app is 240 x 240 pixels, or set to > auto-scale then it will work as a watch app. My only wish would be that > we > could have official LC support for "Android Wear" watches. > > http://livecode1001.blogspot.com/2015/01/program-your-watch.html > > This watch is pre-android-wear, but instead comes with Android 4.4 > (KitKat): > http://www.amazon.com/Z-Watch-Bluetooth-802-11b-Android-Devices/dp/B00KV9LZVS/ > > ~Roger -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Clock-tp4692455p4692816.html Sent from the Revolution - User mailing list archive at Nabble.com. From roger.e.eller at sealedair.com Mon Jun 1 17:24:54 2015 From: roger.e.eller at sealedair.com (Roger Eller) Date: Mon, 1 Jun 2015 17:24:54 -0400 Subject: Clock In-Reply-To: <1433190023799-4692816.post@n4.nabble.com> References: <555C8B51.1040306@economy-x-talk.com> <1433190023799-4692816.post@n4.nabble.com> Message-ID: VERY nice! Up for a challenge? Try the Lord Elgin "windowed" style. http://itsawindup.com/media/product-img/231b4cab7a31a7fbbc8b9cdb2050c23e/u1.jpg https://d31wxntiwn0x96.cloudfront.net/rzgade/productimages/1748.jpg On Mon, Jun 1, 2015 at 4:20 PM, BNig wrote: > Hi Roger, > > > thank you for testing my clock from rev-online on android. > > http://livecodeshare.runrev.com/stack/749/Clock > > Incidentally Rolf Kocherhans from Switzerland has asked me if a > railwayclock > type of clock would be feasible. > > I gave it a try and here it is. Almost but not quite like the famous Swiss > Railwayclock > > ------------------------------------ > http://berndniggemann.on-rev.com/railwayclock/railwayclock.livecode.zip > ------------------------------------ > > It is made entirely of graphics, resizable, and almost continuous movement > of the second hand. > > It stops at the full minute to advance the minute hand. > > Kind regards > > Bernd > > > Roger Eller wrote > > Of course LiveCode clocks built for Android are great for running on > > certain smart watches. If the app is 240 x 240 pixels, or set to > > auto-scale then it will work as a watch app. My only wish would be that > > we > > could have official LC support for "Android Wear" watches. > > > > http://livecode1001.blogspot.com/2015/01/program-your-watch.html > > > > This watch is pre-android-wear, but instead comes with Android 4.4 > > (KitKat): > > > http://www.amazon.com/Z-Watch-Bluetooth-802-11b-Android-Devices/dp/B00KV9LZVS/ > > > > ~Roger > > > > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Clock-tp4692455p4692816.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 dave at applicationinsight.com Mon Jun 1 17:31:20 2015 From: dave at applicationinsight.com (Dave Kilroy) Date: Mon, 1 Jun 2015 14:31:20 -0700 (PDT) Subject: AW: AW: How do you handle the poor performance of LC 7? In-Reply-To: References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> Message-ID: <1433194280839-4692818.post@n4.nabble.com> Sounds roughly the same - I've learnt that as soon as v7 seems unhappy the best thing is to quit and restart - but it only goes wonky for me following an error brought on by my code and is ok the rest of the time However, I've seen other people suffering with it in ways you mention... :( Dr. Hawkins wrote > "becomes" sluggish???? > > Mine *starts* with a 2s or so delay to switch panes in the editor . . . > > >> (when this happens I quit and restart LiveCode and everything is >> fine) - but apart from that I can't remember the last time the IDE >> crashed/froze on me. It starts very quick on my systems (Yosemite & Win7) >> - >> but not quite as quick as older versions... >> > > I get at least a couple of IDE crashes on any given day of writing. > Sometimes, I can see it becoming less stable (e.g., when clicking for red > dots reads 2-4 lines off) and quit. > > > -- > Dr. Richard E. Hawkins, Esq. > (702) 508-8462 > _______________________________________________ > 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 ----- "The difference between genius and stupidity is; genius has its limits." - Albert Einstein -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/How-do-you-handle-the-poor-performance-of-LC-7-tp4692676p4692818.html Sent from the Revolution - User mailing list archive at Nabble.com. From dave at applicationinsight.com Mon Jun 1 17:38:15 2015 From: dave at applicationinsight.com (Dave Kilroy) Date: Mon, 1 Jun 2015 14:38:15 -0700 (PDT) Subject: AW: AW: How do you handle the poor performance of LC 7? In-Reply-To: <1433194280839-4692818.post@n4.nabble.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> <1433194280839-4692818.post@n4.nabble.com> Message-ID: <1433194695867-4692819.post@n4.nabble.com> This is not to say that the solution for people suffering with a 'bad relationship between their computer and v7' is restarts like I describe - that works for me and I'm sure that people suffering multiple crashes/freezes have tried this and many other 'solutions' I have no idea why some people seem to get on ok with v7 and others don't - and hope RunRev manage to figure out what is going on... Kind regards Dave Dave Kilroy wrote > Sounds roughly the same - I've learnt that as soon as v7 seems unhappy the > best thing is to quit and restart - but it only goes wonky for me > following an error brought on by my code and is ok the rest of the time > > However, I've seen other people suffering with it in ways you mention... > :( > > > Dr. Hawkins wrote >> "becomes" sluggish???? >> >> Mine *starts* with a 2s or so delay to switch panes in the editor . . . >> >> >>> (when this happens I quit and restart LiveCode and everything is >>> fine) - but apart from that I can't remember the last time the IDE >>> crashed/froze on me. It starts very quick on my systems (Yosemite & >>> Win7) - >>> but not quite as quick as older versions... >>> >> >> I get at least a couple of IDE crashes on any given day of writing. >> Sometimes, I can see it becoming less stable (e.g., when clicking for red >> dots reads 2-4 lines off) and quit. >> >> >> -- >> Dr. Richard E. Hawkins, Esq. >> (702) 508-8462 >> _______________________________________________ >> 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 ----- "The difference between genius and stupidity is; genius has its limits." - Albert Einstein -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/How-do-you-handle-the-poor-performance-of-LC-7-tp4692676p4692819.html Sent from the Revolution - User mailing list archive at Nabble.com. From gcanyon at gmail.com Mon Jun 1 18:06:30 2015 From: gcanyon at gmail.com (Geoff Canyon) Date: Mon, 1 Jun 2015 17:06:30 -0500 Subject: How do you handle the poor performance of LC 7? In-Reply-To: References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <1433088718468-4692780.post@n4.nabble.com> <556B44DB.8040302@fourthworld.com> <1433099950321-4692790.post@n4.nabble.com> <556B6E60.7070300@fourthworld.com> <1433108009620-4692793.post@n4.nabble.com> Message-ID: On Sun, May 31, 2015 at 10:41 PM, Mark Talluto wrote: > Tom, have you tried Navigator by Geoff Canyon? I have it open every day, > all the time. No issues. > It is a very solid replacement for the project browser. It is all text. > Small footprint on screen too. Fast! > For anyone who wants to try it, you can get the latest stable version of Navigator here: https://dl.dropboxusercontent.com/u/41182876/Navigator.rev_4.5b1.zip Navigator is free to use. I've made substantial updates to Navigator working with Mark and his team over the past few months: Navigator now uses behaviors for all of its functionality, so you can make as many clones of navigator as you like (which given its small visual footprint could be a large number). Navigator also understands behaviors, meaning that if you double-click a list entry, if that entry has a behavior, Navigator will transparently edit the behavior script. Drag and drop has been re-worked (again) so list selections etc. should work better than they have in the past. Navigator's color scheme is editable and theme-able, so those of you who like to work in the dark can adjust accordingly. Navigator's property menu remembers which properties you have edited recently (on a per-object-type basis) and puts them at the top of the menu. You can also set properties to be permanently at the top. Navigator's property editor box understands which properties don't allow for returns, and if you press return (for an object's rect, for example) it automatically closes and applies your change. Navigator's custom property menu understands custom property sets much better than before. Navigator's script menu can now copy and paste scripts, and also put a list of all the handlers for an object into the message box. Navigator understands groups better now. There's more, but that's off the top of my head. Documentation is here: https://gcanyon.wordpress.com/navigator-documentation From bernd.niggemann at uni-wh.de Mon Jun 1 18:18:49 2015 From: bernd.niggemann at uni-wh.de (BNig) Date: Mon, 1 Jun 2015 15:18:49 -0700 (PDT) Subject: Clock In-Reply-To: References: <555C8B51.1040306@economy-x-talk.com> <1433190023799-4692816.post@n4.nabble.com> Message-ID: <1433197129092-4692821.post@n4.nabble.com> Hi Roger, that is definitely not a raywayclock... :) I only do those :) Do you happen to know what font they use for Lord Elgin? Kind regards Bernd Roger Eller wrote > VERY nice! Up for a challenge? Try the Lord Elgin "windowed" style. > > http://itsawindup.com/media/product-img/231b4cab7a31a7fbbc8b9cdb2050c23e/u1.jpg > > https://d31wxntiwn0x96.cloudfront.net/rzgade/productimages/1748.jpg > > > On Mon, Jun 1, 2015 at 4:20 PM, BNig < > bernd.niggemann@ > > wrote: > >> Hi Roger, >> >> >> thank you for testing my clock from rev-online on android. >> >> http://livecodeshare.runrev.com/stack/749/Clock >> >> Incidentally Rolf Kocherhans from Switzerland has asked me if a >> railwayclock >> type of clock would be feasible. >> >> I gave it a try and here it is. Almost but not quite like the famous >> Swiss >> Railwayclock >> >> ------------------------------------ >> http://berndniggemann.on-rev.com/railwayclock/railwayclock.livecode.zip >> ------------------------------------ >> >> It is made entirely of graphics, resizable, and almost continuous >> movement >> of the second hand. >> >> It stops at the full minute to advance the minute hand. >> >> Kind regards >> >> Bernd >> >> >> Roger Eller wrote >> > Of course LiveCode clocks built for Android are great for running on >> > certain smart watches. If the app is 240 x 240 pixels, or set to >> > auto-scale then it will work as a watch app. My only wish would be >> that >> > we >> > could have official LC support for "Android Wear" watches. >> > >> > http://livecode1001.blogspot.com/2015/01/program-your-watch.html >> > >> > This watch is pre-android-wear, but instead comes with Android 4.4 >> > (KitKat): >> > >> http://www.amazon.com/Z-Watch-Bluetooth-802-11b-Android-Devices/dp/B00KV9LZVS/ >> > >> > ~Roger -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Clock-tp4692455p4692821.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Mon Jun 1 18:46:04 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Jun 2015 15:46:04 -0700 Subject: [ANN] SoCal LUG Thurday, Pasadena In-Reply-To: <554A6D41.9070608@fourthworld.com> References: <554A6D41.9070608@fourthworld.com> Message-ID: <556CE0AC.3050508@fourthworld.com> The next meeting of the SoCal LiveCode User Group is coming up on Thursday, June 4 in Pasadena at 7PM. IMPORTANT: The meeting is being held at our new location, Du-par's Restaurant, on S. Lake Avenue near Cordova Street: Du-par's Pasadena, back room 214 S. Lake Ave. Pasadena, CA 91101 Meeting details in the forum: -- 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 Jun 1 19:02:40 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 01 Jun 2015 18:02:40 -0500 Subject: AW: AW: How do you handle the poor performance of LC 7? In-Reply-To: <1433194695867-4692819.post@n4.nabble.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> <1433194280839-4692818.post@n4.nabble.com> <1433194695867-4692819.post@n4.nabble.com> Message-ID: <556CE490.8010702@hyperactivesw.com> On 6/1/2015 4:38 PM, Dave Kilroy wrote: > I have no idea why some people seem to get on ok with v7 and others don't - > and hope RunRev manage to figure out what is going on... Script length may have something to do with the editor delays. It takes more time to process text in v7. I'm currently converting a stack where no scripts are longer than a few hundred lines (most are under 500) and I see no delays. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jhurley0305 at sbcglobal.net Mon Jun 1 20:24:39 2015 From: jhurley0305 at sbcglobal.net (Jim Hurley) Date: Mon, 1 Jun 2015 17:24:39 -0700 Subject: use-livecode Digest, Vol 141, Issue 2 In-Reply-To: References: Message-ID: <7C1E5563-63AD-4961-B282-3AE1E2819EB6@sbcglobal.net> I?m trying to sent a LC stand alone app to a friend. But I when I send it to myself as a test, I get a message: Can?t be opened because it is from an unidentified developer.? Is there a work-around? Jim From jhurley0305 at sbcglobal.net Mon Jun 1 20:27:28 2015 From: jhurley0305 at sbcglobal.net (Jim Hurley) Date: Mon, 1 Jun 2015 17:27:28 -0700 Subject: Mailing stand alone apps. In-Reply-To: References: Message-ID: Oops, on the Subject of the previous message. I?m trying to email a LC stand alone app to a friend. But I when I send it to myself as a test, I get a message: Can?t be opened because it is from an unidentified developer.? Is there a work-around? Jim From irog at mac.com Mon Jun 1 20:33:59 2015 From: irog at mac.com (Roger Guay) Date: Mon, 01 Jun 2015 17:33:59 -0700 Subject: Mailing stand alone apps. In-Reply-To: References: Message-ID: Presumably you are on a Mac. Go to Pref > Security and& Privacy > General > Allow Apps downloaded from: Anywhere. Roger > On Jun 1, 2015, at 5:27 PM, Jim Hurley wrote: > > Oops, on the Subject of the previous message. > > I?m trying to email a LC stand alone app to a friend. > But I when I send it to myself as a test, I get a message: Can?t be opened because it is from an unidentified developer.? > > Is there a work-around? > > Jim > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From msiskin at andrew.cmu.edu Mon Jun 1 20:38:10 2015 From: msiskin at andrew.cmu.edu (Marc Siskin) Date: Tue, 2 Jun 2015 00:38:10 +0000 Subject: Mailing stand alone apps. In-Reply-To: References: Message-ID: Jim, You can bypass that restriction in the Security & Privacy system preference. The General tab allows you to open apps from anywhere. Marc Siskin On Jun 1, 2015, at 8:27 PM, Jim Hurley > wrote: Oops, on the Subject of the previous message. I?m trying to email a LC stand alone app to a friend. But I when I send it to myself as a test, I get a message: Can?t be opened because it is from an unidentified developer.? Is there a work-around? Jim _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode --------------- Marc Siskin Manager, Modern Language Resource Center Carnegie Mellon University msiskin at andrew.cmu.edu From irog at mac.com Mon Jun 1 20:42:18 2015 From: irog at mac.com (Roger Guay) Date: Mon, 01 Jun 2015 17:42:18 -0700 Subject: Mailing stand alone apps. In-Reply-To: References: Message-ID: Oops, that would be System Preferences?. > On Jun 1, 2015, at 5:33 PM, Roger Guay wrote: > > Presumably you are on a Mac. Go to Pref > Security and& Privacy > General > Allow Apps downloaded from: Anywhere. > > Roger > > >> On Jun 1, 2015, at 5:27 PM, Jim Hurley wrote: >> >> Oops, on the Subject of the previous message. >> >> I?m trying to email a LC stand alone app to a friend. >> But I when I send it to myself as a test, I get a message: Can?t be opened because it is from an unidentified developer.? >> >> Is there a work-around? >> >> Jim >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 1 21:28:29 2015 From: harrison at all-auctions.com (Rick Harrison) Date: Mon, 1 Jun 2015 21:28:29 -0400 Subject: use-livecode Digest, Vol 141, Issue 2 In-Reply-To: <7C1E5563-63AD-4961-B282-3AE1E2819EB6@sbcglobal.net> References: <7C1E5563-63AD-4961-B282-3AE1E2819EB6@sbcglobal.net> Message-ID: Hi Jim, Here are the instructions for the Mountain Lion fix to this. Yosemite is similar. I?m sure you can find it if you need it. http://www.imore.com/how-open-apps-unidentified-developer-os-x-mountain-lion Good luck, Rick > On Jun 1, 2015, at 8:24 PM, Jim Hurley wrote: > > Can?t be opened because it is from an unidentified develope From jbv at souslelogo.com Tue Jun 2 03:24:41 2015 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Tue, 2 Jun 2015 10:24:41 +0300 Subject: revXMLCreateTree or revCreateXMLTree ? Message-ID: <4fa5c2c153e111edf5f9ca8448cc8e1b.squirrel@continental.on-rev.com> Hi list In a stack with LC Community 6.5.2, both function names work (although only revXMLCreateTree is mentioned in the doc) while only revCreateXMLTree works on LC server... Any explanation for this ? Thanks jbv From peter.brett at livecode.com Tue Jun 2 04:23:45 2015 From: peter.brett at livecode.com (Peter TB Brett) Date: Tue, 02 Jun 2015 10:23:45 +0200 Subject: LiveCode 8 [was: Re: How do you handle the poor performance of LC =?UTF-8?Q?=37=3F=5D?= In-Reply-To: <6D6A10AD-23C0-4F27-82E1-16CA3F541EAD@icloud.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> <2059D1C5-CC05-4F8B-B505-13C035B4CB06@mac.com> <1433159668397-4692802.post@n4.nabble.com> <372e6a3d71095ba780d679b346e835c1@livecode.com> <6D6A10AD-23C0-4F27-82E1-16CA3F541EAD@icloud.com> Message-ID: <4390ed3e0a5658ce3fadf2f0c5c57bb8@livecode.com> On 2015-06-01 19:17, Terence Heaford wrote: >> On 1 Jun 2015, at 14:16, Peter TB Brett >> wrote: >> >> Unless some major showstopper problems are encountered, there will be >> commercial builds of the next release of LiveCode 8. That'll be in >> the next couple of weeks. > > > Will there be a built-in LCB editor or will it rely on > TextWrangler/BBEdit? At the moment, I expect that we will probably be recommending using Atom for editing LCB source code. In-IDE editing of LCB source code probably won't be in LiveCode 8.0 -- it'll almost certainly come later in the 8.x series. Peter -- Dr Peter Brett LiveCode Engine Development Team From t.heaford at icloud.com Tue Jun 2 05:25:57 2015 From: t.heaford at icloud.com (Terence Heaford) Date: Tue, 02 Jun 2015 10:25:57 +0100 Subject: LiveCode 8 [was: Re: How do you handle the poor performance of LC 7?] In-Reply-To: <4390ed3e0a5658ce3fadf2f0c5c57bb8@livecode.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> <2059D1C5-CC05-4F8B-B505-13C035B4CB06@mac.com> <1433159668397-4692802.post@n4.nabble.com> <372e6a3d71095ba780d679b346e835c1@livecode.com> <6D6A10AD-23C0-4F27-82E1-16CA3F541EAD@icloud.com> <4390ed3e0a5658ce3fadf2f0c5c57bb8@livecode.com> Message-ID: <27E36B0D-4106-4E17-BAFA-341137ADF6F4@icloud.com> > On 2 Jun 2015, at 09:23, Peter TB Brett wrote: > > At the moment, I expect that we will probably be recommending using Atom for editing LCB source code. I am not familiar with using Atom but I presume it will mean: 1. Code in Atom 2. Transfer to LC 3. Test in LC 4. Correct in Atom 5. Retest 6. Repeat until finished ? All the best Terry From peter.brett at livecode.com Tue Jun 2 05:42:17 2015 From: peter.brett at livecode.com (Peter TB Brett) Date: Tue, 02 Jun 2015 11:42:17 +0200 Subject: LiveCode 8 [was: Re: How do you handle the poor performance of LC =?UTF-8?Q?=37=3F=5D?= In-Reply-To: <27E36B0D-4106-4E17-BAFA-341137ADF6F4@icloud.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> <2059D1C5-CC05-4F8B-B505-13C035B4CB06@mac.com> <1433159668397-4692802.post@n4.nabble.com> <372e6a3d71095ba780d679b346e835c1@livecode.com> <6D6A10AD-23C0-4F27-82E1-16CA3F541EAD@icloud.com> <4390ed3e0a5658ce3fadf2f0c5c57bb8@livecode.com> <27E36B0D-4106-4E17-BAFA-341137ADF6F4@icloud.com> Message-ID: <5665501cdc3333345f3b912e48fa0df0@livecode.com> On 2015-06-02 11:25, Terence Heaford wrote: >> On 2 Jun 2015, at 09:23, Peter TB Brett >> wrote: >> >> At the moment, I expect that we will probably be recommending using >> Atom for editing LCB source code. > > I am not familiar with using Atom but I presume it will mean: > > 1. Code in Atom > 2. Transfer to LC > 3. Test in LC > 4. Correct in Atom > 5. Retest > 6. Repeat until finished Georgia's blog post shows the current workflow: http://livecode.com/write-a-widget-in-8-steps/ She describes using TextWrangler, but the workflow using Atom would be exactly the same. Peter -- Dr Peter Brett LiveCode Engine Development Team From peterwawood at gmail.com Tue Jun 2 06:11:31 2015 From: peterwawood at gmail.com (Peter W A Wood) Date: Tue, 2 Jun 2015 18:11:31 +0800 Subject: Update on bug I reported on 8th April 2014 -15173 In-Reply-To: References: Message-ID: <0AEE3816-7E07-4522-A2D5-EB2AA55EA949@gmail.com> > On 1 Jun 2015, at 21:46, Peter W A Wood wrote: > > Somebody at LiveCode has at last taken a look at the bug report that I submitted on 8th April 2014 thanks to Richard Gaskin?s intervention. They have marked it as a duplicate of a bug reported by David Williams on 17th October 2011. Nobody at LiveCode has responded to that bug either apart from noting that the bug that I reported is a duplicate of it. I am very happy to report that one of the development team was able to look into the bug late yesterday and has made a correction that is waiting to be built. From benr_mc at cogapp.com Tue Jun 2 07:27:14 2015 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 02 Jun 2015 12:27:14 +0100 Subject: Clock In-Reply-To: <1433190023799-4692816.post@n4.nabble.com> References: <555C8B51.1040306@economy-x-talk.com> <1433190023799-4692816.post@n4.nabble.com> Message-ID: <556D9312.60809@cogapp.com> On 01/06/2015 21:20, BNig wrote: > Incidentally Rolf Kocherhans from Switzerland has asked me if a railwayclock > type of clock would be feasible. > > I gave it a try and here it is. Almost but not quite like the famous Swiss > Railwayclock > > ------------------------------------ > http://berndniggemann.on-rev.com/railwayclock/railwayclock.livecode.zip > ------------------------------------ Very nice. But note that you don't want to get too close to the Swiss Railway clock: http://gizmodo.com/5959542/apples-swiped-swiss-clock-design-cost-21-million Ben From ray at linkit.com Tue Jun 2 07:59:13 2015 From: ray at linkit.com (Ray) Date: Tue, 02 Jun 2015 13:59:13 +0200 Subject: Android - Unfortunately [my app] Has Stopped Working In-Reply-To: <553768EA.9040008@gmail.com> References: <55302788.4080207@LinkIt.Com> <55302E97.4030101@LinkIt.Com> <5530F512.6070502@LinkIt.Com> <553158C1.1070504@LinkIt.Com> <55315F69.3040500@LinkIt.Com> <55318B84.1060908@LinkIt.Com> <5536A3AE.9050503@LinkIt.Com> <5536ACAF.5080304@gmail.com> <5536CDD3.7090906@LinkIt.Com> <553768EA.9040008@gmail.com> Message-ID: <556D9A91.7020204@LinkIt.Com> Does anybody know what to do about this? Windows 8.1 Livecode 7.0.2 Minimum Android Version: 3.1 From dave at applicationinsight.com Tue Jun 2 07:42:07 2015 From: dave at applicationinsight.com (Dave Kilroy) Date: Tue, 2 Jun 2015 04:42:07 -0700 (PDT) Subject: AW: AW: How do you handle the poor performance of LC 7? In-Reply-To: <556CE490.8010702@hyperactivesw.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> <1433194280839-4692818.post@n4.nabble.com> <1433194695867-4692819.post@n4.nabble.com> <556CE490.8010702@hyperactivesw.com> Message-ID: <1433245327442-4692837.post@n4.nabble.com> Hi Jacque - just so you know the two guys at the weekend on win7 and win8 machines were both working with brand new stack files and the longest script ended up at 110 lines - and they had problems right from the off... J. Landman Gay wrote > On 6/1/2015 4:38 PM, Dave Kilroy wrote: >> I have no idea why some people seem to get on ok with v7 and others don't >> - >> and hope RunRev manage to figure out what is going on... > > Script length may have something to do with the editor delays. It takes > more time to process text in v7. > > I'm currently converting a stack where no scripts are longer than a few > hundred lines (most are under 500) and I see no delays. > > -- > Jacqueline Landman Gay | > jacque@ > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > 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 ----- "The difference between genius and stupidity is; genius has its limits." - Albert Einstein -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/How-do-you-handle-the-poor-performance-of-LC-7-tp4692676p4692837.html Sent from the Revolution - User mailing list archive at Nabble.com. From neil at livecode.com Tue Jun 2 08:09:40 2015 From: neil at livecode.com (Neil Roger) Date: Tue, 02 Jun 2015 13:09:40 +0100 Subject: Android - Unfortunately [my app] Has Stopped Working In-Reply-To: <556D9A91.7020204@LinkIt.Com> References: <55302E97.4030101@LinkIt.Com> <5530F512.6070502@LinkIt.Com> <553158C1.1070504@LinkIt.Com> <55315F69.3040500@LinkIt.Com> <55318B84.1060908@LinkIt.Com> <5536A3AE.9050503@LinkIt.Com> <5536ACAF.5080304@gmail.com> <5536CDD3.7090906@LinkIt.Com> <553768EA.9040008@gmail.com> <556D9A91.7020204@LinkIt.Com> Message-ID: <556D9D04.70309@livecode.com> Hi Ray, Upgrade to 7.0.5 to see if that resolves the issue. If not, fire off a report to http://quality.runrev.com and we will happily investigate further. Kind Regards, Neil LiveCode Technical Support Lead neil at livecode.com LiveCode +44 (0) 845 219 8923. 25A Thistle Street Lane South West, Edinburgh, EH2 1EW http://www.livecode.com Facebook Twitter Youtube Linkedin On 02/06/2015 12:59, Ray wrote: > Does anybody know what to do about this? > > Windows 8.1 > Livecode 7.0.2 > Minimum Android Version: 3.1 > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ray at linkit.com Tue Jun 2 08:28:42 2015 From: ray at linkit.com (Ray) Date: Tue, 02 Jun 2015 14:28:42 +0200 Subject: Android - Unfortunately [my app] Has Stopped Working In-Reply-To: <556D9D04.70309@livecode.com> References: <55302E97.4030101@LinkIt.Com> <5530F512.6070502@LinkIt.Com> <553158C1.1070504@LinkIt.Com> <55315F69.3040500@LinkIt.Com> <55318B84.1060908@LinkIt.Com> <5536A3AE.9050503@LinkIt.Com> <5536ACAF.5080304@gmail.com> <5536CDD3.7090906@LinkIt.Com> <553768EA.9040008@gmail.com> <556D9A91.7020204@LinkIt.Com> <556D9D04.70309@livecode.com> Message-ID: <556DA17A.9000609@LinkIt.Com> Thanks Neil - will do. On 6/2/2015 2:09 PM, Neil Roger wrote: > Hi Ray, > > Upgrade to 7.0.5 to see if that resolves the issue. If not, fire off a > report to http://quality.runrev.com and we will happily investigate > further. > > Kind Regards, > > Neil > > > > > LiveCode Technical Support Lead > neil at livecode.com > > LiveCode > +44 (0) 845 219 8923. > 25A Thistle Street Lane South West, Edinburgh, EH2 1EW > http://www.livecode.com > > Facebook > Twitter Youtube > Linkedin > > > > On 02/06/2015 12:59, Ray wrote: >> Does anybody know what to do about this? >> >> Windows 8.1 >> Livecode 7.0.2 >> Minimum Android Version: 3.1 >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ray at linkit.com Tue Jun 2 08:42:51 2015 From: ray at linkit.com (Ray) Date: Tue, 02 Jun 2015 14:42:51 +0200 Subject: Android - Unfortunately [my app] Has Stopped Working In-Reply-To: <556D9D04.70309@livecode.com> References: <55302E97.4030101@LinkIt.Com> <5530F512.6070502@LinkIt.Com> <553158C1.1070504@LinkIt.Com> <55315F69.3040500@LinkIt.Com> <55318B84.1060908@LinkIt.Com> <5536A3AE.9050503@LinkIt.Com> <5536ACAF.5080304@gmail.com> <5536CDD3.7090906@LinkIt.Com> <553768EA.9040008@gmail.com> <556D9A91.7020204@LinkIt.Com> <556D9D04.70309@livecode.com> Message-ID: <556DA4CB.8080406@LinkIt.Com> Neil - just did this and I'm still getting the same problem. I'll file a bug report now. On 6/2/2015 2:09 PM, Neil Roger wrote: > Hi Ray, > > Upgrade to 7.0.5 to see if that resolves the issue. If not, fire off a > report to http://quality.runrev.com and we will happily investigate > further. > > Kind Regards, > > Neil > > > > > LiveCode Technical Support Lead > neil at livecode.com > > LiveCode > +44 (0) 845 219 8923. > 25A Thistle Street Lane South West, Edinburgh, EH2 1EW > http://www.livecode.com > > Facebook > Twitter Youtube > Linkedin > > > > On 02/06/2015 12:59, Ray wrote: >> Does anybody know what to do about this? >> >> Windows 8.1 >> Livecode 7.0.2 >> Minimum Android Version: 3.1 >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jun 2 08:43:21 2015 From: dave at applicationinsight.com (Dave Kilroy) Date: Tue, 2 Jun 2015 05:43:21 -0700 (PDT) Subject: How do you handle the poor performance of LC 7? In-Reply-To: <372e6a3d71095ba780d679b346e835c1@livecode.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> <2059D1C5-CC05-4F8B-B505-13C035B4CB06@mac.com> <1433159668397-4692802.post@n4.nabble.com> <372e6a3d71095ba780d679b346e835c1@livecode.com> Message-ID: <1433249001995-4692841.post@n4.nabble.com> Hi Peter OK I tried to migrate to LC8 but have given up until the next version comes out. At the moment I'm doing apps for iOS and Android need to be able to build for them. A while ago I allowed Xcode to upgrade to 6.3.2 which LC7 was OK with, LC8 not so much. As regards Android I can build and install apps made with LC8 but they can't open on my device (http://quality.runrev.com/show_bug.cgi?id=15453) If I was working on stuff that didn't need mobile I would move up, but think it's sensible for me to wait until your next release :( Kind regards Dave Peter TB Brett wrote > On 2015-06-01 13:54, Dave Kilroy wrote: >> Thanks for the confirmation Peter >> >> To get through the iOS App Store I need a commercial version of >> LiveCode, so >> can you give us a rough date of when a commercial version of v8 will be >> released? I'm not after a definite date but something I can use to help >> me >> decide... > > Unless some major showstopper problems are encountered, there will be > commercial builds of the next release of LiveCode 8. That'll be in the > next couple of weeks. > >> If an approximate release date is either unknown or too far in the >> future to >> be contemplated then can you assure us that we could develop in v8 and >> - as >> long as no widgets etc were used - build standalones with v7? > > The LiveCode 8 IDE and engine will automatically save stacks in the v8 > format if any widgets are used, and in the v7 format otherwise. > > Peter > > -- > Dr Peter Brett < > peter.brett@ > > > LiveCode Engine Development Team > > > _______________________________________________ > 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 ----- "The difference between genius and stupidity is; genius has its limits." - Albert Einstein -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/How-do-you-handle-the-poor-performance-of-LC-7-tp4692676p4692841.html Sent from the Revolution - User mailing list archive at Nabble.com. From bernd.niggemann at uni-wh.de Tue Jun 2 09:17:09 2015 From: bernd.niggemann at uni-wh.de (BNig) Date: Tue, 2 Jun 2015 06:17:09 -0700 (PDT) Subject: Clock In-Reply-To: <556D9312.60809@cogapp.com> References: <555C8B51.1040306@economy-x-talk.com> <1433190023799-4692816.post@n4.nabble.com> <556D9312.60809@cogapp.com> Message-ID: <1433251029784-4692842.post@n4.nabble.com> Hi Ben, thank you, but don't worry from the link you have posted: >9to5Mac points out this equates roughly to a 10 cent take on each of the 210 million iOS 6 devices I have sent Swiss Railroad $ 1.70 to cover all the expected 17 users of the clock. And by that number I have a wide margin of safety :-) Kind regards Bernd Ben Rubinstein wrote > On 01/06/2015 21:20, BNig wrote: >> Incidentally Rolf Kocherhans from Switzerland has asked me if a >> railwayclock >> type of clock would be feasible. >> >> I gave it a try and here it is. Almost but not quite like the famous >> Swiss >> Railwayclock >> >> ------------------------------------ >> http://berndniggemann.on-rev.com/railwayclock/railwayclock.livecode.zip >> ------------------------------------ > > Very nice. But note that you don't want to get too close to the Swiss > Railway > clock: > http://gizmodo.com/5959542/apples-swiped-swiss-clock-design-cost-21-million > > Ben -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Clock-tp4692455p4692842.html Sent from the Revolution - User mailing list archive at Nabble.com. From roger.e.eller at sealedair.com Tue Jun 2 09:45:39 2015 From: roger.e.eller at sealedair.com (Roger Eller) Date: Tue, 2 Jun 2015 09:45:39 -0400 Subject: Clock In-Reply-To: <1433251029784-4692842.post@n4.nabble.com> References: <555C8B51.1040306@economy-x-talk.com> <1433190023799-4692816.post@n4.nabble.com> <556D9312.60809@cogapp.com> <1433251029784-4692842.post@n4.nabble.com> Message-ID: Wow! I'm 1 of 17. I never dreamed I would be a part of such an elite group of clock-face fans. haha ~Roger On Tue, Jun 2, 2015 at 9:17 AM, BNig wrote: > Hi Ben, > > thank you, but don't worry > > from the link you have posted: > > >9to5Mac points out this equates roughly to a 10 cent take on each of the > 210 million iOS 6 devices > > I have sent Swiss Railroad $ 1.70 to cover all the expected 17 users of the > clock. And by that number I have a wide margin of safety :-) > > Kind regards > Bernd > > > > Ben Rubinstein wrote > > On 01/06/2015 21:20, BNig wrote: > >> Incidentally Rolf Kocherhans from Switzerland has asked me if a > >> railwayclock > >> type of clock would be feasible. > >> > >> I gave it a try and here it is. Almost but not quite like the famous > >> Swiss > >> Railwayclock > >> > >> ------------------------------------ > >> http://berndniggemann.on-rev.com/railwayclock/railwayclock.livecode.zip > >> ------------------------------------ > > > > Very nice. But note that you don't want to get too close to the Swiss > > Railway > > clock: > > > http://gizmodo.com/5959542/apples-swiped-swiss-clock-design-cost-21-million > > > > Ben > > From dochawk at gmail.com Tue Jun 2 10:08:54 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 2 Jun 2015 07:08:54 -0700 Subject: AW: AW: How do you handle the poor performance of LC 7? In-Reply-To: <556CE490.8010702@hyperactivesw.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> <1433194280839-4692818.post@n4.nabble.com> <1433194695867-4692819.post@n4.nabble.com> <556CE490.8010702@hyperactivesw.com> Message-ID: On Mon, Jun 1, 2015 at 4:02 PM, J. Landman Gay wrote: > Script length may have something to do with the editor delays. It takes > more time to process text in v7. > > I'm currently converting a stack where no scripts are longer than a few > hundred lines (most are under 500) and I see no delays. > I have multiple scripts several thousand lines long. But the delays occur even when no processing is required (e.g., immediately after stack load, once the system is settled, and before a line has been changed) -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From bobsneidar at iotecdigital.com Tue Jun 2 10:47:55 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 2 Jun 2015 14:47:55 +0000 Subject: use-livecode Digest, Vol 141, Issue 2 In-Reply-To: <7C1E5563-63AD-4961-B282-3AE1E2819EB6@sbcglobal.net> References: <7C1E5563-63AD-4961-B282-3AE1E2819EB6@sbcglobal.net> Message-ID: <305EF2FC-EE1B-41AE-978F-FC2D59B37434@iotecdigital.com> What OS?? If it is Mac, open your System Preferences/Security & Privacy, select the General tab, and set Allow apps downloaded from: to Anywhere. Bob S > On Jun 1, 2015, at 17:24 , Jim Hurley wrote: > > I?m trying to sent a LC stand alone app to a friend. > But I when I send it to myself as a test, I get a message: Can?t be opened because it is from an unidentified developer.? > > Is there a work-around? > > Jim > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From devin_asay at byu.edu Tue Jun 2 11:01:42 2015 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 2 Jun 2015 15:01:42 +0000 Subject: revXMLCreateTree or revCreateXMLTree ? In-Reply-To: <4fa5c2c153e111edf5f9ca8448cc8e1b.squirrel@continental.on-rev.com> References: <4fa5c2c153e111edf5f9ca8448cc8e1b.squirrel@continental.on-rev.com> Message-ID: <29B961BD-09D0-41E3-9549-996E7F5D6EFF@byu.edu> On Jun 2, 2015, at 1:24 AM, wrote: > Hi list > In a stack with LC Community 6.5.2, both function names work > (although only revXMLCreateTree is mentioned in the doc) > while only revCreateXMLTree works on LC server... > Any explanation for this ? A few years ago, it seems like most of the functions and commands of the form revNnnXMLMmm were deprecated in favor of the form revXMLNnnMmm. I think this is a bug on server that should be reported. Devin Devin Asay Office of Digital Humanities Brigham Young University From toolbook at kestner.de Tue Jun 2 11:19:25 2015 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 2 Jun 2015 17:19:25 +0200 Subject: need help with filter and regex Message-ID: <006701d09d47$842e2580$8c8a7080$@kestner.de> Hello, in the course of the massiv LC 7 problem with sort international (which is approved by Runrev) I am looking for a workaround for my repeat selection and sorting with filter, as Richard H. advised. I don't have much experience with filter, beside of some easy filters nor regex. Today I am selecting records from an array with multiple selections in a repeat loop. If a combine this array to do a filter on it, it looks like this: Key;string1;string2;number1;number2;string3; etc. Today I am selecting like: if string1 contains/begins with searchitem and number2 is/is not x then 1. I don't understand whats the difference between filter with / filter matching 2. As far as I see, I don't get here far with a standard filter and probably would need a regex to specify in which item of my line I want to do the selection. Perhaps with the number of semicolons? Any initial help with a regex filter on this issue is appreciated. Tiemo From bernd.niggemann at uni-wh.de Tue Jun 2 11:02:27 2015 From: bernd.niggemann at uni-wh.de (BNig) Date: Tue, 2 Jun 2015 08:02:27 -0700 (PDT) Subject: Clock In-Reply-To: References: <555C8B51.1040306@economy-x-talk.com> <1433190023799-4692816.post@n4.nabble.com> <556D9312.60809@cogapp.com> <1433251029784-4692842.post@n4.nabble.com> Message-ID: <1433257347435-4692848.post@n4.nabble.com> Roger, just wait for the Lord Eller watch... Kind regards Bernd Roger Eller wrote > Wow! I'm 1 of 17. I never dreamed I would be a part of such an elite > group of clock-face fans. haha > > ~Roger > > > On Tue, Jun 2, 2015 at 9:17 AM, BNig < > bernd.niggemann@ > > wrote: > >> Hi Ben, >> >> thank you, but don't worry >> >> from the link you have posted: >> >> >9to5Mac points out this equates roughly to a 10 cent take on each of the >> 210 million iOS 6 devices >> >> I have sent Swiss Railroad $ 1.70 to cover all the expected 17 users of >> the >> clock. And by that number I have a wide margin of safety :-) >> >> Kind regards >> Bernd >> >> >> >> Ben Rubinstein wrote >> > On 01/06/2015 21:20, BNig wrote: >> >> Incidentally Rolf Kocherhans from Switzerland has asked me if a >> >> railwayclock >> >> type of clock would be feasible. >> >> >> >> I gave it a try and here it is. Almost but not quite like the famous >> >> Swiss >> >> Railwayclock >> >> >> >> ------------------------------------ >> >> >> http://berndniggemann.on-rev.com/railwayclock/railwayclock.livecode.zip >> >> ------------------------------------ >> > >> > Very nice. But note that you don't want to get too close to the Swiss >> > Railway >> > clock: >> > >> http://gizmodo.com/5959542/apples-swiped-swiss-clock-design-cost-21-million >> > >> > Ben -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Clock-tp4692455p4692848.html Sent from the Revolution - User mailing list archive at Nabble.com. From benr_mc at cogapp.com Tue Jun 2 11:31:02 2015 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 02 Jun 2015 16:31:02 +0100 Subject: Mailing stand alone apps. In-Reply-To: References: Message-ID: <556DCC36.1030506@cogapp.com> On 02/06/2015 01:27, Jim Hurley wrote: > Oops, on the Subject of the previous message. > > I?m trying to email a LC stand alone app to a friend. > But I when I send it to myself as a test, I get a message: Can?t be opened because it is from an unidentified developer.? > > Is there a work-around? Right-click in the Finder, and then select Open (instead of just double clicking or using command-O); you should then be given a dialog to offer you the choice of opening this dangerous app. Ben From bonnmike at gmail.com Tue Jun 2 11:55:59 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 2 Jun 2015 09:55:59 -0600 Subject: need help with filter and regex In-Reply-To: <006701d09d47$842e2580$8c8a7080$@kestner.de> References: <006701d09d47$842e2580$8c8a7080$@kestner.de> Message-ID: You can do interesting things with just filter.. For example, to end up with items that contain a string in string one, and number 2 IS a specific number you could do something like this filter tMyVar with "*;*stringtofind*;*;*;345;*" This will match any value of key and any value for string 1 that has the string to find in it, any value for string 2, any value for number 1, and 345 for number 2, then match the remainder of the string. For begins with, it would be ;stringtofind*; for an exact match it would be ;stringtofind; Having said all that, it seems that a repeat for each loop would work very well, and should be pretty fast even with 7. set the itemdelimiter to ";" repeat for each line tLine in tMyVar if item 2 of tLine contains stringtofind and item item 5 of tLine is 345 then put tLine & cr after tNewData end repeat delete the last char of tNewData -- tNewdata now contains what you're looking for. In fact, it shouldn't be too awful difficult to build a generic function that you could pass arguments to detailing what items to check for what values in what way. I love the way Andres dblib builds its queries up, if you get a chance I'd call it recommended reading. Finally, while I love arrays, i'm wondering if there is a reason you aren't using sqlite for this? It seems like it would be so much easier to have sqlite hand you what you're looking for. On Tue, Jun 2, 2015 at 9:19 AM, Tiemo Hollmann TB wrote: > Hello, > > > > in the course of the massiv LC 7 problem with sort international (which is > approved by Runrev) I am looking for a workaround for my repeat selection > and sorting with filter, as Richard H. advised. > > > > I don't have much experience with filter, beside of some easy filters nor > regex. Today I am selecting records from an array with multiple selections > in a repeat loop. If a combine this array to do a filter on it, it looks > like this: > > Key;string1;string2;number1;number2;string3; etc. > > Today I am selecting like: if string1 contains/begins with searchitem and > number2 is/is not x then > > 1. I don't understand whats the difference between filter with / > filter matching > > 2. As far as I see, I don't get here far with a standard filter and > probably would need a regex to specify in which item of my line I want to > do > the selection. Perhaps with the number of semicolons? > > Any initial help with a regex filter on this issue is 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 bobsneidar at iotecdigital.com Tue Jun 2 12:09:42 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 2 Jun 2015 16:09:42 +0000 Subject: Standalone Build Problem Message-ID: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> Hi all. So I am creating a standalone for the first time, and I am trying to use a splash stack. Taking the advice of others I have added a data grid to the splash stack so that the data grid library get added. Now when I attempt to set the mainstack of the actual stack that contains all the business logic, it fails. I think I might know why, but I?ll ask to be sure. The actual application stack has a number of substacks already. I am thinking that a substack cannot itself contain other substacks. If this is true, I will have to break out all of my other stacks as single files, then add them as substacks to the mainstack. If this is true, I can see why new users have problems creating standalones at first. It is a rather convoluted way of going about things. If not, then I am at a loss to know why I cannot set the mainstack property of a given stack. I have also tried using the message box: set the mainStack of stack "Forms Generator" to "Forms Generator Splash? I get: Script compile error: Error description: Bob S From bonnmike at gmail.com Tue Jun 2 12:19:50 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 2 Jun 2015 10:19:50 -0600 Subject: Standalone Build Problem In-Reply-To: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> Message-ID: Yep, a substack can't be a mainstack too. To make this work, its simple enough to just add the stack that has all your logic and substacks to the files pane, and add code to your splashstack stack that looks for and loads it. (go stack "path/to/stack") Somewhere around here I have a launcher stack that I have used that I can drag and drop stack files on. It adds their path to the list, and from that point I can use it to run whatever stack I wish. The same logic applies. As long as your splashstack knows where to find a stack, and as long as it has the right inclusions for whatever you are doing with your stack, it should be able to open it. On Tue, Jun 2, 2015 at 10:09 AM, Bob Sneidar wrote: > Hi all. > > So I am creating a standalone for the first time, and I am trying to use a > splash stack. Taking the advice of others I have added a data grid to the > splash stack so that the data grid library get added. Now when I attempt to > set the mainstack of the actual stack that contains all the business logic, > it fails. I think I might know why, but I?ll ask to be sure. > > The actual application stack has a number of substacks already. I am > thinking that a substack cannot itself contain other substacks. If this is > true, I will have to break out all of my other stacks as single files, then > add them as substacks to the mainstack. > > If this is true, I can see why new users have problems creating > standalones at first. It is a rather convoluted way of going about things. > If not, then I am at a loss to know why I cannot set the mainstack property > of a given stack. > > I have also tried using the message box: > set the mainStack of stack "Forms Generator" to "Forms Generator Splash? > > I get: > Script compile error: > Error description: > > 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 devin_asay at byu.edu Tue Jun 2 12:21:13 2015 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 2 Jun 2015 16:21:13 +0000 Subject: Standalone Build Problem In-Reply-To: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> Message-ID: <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> On Jun 2, 2015, at 10:09 AM, Bob Sneidar wrote: > Hi all. > > So I am creating a standalone for the first time, and I am trying to use a splash stack. Taking the advice of others I have added a data grid to the splash stack so that the data grid library get added. Now when I attempt to set the mainstack of the actual stack that contains all the business logic, it fails. I think I might know why, but I?ll ask to be sure. > > The actual application stack has a number of substacks already. I am thinking that a substack cannot itself contain other substacks. If this is true, I will have to break out all of my other stacks as single files, then add them as substacks to the mainstack. > > If this is true, I can see why new users have problems creating standalones at first. It is a rather convoluted way of going about things. If not, then I am at a loss to know why I cannot set the mainstack property of a given stack. > > I have also tried using the message box: > set the mainStack of stack "Forms Generator" to "Forms Generator Splash? > > I get: > Script compile error: > Error description: Bob, Don?t try to make your mainstack (the stack with your business logic) a substack of the splash stack. They should both be mainstacks, and the splash stack (now app) should simply ?go to? the other stack. Looking at it another way, the splash stack is simply built into an application that contains the engine, which in turn can launch any other stack you want. HTH Devin Devin Asay Office of Digital Humanities Brigham Young University From bonnmike at gmail.com Tue Jun 2 12:22:25 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 2 Jun 2015 10:22:25 -0600 Subject: Standalone Build Problem In-Reply-To: References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> Message-ID: Also, you can have your stack with its logic in a web server and pop up the stack from there too, then have the splashstack save it wherever, as well as check for updated stacks on the server. On Tue, Jun 2, 2015 at 10:19 AM, Mike Bonner wrote: > Yep, a substack can't be a mainstack too. > > To make this work, its simple enough to just add the stack that has all > your logic and substacks to the files pane, and add code to your > splashstack stack that looks for and loads it. (go stack "path/to/stack") > > Somewhere around here I have a launcher stack that I have used that I can > drag and drop stack files on. It adds their path to the list, and from > that point I can use it to run whatever stack I wish. The same logic > applies. As long as your splashstack knows where to find a stack, and as > long as it has the right inclusions for whatever you are doing with your > stack, it should be able to open it. > > On Tue, Jun 2, 2015 at 10:09 AM, Bob Sneidar > wrote: > >> Hi all. >> >> So I am creating a standalone for the first time, and I am trying to use >> a splash stack. Taking the advice of others I have added a data grid to the >> splash stack so that the data grid library get added. Now when I attempt to >> set the mainstack of the actual stack that contains all the business logic, >> it fails. I think I might know why, but I?ll ask to be sure. >> >> The actual application stack has a number of substacks already. I am >> thinking that a substack cannot itself contain other substacks. If this is >> true, I will have to break out all of my other stacks as single files, then >> add them as substacks to the mainstack. >> >> If this is true, I can see why new users have problems creating >> standalones at first. It is a rather convoluted way of going about things. >> If not, then I am at a loss to know why I cannot set the mainstack property >> of a given stack. >> >> I have also tried using the message box: >> set the mainStack of stack "Forms Generator" to "Forms Generator Splash? >> >> I get: >> Script compile error: >> Error description: >> >> 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 Tue Jun 2 12:24:06 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 2 Jun 2015 16:24:06 +0000 Subject: Standalone Build Problem In-Reply-To: References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> Message-ID: Thanks Mike I?ll give that a try. Bob S > On Jun 2, 2015, at 09:19 , Mike Bonner wrote: > > Yep, a substack can't be a mainstack too. > > To make this work, its simple enough to just add the stack that has all > your logic and substacks to the files pane, and add code to your > splashstack stack that looks for and loads it. (go stack "path/to/stack") > > Somewhere around here I have a launcher stack that I have used that I can > drag and drop stack files on. It adds their path to the list, and from > that point I can use it to run whatever stack I wish. The same logic > applies. As long as your splashstack knows where to find a stack, and as > long as it has the right inclusions for whatever you are doing with your > stack, it should be able to open it. > > On Tue, Jun 2, 2015 at 10:09 AM, Bob Sneidar > wrote: > >> Hi all. >> >> So I am creating a standalone for the first time, and I am trying to use a >> splash stack. Taking the advice of others I have added a data grid to the >> splash stack so that the data grid library get added. Now when I attempt to >> set the mainstack of the actual stack that contains all the business logic, >> it fails. I think I might know why, but I?ll ask to be sure. >> >> The actual application stack has a number of substacks already. I am >> thinking that a substack cannot itself contain other substacks. If this is >> true, I will have to break out all of my other stacks as single files, then >> add them as substacks to the mainstack. >> >> If this is true, I can see why new users have problems creating >> standalones at first. It is a rather convoluted way of going about things. >> If not, then I am at a loss to know why I cannot set the mainstack property >> of a given stack. >> >> I have also tried using the message box: >> set the mainStack of stack "Forms Generator" to "Forms Generator Splash? >> >> I get: >> Script compile error: >> Error description: >> >> 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 Tue Jun 2 12:30:04 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 2 Jun 2015 16:30:04 +0000 Subject: Standalone Build Problem In-Reply-To: References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> Message-ID: I can see now why people strongly advise NOT to use the substacks feature. It is none too compatible with standalone building. Bob S > On Jun 2, 2015, at 09:19 , Mike Bonner wrote: > > Yep, a substack can't be a mainstack too. > > To make this work, its simple enough to just add the stack that has all > your logic and substacks to the files pane, and add code to your > splashstack stack that looks for and loads it. (go stack "path/to/stack") > > Somewhere around here I have a launcher stack that I have used that I can > drag and drop stack files on. It adds their path to the list, and from > that point I can use it to run whatever stack I wish. The same logic > applies. As long as your splashstack knows where to find a stack, and as > long as it has the right inclusions for whatever you are doing with your > stack, it should be able to open it. > > On Tue, Jun 2, 2015 at 10:09 AM, Bob Sneidar > wrote: > >> Hi all. >> >> So I am creating a standalone for the first time, and I am trying to use a >> splash stack. Taking the advice of others I have added a data grid to the >> splash stack so that the data grid library get added. Now when I attempt to >> set the mainstack of the actual stack that contains all the business logic, >> it fails. I think I might know why, but I?ll ask to be sure. >> >> The actual application stack has a number of substacks already. I am >> thinking that a substack cannot itself contain other substacks. If this is >> true, I will have to break out all of my other stacks as single files, then >> add them as substacks to the mainstack. >> >> If this is true, I can see why new users have problems creating >> standalones at first. It is a rather convoluted way of going about things. >> If not, then I am at a loss to know why I cannot set the mainstack property >> of a given stack. >> >> I have also tried using the message box: >> set the mainStack of stack "Forms Generator" to "Forms Generator Splash? >> >> I get: >> Script compile error: >> Error description: >> >> 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 Tue Jun 2 12:35:43 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 2 Jun 2015 16:35:43 +0000 Subject: Standalone Build Problem In-Reply-To: <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> Message-ID: Thanks Devin. With this approach I am finding that letting Livecode automatically find the libraries it needs is not successful. First, none of my data grids work, even though I have added a data grid to the splash stack. Second, none of the image files I have referenced in the primary stack are being accessed. I suppose I will need to manually add those as well to the application folder. I will, at the risk of sounding like I am whining, repeat the sentiment others have expressed, that this is more difficult to get working than it ought to be. Bob S On Jun 2, 2015, at 09:21 , Devin Asay > wrote: On Jun 2, 2015, at 10:09 AM, Bob Sneidar > wrote: Hi all. So I am creating a standalone for the first time, and I am trying to use a splash stack. Taking the advice of others I have added a data grid to the splash stack so that the data grid library get added. Now when I attempt to set the mainstack of the actual stack that contains all the business logic, it fails. I think I might know why, but I?ll ask to be sure. The actual application stack has a number of substacks already. I am thinking that a substack cannot itself contain other substacks. If this is true, I will have to break out all of my other stacks as single files, then add them as substacks to the mainstack. If this is true, I can see why new users have problems creating standalones at first. It is a rather convoluted way of going about things. If not, then I am at a loss to know why I cannot set the mainstack property of a given stack. I have also tried using the message box: set the mainStack of stack "Forms Generator" to "Forms Generator Splash? I get: Script compile error: Error description: Bob, Don?t try to make your mainstack (the stack with your business logic) a substack of the splash stack. They should both be mainstacks, and the splash stack (now app) should simply ?go to? the other stack. Looking at it another way, the splash stack is simply built into an application that contains the engine, which in turn can launch any other stack you want. HTH Devin Devin Asay Office of Digital Humanities Brigham Young University _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Tue Jun 2 12:46:02 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 2 Jun 2015 10:46:02 -0600 Subject: Standalone Build Problem In-Reply-To: References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> Message-ID: Yep, it won't find the inclusions, you need to pick and choose yourself because the splashstack is mostly empty of code. The can't figure out what you need from code that isn't there. As for the datagrid, I wonder.. If I recall, you don't actually have to include a datagrid for it to work. Check out this link which mentions building using the splashstack method.. http://lessons.runrev.com/m/datagrid/l/7339-what-do-i-need-to-do-to-deploy-a-standalone-with-a-data-grid If you want to search for inclusions automagically, I guess you could cheat also. Make a handler that never gets called. You want sqlite support? put in a revopendatabase call. Same for any other support you need, put in a line of code that requires whatever support you're looking to add to the splashstack, to this non-functional handler, so that the build process can decide that you need Its pretty easy though to manually choose inclusions. On Tue, Jun 2, 2015 at 10:35 AM, Bob Sneidar wrote: > Thanks Devin. > > With this approach I am finding that letting Livecode automatically find > the libraries it needs is not successful. First, none of my data grids > work, even though I have added a data grid to the splash stack. Second, > none of the image files I have referenced in the primary stack are being > accessed. I suppose I will need to manually add those as well to the > application folder. > > I will, at the risk of sounding like I am whining, repeat the sentiment > others have expressed, that this is more difficult to get working than it > ought to be. > > Bob S > > > On Jun 2, 2015, at 09:21 , Devin Asay devin_asay at byu.edu>> wrote: > > > On Jun 2, 2015, at 10:09 AM, Bob Sneidar > wrote: > > Hi all. > > So I am creating a standalone for the first time, and I am trying to use a > splash stack. Taking the advice of others I have added a data grid to the > splash stack so that the data grid library get added. Now when I attempt to > set the mainstack of the actual stack that contains all the business logic, > it fails. I think I might know why, but I?ll ask to be sure. > > The actual application stack has a number of substacks already. I am > thinking that a substack cannot itself contain other substacks. If this is > true, I will have to break out all of my other stacks as single files, then > add them as substacks to the mainstack. > > If this is true, I can see why new users have problems creating > standalones at first. It is a rather convoluted way of going about things. > If not, then I am at a loss to know why I cannot set the mainstack property > of a given stack. > > I have also tried using the message box: > set the mainStack of stack "Forms Generator" to "Forms Generator Splash? > > I get: > Script compile error: > Error description: > > Bob, > > Don?t try to make your mainstack (the stack with your business logic) a > substack of the splash stack. They should both be mainstacks, and the > splash stack (now app) should simply ?go to? the other stack. Looking at it > another way, the splash stack is simply built into an application that > contains the engine, which in turn can launch any other stack you want. > > HTH > > Devin > > Devin Asay > Office of Digital Humanities > Brigham Young University > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 tactilemedia.com Tue Jun 2 12:51:06 2015 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 2 Jun 2015 09:51:06 -0700 Subject: Standalone Build Problem In-Reply-To: References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> Message-ID: <7B13D81D-D2C7-40C4-9948-9D42FBB1E0C5@tactilemedia.com> Bob: Follow Devin's advice. Building a launcher (splash) app shouldn't be that complicated. The standalone just needs to be a simple minimal stack that launches your "real" main stack containing all your logic, sub stacks, etc. Regards, Scott Rossi Creative Director Tactile Media UX/UI Design > On Jun 2, 2015, at 9:35 AM, Bob Sneidar wrote: > > Thanks Devin. > > With this approach I am finding that letting Livecode automatically find the libraries it needs is not successful. First, none of my data grids work, even though I have added a data grid to the splash stack. Second, none of the image files I have referenced in the primary stack are being accessed. I suppose I will need to manually add those as well to the application folder. > > I will, at the risk of sounding like I am whining, repeat the sentiment others have expressed, that this is more difficult to get working than it ought to be. > > Bob S > > > On Jun 2, 2015, at 09:21 , Devin Asay > wrote: > > > On Jun 2, 2015, at 10:09 AM, Bob Sneidar > wrote: > > Hi all. > > So I am creating a standalone for the first time, and I am trying to use a splash stack. Taking the advice of others I have added a data grid to the splash stack so that the data grid library get added. Now when I attempt to set the mainstack of the actual stack that contains all the business logic, it fails. I think I might know why, but I?ll ask to be sure. > > The actual application stack has a number of substacks already. I am thinking that a substack cannot itself contain other substacks. If this is true, I will have to break out all of my other stacks as single files, then add them as substacks to the mainstack. > > If this is true, I can see why new users have problems creating standalones at first. It is a rather convoluted way of going about things. If not, then I am at a loss to know why I cannot set the mainstack property of a given stack. From prothero at earthednet.org Tue Jun 2 12:55:32 2015 From: prothero at earthednet.org (EED-wp Email) Date: Tue, 2 Jun 2015 09:55:32 -0700 Subject: Standalone Build Problem In-Reply-To: References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> Message-ID: <6DDE9E57-749F-4CF8-88B5-49B3642AE569@earthednet.org> I find it very convenient to use substacks for my main stack module to keep code required by that module together. The mainstack gets a list of the substacks and does a start using for each of them. When i get thousands of lines of code , it is convenient to divide scripts by function, into stack scripts of the substacks. Personally, i love substacks. Bill William Prothero http://ed.earthednet.org > On Jun 2, 2015, at 9:30 AM, Bob Sneidar wrote: > > I can see now why people strongly advise NOT to use the substacks feature. It is none too compatible with standalone building. > > Bob S > > >> On Jun 2, 2015, at 09:19 , Mike Bonner wrote: >> >> Yep, a substack can't be a mainstack too. >> >> To make this work, its simple enough to just add the stack that has all >> your logic and substacks to the files pane, and add code to your >> splashstack stack that looks for and loads it. (go stack "path/to/stack") >> >> Somewhere around here I have a launcher stack that I have used that I can >> drag and drop stack files on. It adds their path to the list, and from >> that point I can use it to run whatever stack I wish. The same logic >> applies. As long as your splashstack knows where to find a stack, and as >> long as it has the right inclusions for whatever you are doing with your >> stack, it should be able to open it. >> >> On Tue, Jun 2, 2015 at 10:09 AM, Bob Sneidar >> wrote: >> >>> Hi all. >>> >>> So I am creating a standalone for the first time, and I am trying to use a >>> splash stack. Taking the advice of others I have added a data grid to the >>> splash stack so that the data grid library get added. Now when I attempt to >>> set the mainstack of the actual stack that contains all the business logic, >>> it fails. I think I might know why, but I?ll ask to be sure. >>> >>> The actual application stack has a number of substacks already. I am >>> thinking that a substack cannot itself contain other substacks. If this is >>> true, I will have to break out all of my other stacks as single files, then >>> add them as substacks to the mainstack. >>> >>> If this is true, I can see why new users have problems creating >>> standalones at first. It is a rather convoluted way of going about things. >>> If not, then I am at a loss to know why I cannot set the mainstack property >>> of a given stack. >>> >>> I have also tried using the message box: >>> set the mainStack of stack "Forms Generator" to "Forms Generator Splash? >>> >>> I get: >>> Script compile error: >>> Error description: >>> >>> 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 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 earthednet.org Tue Jun 2 13:48:34 2015 From: prothero at earthednet.org (William Prothero) Date: Tue, 2 Jun 2015 10:48:34 -0700 Subject: Standalone Build Problem In-Reply-To: References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> Message-ID: Mike: I?ve searched around for the ?DataGrid Templates? stack and can?t find it. For manual inclusion, I would need to add it to the ?Stacks? panel in the standalones setting. Bill > On Jun 2, 2015, at 9:46 AM, Mike Bonner wrote: > > Yep, it won't find the inclusions, you need to pick and choose yourself > because the splashstack is mostly empty of code. The can't figure out what > you need from code that isn't there. > > As for the datagrid, I wonder.. If I recall, you don't actually have to > include a datagrid for it to work. Check out this link which mentions > building using the splashstack method.. > http://lessons.runrev.com/m/datagrid/l/7339-what-do-i-need-to-do-to-deploy-a-standalone-with-a-data-grid > If you want to search for inclusions automagically, I guess you could cheat > also. > > Make a handler that never gets called. You want sqlite support? put in a > revopendatabase call. Same for any other support you need, put in a line > of code that requires whatever support you're looking to add to the > splashstack, to this non-functional handler, so that the build process can > decide that you need > > Its pretty easy though to manually choose inclusions. > > On Tue, Jun 2, 2015 at 10:35 AM, Bob Sneidar > wrote: > From bonnmike at gmail.com Tue Jun 2 14:16:43 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 2 Jun 2015 12:16:43 -0600 Subject: Standalone Build Problem In-Reply-To: References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> Message-ID: if I recall correctly, all you have to do is add substack to your splashstack named "Data Grid Templates Dud" Then, even if you do manual inclusions of everything else, the way toe standalone builder works (or used to) it will still realize you need the datagrid support stuff, and will include it. I do seem to recall a version of LC that did NOT properly include the required support, but I forget which version that was and under what circumstances it occurred. One moment, going to try it real quick with 7.0.5.. Ok, heres what I did (and it works) Create my launcher stack. Add a substack named "Data Grid Templates Dud" Adjust the standalone settings to pick inclusions. I added support for sqlite and left everything else alone. I added a button to let me pick an lc file and then "go stack " Saved it, made a standalone, ran it, and chose a stack with a datagrid, and it worked fine. Then I chose a stack that uses an sqlite database and it worked fine too. I did notice something weird. I set up the stack, except for the button to choose the file and saved the stack. Then I added the button to pick a file and went directly to the standalone build which then prompts for a stack save. When I ran the standalone, the button wasn't there as if the save didn't take. I went back to lc, manually saved again (ctrl-s) then rebuilt and poof. It worked. I think there may be a bug in there somewhere. I'm wondering when and how you are choosing to launch your stack? Maybe the request to go to the stack occurs before everything is done loading with the splash stack? On Tue, Jun 2, 2015 at 11:48 AM, William Prothero wrote: > Mike: > I?ve searched around for the ?DataGrid Templates? stack and can?t find it. > For manual inclusion, I would need to add it to the ?Stacks? panel in the > standalones setting. > Bill > > > On Jun 2, 2015, at 9:46 AM, Mike Bonner wrote: > > > > Yep, it won't find the inclusions, you need to pick and choose yourself > > because the splashstack is mostly empty of code. The can't figure out > what > > you need from code that isn't there. > > > > As for the datagrid, I wonder.. If I recall, you don't actually have to > > include a datagrid for it to work. Check out this link which mentions > > building using the splashstack method.. > > > http://lessons.runrev.com/m/datagrid/l/7339-what-do-i-need-to-do-to-deploy-a-standalone-with-a-data-grid > > If you want to search for inclusions automagically, I guess you could > cheat > > also. > > > > Make a handler that never gets called. You want sqlite support? put in > a > > revopendatabase call. Same for any other support you need, put in a line > > of code that requires whatever support you're looking to add to the > > splashstack, to this non-functional handler, so that the build process > can > > decide that you need > > > > Its pretty easy though to manually choose inclusions. > > > > On Tue, Jun 2, 2015 at 10:35 AM, Bob Sneidar < > bobsneidar at iotecdigital.com> > > wrote: > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 2 14:16:38 2015 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 02 Jun 2015 19:16:38 +0100 Subject: Standalone Build Problem In-Reply-To: <7B13D81D-D2C7-40C4-9948-9D42FBB1E0C5@tactilemedia.com> References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> <7B13D81D-D2C7-40C4-9948-9D42FBB1E0C5@tactilemedia.com> Message-ID: <556DF306.9070006@cogapp.com> I'd echo this - I've always found the splash app approach to work well. I include in my splash app code which if it can't find or doesn't like the mainstack (stored in application support or analogous folder), directly loads an "updater" stack over http from my server; this update stack then manages the process of fetching and installing new mainstacks, including authentication when that's involved. This is a tiny bit more complicated, but it has distributing updates much easier as well - I very rarely need to issue updates to the splash app itself. I'd be happier if I could do it over https (to be fair, maybe I can now - it's a long time since I tried). My top tip is to use the "Include Error Reporting Dialog" feature of the standalone builder - for your test builds, regardless of whether you ship it that way. That way when it just doesn't work when you first test, you can get an actual error code (that you have to do the hacky thing to interpret) to figure out what went wrong. (FWIW I've not had problems with sub-stacks, either in the mainstack invoked by a splash app, or in one app that I build as an all-in one standalone with sub-stacks. Or if I did have problems, I must have found a workaround and then forgotten the awful process I had to go through to discover it....) Ben On 02/06/2015 17:51, Scott Rossi wrote: > Bob: > > Follow Devin's advice. Building a launcher (splash) app shouldn't be that complicated. The standalone just needs to be a simple minimal stack that launches your "real" main stack containing all your logic, sub stacks, etc. > > Regards, > > Scott Rossi > Creative Director > Tactile Media UX/UI Design > >> On Jun 2, 2015, at 9:35 AM, Bob Sneidar wrote: >> >> Thanks Devin. >> >> With this approach I am finding that letting Livecode automatically find the libraries it needs is not successful. First, none of my data grids work, even though I have added a data grid to the splash stack. Second, none of the image files I have referenced in the primary stack are being accessed. I suppose I will need to manually add those as well to the application folder. >> >> I will, at the risk of sounding like I am whining, repeat the sentiment others have expressed, that this is more difficult to get working than it ought to be. >> >> Bob S >> >> >> On Jun 2, 2015, at 09:21 , Devin Asay > wrote: >> >> >> On Jun 2, 2015, at 10:09 AM, Bob Sneidar > wrote: >> >> Hi all. >> >> So I am creating a standalone for the first time, and I am trying to use a splash stack. Taking the advice of others I have added a data grid to the splash stack so that the data grid library get added. Now when I attempt to set the mainstack of the actual stack that contains all the business logic, it fails. I think I might know why, but I?ll ask to be sure. >> >> The actual application stack has a number of substacks already. I am thinking that a substack cannot itself contain other substacks. If this is true, I will have to break out all of my other stacks as single files, then add them as substacks to the mainstack. >> >> If this is true, I can see why new users have problems creating standalones at first. It is a rather convoluted way of going about things. If not, then I am at a loss to know why I cannot set the mainstack property of a given stack. From bonnmike at gmail.com Tue Jun 2 14:19:03 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 2 Jun 2015 12:19:03 -0600 Subject: Standalone Build Problem In-Reply-To: <556DF306.9070006@cogapp.com> References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> <7B13D81D-D2C7-40C4-9948-9D42FBB1E0C5@tactilemedia.com> <556DF306.9070006@cogapp.com> Message-ID: One more thing I noticed.. This tiny splashstack i've created (tiny being relative at around 9 megs) takes a full 12 seconds to load on my machine. All I can say is WOW what a slug. On Tue, Jun 2, 2015 at 12:16 PM, Ben Rubinstein wrote: > I'd echo this - I've always found the splash app approach to work well. > > I include in my splash app code which if it can't find or doesn't like the > mainstack (stored in application support or analogous folder), directly > loads an "updater" stack over http from my server; this update stack then > manages the process of fetching and installing new mainstacks, including > authentication when that's involved. This is a tiny bit more complicated, > but it has distributing updates much easier as well - I very rarely need to > issue updates to the splash app itself. I'd be happier if I could do it > over https (to be fair, maybe I can now - it's a long time since I tried). > > My top tip is to use the "Include Error Reporting Dialog" feature of the > standalone builder - for your test builds, regardless of whether you ship > it that way. That way when it just doesn't work when you first test, you > can get an actual error code (that you have to do the hacky thing to > interpret) to figure out what went wrong. > > (FWIW I've not had problems with sub-stacks, either in the mainstack > invoked by a splash app, or in one app that I build as an all-in one > standalone with sub-stacks. Or if I did have problems, I must have found a > workaround and then forgotten the awful process I had to go through to > discover it....) > > Ben > > > > On 02/06/2015 17:51, Scott Rossi wrote: > >> Bob: >> >> Follow Devin's advice. Building a launcher (splash) app shouldn't be >> that complicated. The standalone just needs to be a simple minimal stack >> that launches your "real" main stack containing all your logic, sub stacks, >> etc. >> >> Regards, >> >> Scott Rossi >> Creative Director >> Tactile Media UX/UI Design >> >> On Jun 2, 2015, at 9:35 AM, Bob Sneidar >>> wrote: >>> >>> Thanks Devin. >>> >>> With this approach I am finding that letting Livecode automatically find >>> the libraries it needs is not successful. First, none of my data grids >>> work, even though I have added a data grid to the splash stack. Second, >>> none of the image files I have referenced in the primary stack are being >>> accessed. I suppose I will need to manually add those as well to the >>> application folder. >>> >>> I will, at the risk of sounding like I am whining, repeat the sentiment >>> others have expressed, that this is more difficult to get working than it >>> ought to be. >>> >>> Bob S >>> >>> >>> On Jun 2, 2015, at 09:21 , Devin Asay >> devin_asay at byu.edu>> wrote: >>> >>> >>> On Jun 2, 2015, at 10:09 AM, Bob Sneidar >> > wrote: >>> >>> Hi all. >>> >>> So I am creating a standalone for the first time, and I am trying to use >>> a splash stack. Taking the advice of others I have added a data grid to the >>> splash stack so that the data grid library get added. Now when I attempt to >>> set the mainstack of the actual stack that contains all the business logic, >>> it fails. I think I might know why, but I?ll ask to be sure. >>> >>> The actual application stack has a number of substacks already. I am >>> thinking that a substack cannot itself contain other substacks. If this is >>> true, I will have to break out all of my other stacks as single files, then >>> add them as substacks to the mainstack. >>> >>> If this is true, I can see why new users have problems creating >>> standalones at first. It is a rather convoluted way of going about things. >>> If not, then I am at a loss to know why I cannot set the mainstack property >>> of a given 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 jacque at hyperactivesw.com Tue Jun 2 14:28:21 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 02 Jun 2015 13:28:21 -0500 Subject: Standalone Build Problem In-Reply-To: References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> Message-ID: <556DF5C5.9070900@hyperactivesw.com> On 6/2/2015 11:30 AM, Bob Sneidar wrote: > I can see now why people strongly advise NOT to use the substacks > feature. It is none too compatible with standalone building. The option for this in standalone settings moves existing substacks out of the mainstack and into individual files on disk. This creates the same structure as the splash stack you are currently trying to make manually. It works fine, the warning you may be remembering is to advise people that the final structure will change a bit, and their code may need to accomodate that. A splash stack is just a shell containing the LC engine. It typically contains nothing but a single card with a splash/startup image (thus the name) and has almost no working code at all except the handler that opens the "real" stack. It opens the working mainstack as a document rather than as an app so that you can save the changes and they will stick, which an app can't do. You can think of a splash stack as nothing but the LC engine with only a few scripted commands tossed in. Sometimes I do include substacks in my splash. These typically contain things that never change and the app needs for all the other separate document stacks it opens, such as icon libraries or printing templates. But all the main working code is in the document mainstack which the splash app opens. If you do not ever need to save changes to the stack, you don't need to use the splash stack method. Just build the mainstack as the app and do not choose to separate the substacks. It will behave as it does during development. The reason "search for inclusions" isn't a good choice when using a splash stack is because the search looks through all the scripts to find references about what to include. A splash stack very rarely has much code, and searching will reveal nothing. It's easy enough to just select the libraries you know you'll need. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From janschenkel at yahoo.com Tue Jun 2 15:21:55 2015 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 2 Jun 2015 12:21:55 -0700 Subject: Anybody Hear From Jan Schenkel? In-Reply-To: Message-ID: <1433272915.4361.YahooMailBasic@web181603.mail.ne1.yahoo.com> Hi All, My apologies for the scandalously late reply. Yes, I am still alive. I've been lost in personal issues and am only now finding back the energy to return my attention to my LiveCode projects. If you have an urgent question, then please resend it to my quartam.com email address. For anything that is not urgent, I will work hard to reply to everyone by the end of June. Best regards, Jan Schenkel. ===== Quartam Reports & PDF Library for LiveCode www.quartam.com ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) -------------------------------------------- On Wed, 5/27/15, Mike Kerner wrote: Subject: Re: Anybody Hear From Jan Schenkel? To: "How to use LiveCode" Date: Wednesday, May 27, 2015, 2:43 PM Please do.? I've checked the blog, I've checked Twitter, etc., etc., and it looks like it's been almost 18 months since he's done anything. On Tue, May 26, 2015 at 10:25 PM, Colin Holgate wrote: > I could send him a message to contact you if you?d like? > _______________________________________________ > use-livecode mailing list > use-livecode 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 yvescoppe at mac.com Tue Jun 2 15:27:45 2015 From: yvescoppe at mac.com (Yves COPPE) Date: Tue, 02 Jun 2015 21:27:45 +0200 Subject: Anybody Hear From Jan Schenkel? In-Reply-To: <1433272915.4361.YahooMailBasic@web181603.mail.ne1.yahoo.com> References: <1433272915.4361.YahooMailBasic@web181603.mail.ne1.yahoo.com> Message-ID: Hi Jan, Happy to hear about you and you are in good condition. > Le 2 juin 2015 ? 21:21, Jan Schenkel a ?crit : > > Hi All, > > My apologies for the scandalously late reply. Yes, I am still alive. > I've been lost in personal issues and am only now finding back the energy to return my attention to my LiveCode projects. > > If you have an urgent question, then please resend it to my quartam.com email address. > For anything that is not urgent, I will work hard to reply to everyone by the end of June. > > Best regards, > > Jan Schenkel. > > ===== > Quartam Reports & PDF Library for LiveCode > www.quartam.com > > ===== > "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) > > -------------------------------------------- > On Wed, 5/27/15, Mike Kerner wrote: > > Subject: Re: Anybody Hear From Jan Schenkel? > To: "How to use LiveCode" > Date: Wednesday, May 27, 2015, 2:43 PM > > Please do. I've > checked the blog, I've checked Twitter, etc., etc., and > it > looks like it's been almost 18 months > since he's done anything. > > On Tue, May 26, 2015 at 10:25 PM, Colin Holgate > > wrote: > >> I > could send him a message to contact you if you?d like? >> > _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, > unsubscribe and manage your >> > subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > On the > first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold > for a few hours, > and did a > little diving. > And God said, "This is > good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe > and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Tue Jun 2 15:30:05 2015 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 2 Jun 2015 15:30:05 -0400 Subject: Anybody Hear From Jan Schenkel? In-Reply-To: <1433272915.4361.YahooMailBasic@web181603.mail.ne1.yahoo.com> References: <1433272915.4361.YahooMailBasic@web181603.mail.ne1.yahoo.com> Message-ID: <006401d09d6a$87b56290$972027b0$@net> Hey Jan! Glad your feeling better. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Jan Schenkel Sent: Tuesday, June 02, 2015 3:22 PM To: How to use LiveCode Subject: Re: Anybody Hear From Jan Schenkel? Hi All, My apologies for the scandalously late reply. Yes, I am still alive. I've been lost in personal issues and am only now finding back the energy to return my attention to my LiveCode projects. If you have an urgent question, then please resend it to my quartam.com email address. For anything that is not urgent, I will work hard to reply to everyone by the end of June. Best regards, Jan Schenkel. ===== Quartam Reports & PDF Library for LiveCode www.quartam.com ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) -------------------------------------------- On Wed, 5/27/15, Mike Kerner wrote: Subject: Re: Anybody Hear From Jan Schenkel? To: "How to use LiveCode" Date: Wednesday, May 27, 2015, 2:43 PM Please do. I've checked the blog, I've checked Twitter, etc., etc., and it looks like it's been almost 18 months since he's done anything. On Tue, May 26, 2015 at 10:25 PM, Colin Holgate wrote: > I could send him a message to contact you if you?d like? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ray at linkit.com Tue Jun 2 16:02:35 2015 From: ray at linkit.com (Ray) Date: Tue, 02 Jun 2015 22:02:35 +0200 Subject: 7.0.5 not so stable In-Reply-To: <556D9D04.70309@livecode.com> References: <55302E97.4030101@LinkIt.Com> <5530F512.6070502@LinkIt.Com> <553158C1.1070504@LinkIt.Com> <55315F69.3040500@LinkIt.Com> <55318B84.1060908@LinkIt.Com> <5536A3AE.9050503@LinkIt.Com> <5536ACAF.5080304@gmail.com> <5536CDD3.7090906@LinkIt.Com> <553768EA.9040008@gmail.com> <556D9A91.7020204@LinkIt.Com> <556D9D04.70309@livecode.com> Message-ID: <556E0BDB.9080208@LinkIt.Com> Neil - I upgraded today to 7.0.5 as you suggested. Unfortunately this did not solve the problem of an Android app displaying "Unfortunately [my app] has stopped working" but you should know it also gave me other problems. I was unable to scroll in a data grid which works fine in 7.0.2. Scrolling simply jumped to the end instead of scrolling. Worse, 7.0.5 corrupted my stack. I couldn't re-open it with either 7.0.5 or 7.0.2 and was left with no ~ backup stack. I've rolled back to 7.0.2 for obvious reasons. I hate to complain on the heels of the recent and rather lengthy "performance slow down" thread, but if we're going to call a version "stable" shouldn't it be just that? On 6/2/2015 2:09 PM, Neil Roger wrote: > Hi Ray, > > Upgrade to 7.0.5 to see if that resolves the issue. If not, fire off a > report to http://quality.runrev.com and we will happily investigate > further. > > Kind Regards, > > Neil > > > > > LiveCode Technical Support Lead > neil at livecode.com > > LiveCode > +44 (0) 845 219 8923. > 25A Thistle Street Lane South West, Edinburgh, EH2 1EW > http://www.livecode.com > > Facebook > Twitter Youtube > Linkedin > > > > On 02/06/2015 12:59, Ray wrote: >> Does anybody know what to do about this? >> >> Windows 8.1 >> Livecode 7.0.2 >> Minimum Android Version: 3.1 >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 2 17:47:28 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 2 Jun 2015 21:47:28 +0000 Subject: Standalone Build Problem In-Reply-To: References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> Message-ID: <48735090-FA88-4FBB-AA39-E8B8C06D8431@iotecdigital.com> Hi Mike. I was thinking about how to proceed, and I realize that what I need to do is have both stacks open, then set the mainstack of each of what are now substacks of my app stack, to the splash stack, then set the mainstack of my primary app stack to the splash stack. Bob S On Jun 2, 2015, at 11:16 , Mike Bonner > wrote: I'm wondering when and how you are choosing to launch your stack? Maybe the request to go to the stack occurs before everything is done loading with the splash stack? From mpetrides at earthlink.net Tue Jun 2 17:47:40 2015 From: mpetrides at earthlink.net (Marian Petrides, MD) Date: Tue, 2 Jun 2015 17:47:40 -0400 Subject: Anybody Hear From Jan Schenkel? In-Reply-To: <1433272915.4361.YahooMailBasic@web181603.mail.ne1.yahoo.com> References: <1433272915.4361.YahooMailBasic@web181603.mail.ne1.yahoo.com> Message-ID: Glad to hear you are OK, Jan! Sent from my iPhone > On Jun 2, 2015, at 3:21 PM, Jan Schenkel wrote: > > Hi All, > > My apologies for the scandalously late reply. Yes, I am still alive. > I've been lost in personal issues and am only now finding back the energy to return my attention to my LiveCode projects. > > If you have an urgent question, then please resend it to my quartam.com email address. > For anything that is not urgent, I will work hard to reply to everyone by the end of June. > > Best regards, > > Jan Schenkel. > > ===== > Quartam Reports & PDF Library for LiveCode > www.quartam.com > > ===== > "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) > > -------------------------------------------- > On Wed, 5/27/15, Mike Kerner wrote: > > Subject: Re: Anybody Hear From Jan Schenkel? > To: "How to use LiveCode" > Date: Wednesday, May 27, 2015, 2:43 PM > > Please do. I've > checked the blog, I've checked Twitter, etc., etc., and > it > looks like it's been almost 18 months > since he's done anything. > > On Tue, May 26, 2015 at 10:25 PM, Colin Holgate > > wrote: > >> I > could send him a message to contact you if you?d like? > _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, > unsubscribe and manage your > subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > -- > On the > first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold > for a few hours, > and did a > little diving. > And God said, "This is > good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe > and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Tue Jun 2 18:12:43 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 2 Jun 2015 16:12:43 -0600 Subject: Standalone Build Problem In-Reply-To: <48735090-FA88-4FBB-AA39-E8B8C06D8431@iotecdigital.com> References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> <48735090-FA88-4FBB-AA39-E8B8C06D8431@iotecdigital.com> Message-ID: Bob, yeah that will work and let you set your individual stacks to work as subs of the splash, but it pretty much boils down to what you want to accomplish. A splash, and separate stacks that you can save individually? If this is the goal, then you can choose the option to save substacks to separate stack files on build (as someone else mentioned) but you'll have to be careful in how you reference them in your scripts, because they will no longer be substacks of the splashstack after build. They'll each be mainstacks in their own right. I think the bonus to doing it the way you're stating is that the automatic inclusions should (I think) just work, including the datagrid. The question here is whether breaking out the stacks and rearranging them will break your already set up datagrids due to moving the datagrid substack from the old mainstack to the new splashstack. And then the NEXT question (I've never tried it) is whether the datagrid will still work even with the proper inclusions having been found. If you just want to shove all the stacks together into one monolithic build, with no external stack files, you might need to tweak some of your scripts depending on how you currently reference stacks and controls, but it shouldn't be too difficult. My question again being.. How will this affect an existing datagrid when the stack structure is revamped? Datagrids seem eminently breakable. If you want a splashstack that loads your current stack and its substacks, it isn't difficult to get things working usually. No structure changes, the hard part is making sure all the correct stuff is included, and the datagrid stub trick works well. Mind if I ask what platform you're building for? Somewhere along the line there was a version of LC that donked things when building, but i'm having trouble remembering which version, and for what platform. If you're having trouble getting things to work after build, maybe knowing the target platform will help me find the information again. On Tue, Jun 2, 2015 at 3:47 PM, Bob Sneidar wrote: > Hi Mike. > > I was thinking about how to proceed, and I realize that what I need to do > is have both stacks open, then set the mainstack of each of what are now > substacks of my app stack, to the splash stack, then set the mainstack of > my primary app stack to the splash stack. > > Bob S > > > On Jun 2, 2015, at 11:16 , Mike Bonner bonnmike at gmail.com>> wrote: > > I'm wondering when and how you are choosing to launch your stack? Maybe > the request to go to the stack occurs before everything is done loading > with the splash 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 david at rotundasoftware.com Tue Jun 2 18:29:40 2015 From: david at rotundasoftware.com (David Beck) Date: Tue, 2 Jun 2015 15:29:40 -0700 Subject: Anybody Hear From Jan Schenkel? Message-ID: Welcome back, Jan!! From jacque at hyperactivesw.com Tue Jun 2 19:15:21 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 02 Jun 2015 18:15:21 -0500 Subject: Standalone Build Problem In-Reply-To: <48735090-FA88-4FBB-AA39-E8B8C06D8431@iotecdigital.com> References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> <48735090-FA88-4FBB-AA39-E8B8C06D8431@iotecdigital.com> Message-ID: <556E3909.7020104@hyperactivesw.com> On 6/2/2015 4:47 PM, Bob Sneidar wrote: > I was thinking about how to proceed, and I realize that what I need > to do is have both stacks open, then set the mainstack of each of > what are now substacks of my app stack, to the splash stack, then set > the mainstack of my primary app stack to the splash stack. I'm not sure there's much point in using the splash method in this case since it's all just one file anyway and changes can't be saved -- unless, maybe, you just want a splash image on startup and you don't want that card in the way later on. But if you don't care about a startup screen, I think I'd just compile the main stack into the standalone. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobsneidar at iotecdigital.com Tue Jun 2 19:47:38 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 2 Jun 2015 23:47:38 +0000 Subject: Standalone Build Problem In-Reply-To: <556E3909.7020104@hyperactivesw.com> References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> <48735090-FA88-4FBB-AA39-E8B8C06D8431@iotecdigital.com> <556E3909.7020104@hyperactivesw.com> Message-ID: <8162B97F-8D9C-4EA4-82CD-3CC490722CA7@iotecdigital.com> The problem is, then the mainStack cannot be modified, and it needs to be. I set properties in the mainStack. I have settings cards in the mainStack. And besides, I want to eventually have a cool splash screen with a custom shape. It?s called Forms Generator, and I envisioned a generator or maybe something like a grinder with large PDF, Word and Excel icons coming out of it. Bob S > On Jun 2, 2015, at 16:15 , J. Landman Gay wrote: > > On 6/2/2015 4:47 PM, Bob Sneidar wrote: >> I was thinking about how to proceed, and I realize that what I need >> to do is have both stacks open, then set the mainstack of each of >> what are now substacks of my app stack, to the splash stack, then set >> the mainstack of my primary app stack to the splash stack. > > I'm not sure there's much point in using the splash method in this case since it's all just one file anyway and changes can't be saved -- unless, maybe, you just want a splash image on startup and you don't want that card in the way later on. But if you don't care about a startup screen, I think I'd just compile the main stack into the standalone. > > -- > 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 Jun 2 20:03:08 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 02 Jun 2015 17:03:08 -0700 Subject: Standalone Build Problem In-Reply-To: <8162B97F-8D9C-4EA4-82CD-3CC490722CA7@iotecdigital.com> References: <8162B97F-8D9C-4EA4-82CD-3CC490722CA7@iotecdigital.com> Message-ID: <556E443C.5000305@fourthworld.com> Bob Sneidar wrote: > The problem is, then the mainStack cannot be modified, and it needs > to be. I set properties in the mainStack. I have settings cards in > the mainStack. And besides, I want to eventually have a cool splash > screen with a custom shape. It?s called Forms Generator, and I > envisioned a generator or maybe something like a grinder with large > PDF, Word and Excel icons coming out of it. A standalone must have a stack attached to it, but it need not be visible. Your standalone can set its own mainstack's visibility to false when it opens, and then open your savable stack file. I almost never put an about box in my standalones, since I change those as often as I change anything else. Most of my standalones contain only a warning window letting the user know that the app couldn't find resources it needs to run (that is, the various other stacks I use outside the standalone). Unless something goes horribly wrong the user never sees that window. -- 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 Jun 2 20:46:43 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 02 Jun 2015 19:46:43 -0500 Subject: Standalone Build Problem In-Reply-To: <8162B97F-8D9C-4EA4-82CD-3CC490722CA7@iotecdigital.com> References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> <48735090-FA88-4FBB-AA39-E8B8C06D8431@iotecdigital.com> <556E3909.7020104@hyperactivesw.com> <8162B97F-8D9C-4EA4-82CD-3CC490722CA7@iotecdigital.com> Message-ID: <4928D6CE-7B7E-4705-800F-B5010537944F@hyperactivesw.com> If you set all the stacks as substacks of the splash, they can't be modified either. The only way they can be modified is if they're separate stacks (or a mainstack with substacks) on disk. Basically everything in the standalone file is permanent. On June 2, 2015 6:47:38 PM CDT, Bob Sneidar wrote: >The problem is, then the mainStack cannot be modified, and it needs to >be. I set properties in the mainStack. I have settings cards in the >mainStack. And besides, I want to eventually have a cool splash screen >with a custom shape. It?s called Forms Generator, and I envisioned a >generator or maybe something like a grinder with large PDF, Word and >Excel icons coming out of it. > >Bob S > > >> On Jun 2, 2015, at 16:15 , J. Landman Gay >wrote: >> >> On 6/2/2015 4:47 PM, Bob Sneidar wrote: >>> I was thinking about how to proceed, and I realize that what I need >>> to do is have both stacks open, then set the mainstack of each of >>> what are now substacks of my app stack, to the splash stack, then >set >>> the mainstack of my primary app stack to the splash stack. >> >> I'm not sure there's much point in using the splash method in this >case since it's all just one file anyway and changes can't be saved -- >unless, maybe, you just want a splash image on startup and you don't >want that card in the way later on. But if you don't care about a >startup screen, I think I'd just compile the main stack into the >standalone. >> >> -- >> 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 bonnmike at gmail.com Tue Jun 2 21:54:22 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 2 Jun 2015 19:54:22 -0600 Subject: Standalone Build Problem In-Reply-To: <4928D6CE-7B7E-4705-800F-B5010537944F@hyperactivesw.com> References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> <48735090-FA88-4FBB-AA39-E8B8C06D8431@iotecdigital.com> <556E3909.7020104@hyperactivesw.com> <8162B97F-8D9C-4EA4-82CD-3CC490722CA7@iotecdigital.com> <4928D6CE-7B7E-4705-800F-B5010537944F@hyperactivesw.com> Message-ID: http://lessons.runrev.com/m/4071/l/17375-how-do-i-save-custom-properties-in-a-standalone-application On Tue, Jun 2, 2015 at 6:46 PM, J. Landman Gay wrote: > If you set all the stacks as substacks of the splash, they can't be > modified either. The only way they can be modified is if they're separate > stacks (or a mainstack with substacks) on disk. Basically everything in the > standalone file is permanent. > > On June 2, 2015 6:47:38 PM CDT, Bob Sneidar > wrote: > >The problem is, then the mainStack cannot be modified, and it needs to > >be. I set properties in the mainStack. I have settings cards in the > >mainStack. And besides, I want to eventually have a cool splash screen > >with a custom shape. It?s called Forms Generator, and I envisioned a > >generator or maybe something like a grinder with large PDF, Word and > >Excel icons coming out of it. > > > >Bob S > > > > > >> On Jun 2, 2015, at 16:15 , J. Landman Gay > >wrote: > >> > >> On 6/2/2015 4:47 PM, Bob Sneidar wrote: > >>> I was thinking about how to proceed, and I realize that what I need > >>> to do is have both stacks open, then set the mainstack of each of > >>> what are now substacks of my app stack, to the splash stack, then > >set > >>> the mainstack of my primary app stack to the splash stack. > >> > >> I'm not sure there's much point in using the splash method in this > >case since it's all just one file anyway and changes can't be saved -- > >unless, maybe, you just want a splash image on startup and you don't > >want that card in the way later on. But if you don't care about a > >startup screen, I think I'd just compile the main stack into the > >standalone. > >> > >> -- > >> 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 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 3 02:22:32 2015 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 3 Jun 2015 08:22:32 +0200 Subject: AW: need help with filter and regex In-Reply-To: References: <006701d09d47$842e2580$8c8a7080$@kestner.de> Message-ID: <002701d09dc5$ad43bc40$07cb34c0$@kestner.de> Hi Mike, thanks for this solution, i didn't thought it would be that easy. You are right, that it would be a typical db task and actually I was using valentina for this (could also be done with sqlite). I was just looking to reduce components of my program installation and with it potential issues at customer installations, so I tested keeping all data in properties/arrays and making the selection with a plain repeat loop and that worked fine and almost with the same performance as a db sql. Additionally I had to sort the selection coming out of the array selection, which also worked fine up to LC 6. The issue came with testing LC7, where sort international has such a massive performance problem, that I now was looking for alternatives, which was preparing different sorted lists only once at preopenstack and just filtering these lists. But meanwhile I am coming to multiple issues, where I am creating lists randomly of unsorted lines, which have to be sorted international afterwords. And here LC 7 "stops working" and is unusable for a German customer. Thanks Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Mike Bonner Gesendet: Dienstag, 2. Juni 2015 17:56 An: How to use LiveCode Betreff: Re: need help with filter and regex You can do interesting things with just filter.. For example, to end up with items that contain a string in string one, and number 2 IS a specific number you could do something like this filter tMyVar with "*;*stringtofind*;*;*;345;*" This will match any value of key and any value for string 1 that has the string to find in it, any value for string 2, any value for number 1, and 345 for number 2, then match the remainder of the string. For begins with, it would be ;stringtofind*; for an exact match it would be ;stringtofind; Having said all that, it seems that a repeat for each loop would work very well, and should be pretty fast even with 7. set the itemdelimiter to ";" repeat for each line tLine in tMyVar if item 2 of tLine contains stringtofind and item item 5 of tLine is 345 then put tLine & cr after tNewData end repeat delete the last char of tNewData -- tNewdata now contains what you're looking for. In fact, it shouldn't be too awful difficult to build a generic function that you could pass arguments to detailing what items to check for what values in what way. I love the way Andres dblib builds its queries up, if you get a chance I'd call it recommended reading. Finally, while I love arrays, i'm wondering if there is a reason you aren't using sqlite for this? It seems like it would be so much easier to have sqlite hand you what you're looking for. On Tue, Jun 2, 2015 at 9:19 AM, Tiemo Hollmann TB wrote: > Hello, > > > > in the course of the massiv LC 7 problem with sort international > (which is approved by Runrev) I am looking for a workaround for my > repeat selection and sorting with filter, as Richard H. advised. > > > > I don't have much experience with filter, beside of some easy filters > nor regex. Today I am selecting records from an array with multiple > selections in a repeat loop. If a combine this array to do a filter on > it, it looks like this: > > Key;string1;string2;number1;number2;string3; etc. > > Today I am selecting like: if string1 contains/begins with searchitem > and > number2 is/is not x then > > 1. I don't understand whats the difference between filter with / > filter matching > > 2. As far as I see, I don't get here far with a standard filter and > probably would need a regex to specify in which item of my line I want > to do the selection. Perhaps with the number of semicolons? > > Any initial help with a regex filter on this issue is 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 > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From neil at livecode.com Wed Jun 3 03:47:09 2015 From: neil at livecode.com (Neil Roger) Date: Wed, 03 Jun 2015 08:47:09 +0100 Subject: 7.0.5 not so stable In-Reply-To: <556E0BDB.9080208@LinkIt.Com> References: <55302E97.4030101@LinkIt.Com> <5530F512.6070502@LinkIt.Com> <553158C1.1070504@LinkIt.Com> <55315F69.3040500@LinkIt.Com> <55318B84.1060908@LinkIt.Com> <5536A3AE.9050503@LinkIt.Com> <5536ACAF.5080304@gmail.com> <5536CDD3.7090906@LinkIt.Com> <553768EA.9040008@gmail.com> <556D9A91.7020204@LinkIt.Com> <556D9D04.70309@livecode.com> <556E0BDB.9080208@LinkIt.Com> Message-ID: <556EB0FD.7020201@livecode.com> Hi Ray, I don't believe we've had any other reports of stack corruption in 7.0.5 so this could be a one off incident (although, corrupt stacks should never happen). As this is the case, I would open another report with our QC team regarding the corruption (including your stack) as this will give our team the opportunity to track down what caused this to happen. The same goes for scrolling in the datagrid, although this does sound like a regression as I'm sure I remember seeing a datagrid scrolling related fix mentioned in the lists Kind Regards, Neil LiveCode Technical Support Lead neil at livecode.com LiveCode +44 (0) 845 219 8923. 25A Thistle Street Lane South West, Edinburgh, EH2 1EW http://www.livecode.com Facebook Twitter Youtube Linkedin On 02/06/2015 21:02, Ray wrote: > Neil - I upgraded today to 7.0.5 as you suggested. Unfortunately this > did not solve the problem of an Android app displaying "Unfortunately > [my app] has stopped working" but you should know it also gave me > other problems. I was unable to scroll in a data grid which works > fine in 7.0.2. Scrolling simply jumped to the end instead of > scrolling. Worse, 7.0.5 corrupted my stack. I couldn't re-open it > with either 7.0.5 or 7.0.2 and was left with no ~ backup stack. I've > rolled back to 7.0.2 for obvious reasons. > > I hate to complain on the heels of the recent and rather lengthy > "performance slow down" thread, but if we're going to call a version > "stable" shouldn't it be just that? > > On 6/2/2015 2:09 PM, Neil Roger wrote: >> Hi Ray, >> >> Upgrade to 7.0.5 to see if that resolves the issue. If not, fire off >> a report to http://quality.runrev.com and we will happily investigate >> further. >> >> Kind Regards, >> >> Neil >> >> >> >> >> LiveCode Technical Support Lead >> neil at livecode.com >> >> LiveCode >> +44 (0) 845 219 8923. >> 25A Thistle Street Lane South West, Edinburgh, EH2 1EW >> http://www.livecode.com >> >> Facebook >> Twitter Youtube >> Linkedin >> >> >> >> On 02/06/2015 12:59, Ray wrote: >>> Does anybody know what to do about this? >>> >>> Windows 8.1 >>> Livecode 7.0.2 >>> Minimum Android Version: 3.1 >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 3 05:18:55 2015 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 3 Jun 2015 11:18:55 +0200 Subject: LiveCode 8 and a new video player? Message-ID: <004801d09dde$510161d0$f3042570$@kestner.de> One of the extended goals of the LiveCode crowdfunding was to replace Quicktime by a new cross-platform video player. Last time I have asked, I was told that it should come with LC 8. The Quicktime installer is the hardest pain in customer issues for me. Since 6 years I have from time to time customers on Windows, where LiveCode doesn't finds the old QT API. Each time it drives me and my customers crazy, they have to install QT up to 10 times, until LC accepts it and sometimes I have customers, who never succeed to get QT and LC to run and have to return my product. Yes I have tried to install "as admin", without AntiVir, to install it "over" or deinstall the previos QT first, to install different QT versions, etc, but have never found the reason, why it fails at some customers up to today. So a modern, crossplattform video player, which "just works" would be a real relief. Has anybody heard anything about it in the roadmap of LC 8? Will it come with 8? Perhaps one of the listening LC guys or Richard? Tiemo From mkoob at rogers.com Wed Jun 3 08:24:47 2015 From: mkoob at rogers.com (Martin Koob) Date: Wed, 3 Jun 2015 05:24:47 -0700 (PDT) Subject: LiveCode 8 and a new video player? In-Reply-To: <004801d09dde$510161d0$f3042570$@kestner.de> References: <004801d09dde$510161d0$f3042570$@kestner.de> Message-ID: <1433334287561-4692882.post@n4.nabble.com> Hi for the Mac the player that was based on QuickTime has already been replaced with a player based on AVFoundation. >From my understanding the cross platform player will be a widget which have made its debut in the LiveCode 8 DPs. My understanding is that once widgets are in place work can start on the cross platform player. There are other controls that will be based on widgets that the team will be working on I am sure. It would be good to hear what the time line is for seeing these new widget based controls rolled out and where the cross platform player is in that timeline. Martin Koob -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/LiveCode-8-and-a-new-video-player-tp4692881p4692882.html Sent from the Revolution - User mailing list archive at Nabble.com. From ray at linkit.com Wed Jun 3 09:48:28 2015 From: ray at linkit.com (Ray) Date: Wed, 03 Jun 2015 15:48:28 +0200 Subject: Data Grid Scroll Jumps In-Reply-To: <553768EA.9040008@gmail.com> References: <55302788.4080207@LinkIt.Com> <55302E97.4030101@LinkIt.Com> <5530F512.6070502@LinkIt.Com> <553158C1.1070504@LinkIt.Com> <55315F69.3040500@LinkIt.Com> <55318B84.1060908@LinkIt.Com> <5536A3AE.9050503@LinkIt.Com> <5536ACAF.5080304@gmail.com> <5536CDD3.7090906@LinkIt.Com> <553768EA.9040008@gmail.com> Message-ID: <556F05AC.5010007@LinkIt.Com> This problem has come up before, but I don't remember understanding or solving it. In a data grid with the vScrollBar set to true, scrolling suddenly stops working. Any attempt to scroll through about 100 rows of data simply jumps to the end and shows only the last row at the very top of the grid. It doesn't matter whether I use the arrows, drag the scroll tab or click in the scroll bar. This seems to have started yesterday when I upgraded to 7.0.5 and then went back to 7.0.2 when 7.0.5 corrupted beyond repair a large stack I've been working on for several years. Is there a 'clean install' of some sort that I should have done instead of simply uninstalling 7.0.5 and re-installing 7.0.2? Many thanks, Ray Horsley LinkIt! Software From bobsneidar at iotecdigital.com Wed Jun 3 10:31:05 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 3 Jun 2015 14:31:05 +0000 Subject: Standalone Build Problem In-Reply-To: <4928D6CE-7B7E-4705-800F-B5010537944F@hyperactivesw.com> References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> <48735090-FA88-4FBB-AA39-E8B8C06D8431@iotecdigital.com> <556E3909.7020104@hyperactivesw.com> <8162B97F-8D9C-4EA4-82CD-3CC490722CA7@iotecdigital.com> <4928D6CE-7B7E-4705-800F-B5010537944F@hyperactivesw.com> Message-ID: <55CFA6C5-1A5D-4283-A3DF-67F4027D48A5@iotecdigital.com> Understood. That is why I have the compiler separate the substacks out as individual stacks. I just need to make all my stacks and substacks, substacks of the splash stack. Bob S > On Jun 2, 2015, at 17:46 , J. Landman Gay wrote: > > If you set all the stacks as substacks of the splash, they can't be modified either. The only way they can be modified is if they're separate stacks (or a mainstack with substacks) on disk. Basically everything in the standalone file is permanent. > > On June 2, 2015 6:47:38 PM CDT, Bob Sneidar wrote: >> The problem is, then the mainStack cannot be modified, and it needs to >> be. I set properties in the mainStack. I have settings cards in the >> mainStack. And besides, I want to eventually have a cool splash screen >> with a custom shape. It?s called Forms Generator, and I envisioned a >> generator or maybe something like a grinder with large PDF, Word and >> Excel icons coming out of it. >> >> Bob S >> >> >>> On Jun 2, 2015, at 16:15 , J. Landman Gay >> wrote: >>> >>> On 6/2/2015 4:47 PM, Bob Sneidar wrote: >>>> I was thinking about how to proceed, and I realize that what I need >>>> to do is have both stacks open, then set the mainstack of each of >>>> what are now substacks of my app stack, to the splash stack, then >> set >>>> the mainstack of my primary app stack to the splash stack. >>> >>> I'm not sure there's much point in using the splash method in this >> case since it's all just one file anyway and changes can't be saved -- >> unless, maybe, you just want a splash image on startup and you don't >> want that card in the way later on. But if you don't care about a >> startup screen, I think I'd just compile the main stack into the >> standalone. >>> >>> -- >>> 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 > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From skip at magicgate.com Wed Jun 3 11:04:59 2015 From: skip at magicgate.com (Magicgate Software - Skip Kimpel) Date: Wed, 3 Jun 2015 11:04:59 -0400 Subject: Reducing the size of Windows standalone Message-ID: Hey LC'ers, My standalone file sizes have almost doubled / tripled since version 7. Is this all due to Unicode additions? I have a file that always used to be 3mb and now is climbing to 9mb with no additions to the coding. Just seems like quite a jump in size. SKIP From dochawk at gmail.com Wed Jun 3 11:08:24 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 3 Jun 2015 08:08:24 -0700 Subject: need help with filter and regex In-Reply-To: <002701d09dc5$ad43bc40$07cb34c0$@kestner.de> References: <006701d09d47$842e2580$8c8a7080$@kestner.de> <002701d09dc5$ad43bc40$07cb34c0$@kestner.de> Message-ID: On Tue, Jun 2, 2015 at 11:22 PM, Tiemo Hollmann TB wrote: > You are right, that it would be a typical db task and actually I was using > valentina for this (could also be done with sqlite). > in-memory sqlite is blindingly fast; typically sub-millisecond response for me. I replaced my internal data array with it--the alternative was looping through array sections for searches, or copying large chunks to filter! -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From harrison at all-auctions.com Wed Jun 3 12:15:08 2015 From: harrison at all-auctions.com (Rick Harrison) Date: Wed, 3 Jun 2015 12:15:08 -0400 Subject: Standalone Build Problem In-Reply-To: <8162B97F-8D9C-4EA4-82CD-3CC490722CA7@iotecdigital.com> References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> <48735090-FA88-4FBB-AA39-E8B8C06D8431@iotecdigital.com> <556E3909.7020104@hyperactivesw.com> <8162B97F-8D9C-4EA4-82CD-3CC490722CA7@iotecdigital.com> Message-ID: Hi Bob, Make sure you have permission to grind Word and Excel icons from Microsoft. They might not like you messing with their trademarks. Adobe might not be fond of your idea either. Ask your Lawyer what he thinks about it. Perhaps, a more generic version of just documents would be a safer alternative. Cheers, Rick > On Jun 2, 2015, at 7:47 PM, Bob Sneidar wrote: > > The problem is, then the mainStack cannot be modified, and it needs to be. I set properties in the mainStack. I have settings cards in the mainStack. And besides, I want to eventually have a cool splash screen with a custom shape. It?s called Forms Generator, and I envisioned a generator or maybe something like a grinder with large PDF, Word and Excel icons coming out of it. > > Bob S From dave at applicationinsight.com Wed Jun 3 12:23:25 2015 From: dave at applicationinsight.com (Dave Kilroy) Date: Wed, 3 Jun 2015 09:23:25 -0700 (PDT) Subject: iOS & Android App in a Day workshop (and much more) In-Reply-To: <1432580261009-4692591.post@n4.nabble.com> References: <1431593348565-4692315.post@n4.nabble.com> <1431593587880-4692316.post@n4.nabble.com> <068D8F05-7898-4885-A907-A1114282C817@earthednet.org> <1431686169114-4692362.post@n4.nabble.com> <1431946061594-4692430.post@n4.nabble.com> <1432143274383-4692462.post@n4.nabble.com> <1432580261009-4692591.post@n4.nabble.com> Message-ID: <1433348605928-4692888.post@n4.nabble.com> Hi all I wrote a quick report on the day here: http://forums.livecode.com/viewtopic.php?f=30&t=24297&p=126665#p126665 (v few numbers but good fun...) And have released an intro video to the app and Learning Resources for it here: http://forums.livecode.com/viewtopic.php?f=8&t=24465&p=126667#p126667 Kind regards Dave ----- "The difference between genius and stupidity is; genius has its limits." - Albert Einstein -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/iOS-Android-App-in-a-Day-workshop-and-much-more-tp4692315p4692888.html Sent from the Revolution - User mailing list archive at Nabble.com. From toolbook at kestner.de Wed Jun 3 13:16:36 2015 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 3 Jun 2015 19:16:36 +0200 Subject: AW: LiveCode 8 and a new video player? In-Reply-To: <1433334287561-4692882.post@n4.nabble.com> References: <004801d09dde$510161d0$f3042570$@kestner.de> <1433334287561-4692882.post@n4.nabble.com> Message-ID: <008a01d09e21$0d92ac90$28b805b0$@kestner.de> I didn't knew that the cross platform player will be a widget. Interesting to know. Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Martin Koob Gesendet: Mittwoch, 3. Juni 2015 14:25 An: use-revolution at lists.runrev.com Betreff: Re: LiveCode 8 and a new video player? Hi for the Mac the player that was based on QuickTime has already been replaced with a player based on AVFoundation. >From my understanding the cross platform player will be a widget which have made its debut in the LiveCode 8 DPs. My understanding is that once widgets are in place work can start on the cross platform player. There are other controls that will be based on widgets that the team will be working on I am sure. It would be good to hear what the time line is for seeing these new widget based controls rolled out and where the cross platform player is in that timeline. Martin Koob -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/LiveCode-8-and-a-new-video-pl ayer-tp4692881p4692882.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 ambassador at fourthworld.com Wed Jun 3 13:29:48 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Jun 2015 10:29:48 -0700 Subject: Reducing the size of Windows standalone In-Reply-To: References: Message-ID: <556F398C.8010303@fourthworld.com> Skip wrote: > My standalone file sizes have almost doubled / tripled since version 7. Is > this all due to Unicode additions? I have a file that always used to be > 3mb and now is climbing to 9mb with no additions to the coding. > > Just seems like quite a jump in size. v6.7.5 had a Windows runtime engine weighing in at 3.5 MB, and in v7 that's now 8.9 MB. A jump indeed, and I'm told much of it is related to Unicode libraries, for which I've heard mixed prognoses about the likelihood of having conditional inclusion at some point in the future. In the here-and-now, even at the current size it's a fraction of what ToolBook and many similar tools require, and unlike most of them the LiveCode engine is self-contained, only requiring DLLs for specialized things like databases. I believe Xojo's core library is a bit smaller than LiveCode's, but not by as much as one might expect for a tool requiring lower-level compilation. Last I looked the Python engine was at least twice as large as LiveCode's. I don't spend enough time on Windows to have a feel for how LC's engine size compares with other app sizes, and Linux apps generally favor heavy dependency on shared libraries so app sizes can be smaller but with compatibility risks LiveCode is usually immune to. On OS X, reviewing app sizes in general helps us appreciate that the new engine isn't all that large compared to other OS X apps, it's just that the older engines were very very small by such comparison. It's always been the case that xTalk app sizes start out large relative to functionality. That is, if you make a window with a single button that displays "Hello World" in Microsoft Visual C++ and do the same thing in LiveCode, there will be a big difference. But with LiveCode this is a one-time hit. As you add features to your app the engine stays the same size. You can multiply features in your LiveCode app with only incremental increase in file size, but executable file size will multiply with other development systems, often ultimately surpassing what's needed to deliver that feature set in LiveCode. A comparison with other specific app sizes and more details can be found in this post from February: -- 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 Wed Jun 3 13:31:06 2015 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 03 Jun 2015 20:31:06 +0300 Subject: AW: LiveCode 8 and a new video player? In-Reply-To: <008a01d09e21$0d92ac90$28b805b0$@kestner.de> References: <004801d09dde$510161d0$f3042570$@kestner.de> <1433334287561-4692882.post@n4.nabble.com> <008a01d09e21$0d92ac90$28b805b0$@kestner.de> Message-ID: <556F39DA.4060806@gmail.com> On 03/06/15 20:16, Tiemo Hollmann TB wrote: > I didn't knew that the cross platform player will be a widget. Interesting > to know. > Tiemo You don't "know" as Martin Koob writes "From my understanding", which, logically does NOT state that "the" cross-platform player for LiveCode 8 will be a widget. All he DOES state is that he believes there will be a cross-platform player and that it will be a widget. All you are doing is indulging in fuzzy thinking. What would be good would be a categorical statement from RunRev as to whether there will be a cross-platform player, when that will happen, and its nature. Richmond. > > -----Urspr?ngliche Nachricht----- > Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag > von Martin Koob > Gesendet: Mittwoch, 3. Juni 2015 14:25 > An: use-revolution at lists.runrev.com > Betreff: Re: LiveCode 8 and a new video player? > > Hi for the Mac the player that was based on QuickTime has already been > replaced with a player based on AVFoundation. > > From my understanding the cross platform player will be a widget which have > made its debut in the LiveCode 8 DPs. My understanding is that once widgets > are in place work can start on the cross platform player. There are other > controls that will be based on widgets that the team will be working on I am > sure. It would be good to hear what the time line is for seeing these new > widget based controls rolled out and where the cross platform player is in > that timeline. > > Martin Koob > > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/LiveCode-8-and-a-new-video-pl > ayer-tp4692881p4692882.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 skip at magicgate.com Wed Jun 3 13:35:15 2015 From: skip at magicgate.com (Magicgate Software - Skip Kimpel) Date: Wed, 3 Jun 2015 13:35:15 -0400 Subject: Reducing the size of Windows standalone In-Reply-To: <556F398C.8010303@fourthworld.com> References: <556F398C.8010303@fourthworld.com> Message-ID: Thank you Richard. SKIP On Wed, Jun 3, 2015 at 1:29 PM, Richard Gaskin wrote: > Skip wrote: > >> My standalone file sizes have almost doubled / tripled since version 7. >> Is >> this all due to Unicode additions? I have a file that always used to be >> 3mb and now is climbing to 9mb with no additions to the coding. >> >> Just seems like quite a jump in size. >> > > v6.7.5 had a Windows runtime engine weighing in at 3.5 MB, and in v7 > that's now 8.9 MB. > > A jump indeed, and I'm told much of it is related to Unicode libraries, > for which I've heard mixed prognoses about the likelihood of having > conditional inclusion at some point in the future. > > In the here-and-now, even at the current size it's a fraction of what > ToolBook and many similar tools require, and unlike most of them the > LiveCode engine is self-contained, only requiring DLLs for specialized > things like databases. I believe Xojo's core library is a bit smaller than > LiveCode's, but not by as much as one might expect for a tool requiring > lower-level compilation. Last I looked the Python engine was at least > twice as large as LiveCode's. > > I don't spend enough time on Windows to have a feel for how LC's engine > size compares with other app sizes, and Linux apps generally favor heavy > dependency on shared libraries so app sizes can be smaller but with > compatibility risks LiveCode is usually immune to. > > On OS X, reviewing app sizes in general helps us appreciate that the new > engine isn't all that large compared to other OS X apps, it's just that the > older engines were very very small by such comparison. > > It's always been the case that xTalk app sizes start out large relative to > functionality. That is, if you make a window with a single button that > displays "Hello World" in Microsoft Visual C++ and do the same thing in > LiveCode, there will be a big difference. > > But with LiveCode this is a one-time hit. As you add features to your app > the engine stays the same size. You can multiply features in your LiveCode > app with only incremental increase in file size, but executable file size > will multiply with other development systems, often ultimately surpassing > what's needed to deliver that feature set in LiveCode. > > A comparison with other specific app sizes and more details can be found > in this post from February: > > > -- > 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 Wed Jun 3 13:49:28 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Jun 2015 10:49:28 -0700 Subject: AW: LiveCode 8 and a new video player? In-Reply-To: <556F39DA.4060806@gmail.com> References: <556F39DA.4060806@gmail.com> Message-ID: <556F3E28.8070601@fourthworld.com> Richmond wrote: On 03/06/15 20:16, Tiemo Hollmann TB wrote: >> I didn't knew that the cross platform player will be a widget. >> Interesting to know. >> > You don't "know" as Martin Koob writes "From my understanding", > which, logically does NOT state that "the" cross-platform player > for LiveCode 8 will be a widget. All he DOES state is that he > believes there will be a cross-platform player and that it will > be a widget. > > All you are doing is indulging in fuzzy thinking. Or just good memory. While the Roadmap is currently a bit disorganized and incomplete (many changes going on with the Web site right now), previous editions of it did include discussion of a rewrite of the multimedia playback subsystem which is dependent on the Widgets architecture. Kevin and others from the company have mentioned this in various venues from time to time as well. And as your Community Liaison, I can further offer that all discussions on behalf of the community with relevant team members reinforce Martin's reliable recollection of the plan. And since like myself you enjoy Linux, you may be pleased to hear of a chance things might just get a little better before then: For the last several years there's been no reliable way to play video or audio in Linux, and in v7 attempting to set the filename of a player to any valid media file I've tested crashes or hangs (#14427). As part of the team's effort to ensure this community can confidently migrate their work to v7, Ben has solicited lists of critical showstoppers from the community, and that issue was included on mine. At this time it's premature to suggest they'll be able to do as much as honoring the startTime property for player objects, and details like that may indeed have to wait for a more complete overhaul planned for the post-Widgets engine. But in the meantime I'm hoping we can at least get basic playback functioning, which may seem trivial to Mac users who've been enjoying all the time the team has devoted for a wide range of multimedia activities in LiveCode all the way down to very flexible audio and video recording. But for us Linux folk, even having just basic playback will be a welcome step toward baseline feature parity. -- Richard Gaskin LiveCode Community Manager richard at livecode.org From ambassador at fourthworld.com Wed Jun 3 13:53:52 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Jun 2015 10:53:52 -0700 Subject: AW: LiveCode 8 and a new video player? In-Reply-To: <556F3E28.8070601@fourthworld.com> References: <556F3E28.8070601@fourthworld.com> Message-ID: <556F3F30.5000106@fourthworld.com> Addendum to my last post: A quick search in Google for "LiveCode Roadmap" turned up the current URL in the first hit, and on that page we see under the "Widgets" column: Cross browser player object Use widget framework to wrap video playback on all platforms into a single object. That is of course a typo, where "cross browser" should be "cross platform". Their webmaster is CC'd with this email so I suspect that'll be corrected shortly. Going forward, when there are questions about the road ahead, the Roadmap is a great place to start. :) -- Richard Gaskin LiveCode Community Manager richard at livecode.org From mkoob at rogers.com Wed Jun 3 13:46:09 2015 From: mkoob at rogers.com (Martin Koob) Date: Wed, 3 Jun 2015 10:46:09 -0700 (PDT) Subject: AW: LiveCode 8 and a new video player? In-Reply-To: <556F39DA.4060806@gmail.com> References: <004801d09dde$510161d0$f3042570$@kestner.de> <1433334287561-4692882.post@n4.nabble.com> <008a01d09e21$0d92ac90$28b805b0$@kestner.de> <556F39DA.4060806@gmail.com> Message-ID: <1433353569983-4692895.post@n4.nabble.com> Richmond Mathewson-2 wrote > You don't "know" as Martin Koob writes "From my understanding", which, > logically does NOT state > that "the" cross-platform player for LiveCode 8 will be a widget. All he > DOES state is that he believes > there will be a cross-platform player and that it will be a widget. > > All you are doing is indulging in fuzzy thinking. > > What would be good would be a categorical statement from RunRev as to > whether there will be a cross-platform player, > when that will happen, and its nature. > > Richmond. Actually Richmond I was weaselling out of stating categorically that the cross platform player object "will" be a widget because I was too lazy to confirm what I believed. Tiemo was not engaged in fuzzy thinking but rather reading between the lines suspecting that what I really wanted to say "I know" but that I didn't want to put the time in to back up my assertion. So it was I who introduced the fuzziness. So thus chastened I have looked it up again to confirm. It was from the following LiveCode Blog post. The present and future LiveCode by Ben Beaumont on June 30, 2014 , http://livecode.com/the-present-and-future-livecode/ "Cross browser player object Use widget framework to wrap video playback on all platforms into a single object." So what I don't know is when the cross browser player object will be delivered and I agree it would be nice to get an update on the road map from LiveCode to show what has been completed and what is in the various threads. Martin -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/LiveCode-8-and-a-new-video-player-tp4692881p4692895.html Sent from the Revolution - User mailing list archive at Nabble.com. From richmondmathewson at gmail.com Wed Jun 3 14:56:12 2015 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 03 Jun 2015 21:56:12 +0300 Subject: AW: LiveCode 8 and a new video player? In-Reply-To: <556F3E28.8070601@fourthworld.com> References: <556F39DA.4060806@gmail.com> <556F3E28.8070601@fourthworld.com> Message-ID: <556F4DCC.9060206@gmail.com> On 03/06/15 20:49, Richard Gaskin wrote: > Richmond wrote: > > On 03/06/15 20:16, Tiemo Hollmann TB wrote: > >> I didn't knew that the cross platform player will be a widget. > >> Interesting to know. > >> > > You don't "know" as Martin Koob writes "From my understanding", > > which, logically does NOT state that "the" cross-platform player > > for LiveCode 8 will be a widget. All he DOES state is that he > > believes there will be a cross-platform player and that it will > > be a widget. > > > > All you are doing is indulging in fuzzy thinking. > > Or just good memory. > > While the Roadmap is currently a bit disorganized and incomplete (many > changes going on with the Web site right now), previous editions of it > did include discussion of a rewrite of the multimedia playback > subsystem which is dependent on the Widgets architecture. > > Kevin and others from the company have mentioned this in various > venues from time to time as well. > > And as your Community Liaison, I can further offer that all > discussions on behalf of the community with relevant team members > reinforce Martin's reliable recollection of the plan. > > > And since like myself you enjoy Linux, you may be pleased to hear of a > chance things might just get a little better before then: > > For the last several years there's been no reliable way to play video > or audio in Linux, and in v7 attempting to set the filename of a > player to any valid media file I've tested crashes or hangs (#14427). Since 2001 at least; if that constitutes "the last several years" . . . I tried to get some video going in Linux with some strange arrangement in about 2004 without any joy at all. > > As part of the team's effort to ensure this community can confidently > migrate their work to v7, Ben has solicited lists of critical > showstoppers from the community, and that issue was included on mine. > > At this time it's premature to suggest they'll be able to do as much > as honoring the startTime property for player objects, and details > like that may indeed have to wait for a more complete overhaul planned > for the post-Widgets engine. > > But in the meantime I'm hoping we can at least get basic playback > functioning, which may seem trivial to Mac users who've been enjoying > all the time the team has devoted for a wide range of multimedia > activities in LiveCode all the way down to very flexible audio and > video recording. But for us Linux folk, even having just basic > playback will be a welcome step toward baseline feature parity. We don't need anything 'fancy': merely simple PLAY, PAUSE, STOP for video in a player object. AND, the most important thing is that one doesn't have to spend hours fiddling around for different platforms. Richmond. From richmondmathewson at gmail.com Wed Jun 3 14:59:45 2015 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 03 Jun 2015 21:59:45 +0300 Subject: AW: LiveCode 8 and a new video player? In-Reply-To: <556F3F30.5000106@fourthworld.com> References: <556F3E28.8070601@fourthworld.com> <556F3F30.5000106@fourthworld.com> Message-ID: <556F4EA1.40204@gmail.com> On 03/06/15 20:53, Richard Gaskin wrote: > Addendum to my last post: > > A quick search in Google for "LiveCode Roadmap" turned up the current > URL in the first hit, and on that page we see under the "Widgets" column: > > Cross browser player object Use widget framework to wrap > video playback on all platforms into a single object. > > That is of course a typo, where "cross browser" should be "cross > platform". Their webmaster is CC'd with this email so I suspect > that'll be corrected shortly. > > Going forward, when there are questions about the road ahead, the > Roadmap is a great place to start. :) > Is this: http://livecode.com/resources/roadmap/ what you mean? It would be good if a version of that with red rings drawn round the things completed (or semi-completed with percentages) were released. Because, nice as it is, it doesn't really give any idea of where on the roadmap things are. Richmond. From bobsneidar at iotecdigital.com Wed Jun 3 15:50:48 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 3 Jun 2015 19:50:48 +0000 Subject: Standalone Build Problem In-Reply-To: References: <53E3F8BA-D17E-421B-92E1-CE5C698A6BAB@iotecdigital.com> <8BD3EFE2-5755-428E-A8B5-6728B3A06F11@byu.edu> <48735090-FA88-4FBB-AA39-E8B8C06D8431@iotecdigital.com> <556E3909.7020104@hyperactivesw.com> <8162B97F-8D9C-4EA4-82CD-3CC490722CA7@iotecdigital.com> Message-ID: <431546AC-6825-4422-9D82-230724AF0D23@iotecdigital.com> Well currently it?s for internal consumption only. If I ever distribute it then I will indeed do that. Bob S > On Jun 3, 2015, at 09:15 , Rick Harrison wrote: > > Hi Bob, > > Make sure you have permission to grind Word and Excel icons from Microsoft. > They might not like you messing with their trademarks. Adobe might not be > fond of your idea either. > > Ask your Lawyer what he thinks about it. > > Perhaps, a more generic version of just documents would be a safer alternative. > > Cheers, > > Rick > > >> On Jun 2, 2015, at 7:47 PM, Bob Sneidar wrote: >> >> The problem is, then the mainStack cannot be modified, and it needs to be. I set properties in the mainStack. I have settings cards in the mainStack. And besides, I want to eventually have a cool splash screen with a custom shape. It?s called Forms Generator, and I envisioned a generator or maybe something like a grinder with large PDF, Word and Excel icons coming out of it. >> >> 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 bernd.niggemann at uni-wh.de Wed Jun 3 15:32:35 2015 From: bernd.niggemann at uni-wh.de (BNig) Date: Wed, 3 Jun 2015 12:32:35 -0700 (PDT) Subject: Clock In-Reply-To: References: <555C8B51.1040306@economy-x-talk.com> <1433190023799-4692816.post@n4.nabble.com> Message-ID: <1433359955017-4692898.post@n4.nabble.com> Hi Roger, here is the "Lord Eller"? clock faces... Not like Lord Elgin, but also a bit off... just some faces to test moving text. --------------------------------------------- http://berndniggemann.on-rev.com/railwayclock/LordEllerWatch_0_1.livecode.zip --------------------------------------------- with these clock faces you will probably be the only one who uses them :) That's what I call exclusive. If you want I can sign them. Kind regards Bernd Roger Eller wrote > VERY nice! Up for a challenge? Try the Lord Elgin "windowed" style. > > http://itsawindup.com/media/product-img/231b4cab7a31a7fbbc8b9cdb2050c23e/u1.jpg > > https://d31wxntiwn0x96.cloudfront.net/rzgade/productimages/1748.jpg > > > On Mon, Jun 1, 2015 at 4:20 PM, BNig < > bernd.niggemann@ > > wrote: > >> Hi Roger, >> >> >> thank you for testing my clock from rev-online on android. >> >> http://livecodeshare.runrev.com/stack/749/Clock >> >> Incidentally Rolf Kocherhans from Switzerland has asked me if a >> railwayclock >> type of clock would be feasible. >> >> I gave it a try and here it is. Almost but not quite like the famous >> Swiss >> Railwayclock >> >> ------------------------------------ >> http://berndniggemann.on-rev.com/railwayclock/railwayclock.livecode.zip >> ------------------------------------ >> >> It is made entirely of graphics, resizable, and almost continuous >> movement >> of the second hand. >> >> It stops at the full minute to advance the minute hand. >> >> Kind regards >> >> Bernd >> >> >> Roger Eller wrote >> > Of course LiveCode clocks built for Android are great for running on >> > certain smart watches. If the app is 240 x 240 pixels, or set to >> > auto-scale then it will work as a watch app. My only wish would be >> that >> > we >> > could have official LC support for "Android Wear" watches. >> > >> > http://livecode1001.blogspot.com/2015/01/program-your-watch.html >> > >> > This watch is pre-android-wear, but instead comes with Android 4.4 >> > (KitKat): >> > >> http://www.amazon.com/Z-Watch-Bluetooth-802-11b-Android-Devices/dp/B00KV9LZVS/ >> > >> > ~Roger -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Clock-tp4692455p4692898.html Sent from the Revolution - User mailing list archive at Nabble.com. From roger.e.eller at sealedair.com Wed Jun 3 16:07:53 2015 From: roger.e.eller at sealedair.com (Roger Eller) Date: Wed, 3 Jun 2015 16:07:53 -0400 Subject: Clock In-Reply-To: <1433359955017-4692898.post@n4.nabble.com> References: <555C8B51.1040306@economy-x-talk.com> <1433190023799-4692816.post@n4.nabble.com> <1433359955017-4692898.post@n4.nabble.com> Message-ID: OMGosh!!!!! Bernd - these are really awesome! I will install to my watch tonight. ~Roger On Wed, Jun 3, 2015 at 3:32 PM, BNig wrote: > Hi Roger, > > here is the "Lord Eller"? clock faces... > > Not like Lord Elgin, but also a bit off... > > just some faces to test moving text. > > --------------------------------------------- > > http://berndniggemann.on-rev.com/railwayclock/LordEllerWatch_0_1.livecode.zip > --------------------------------------------- > > with these clock faces you will probably be the only one who uses them :) > That's what I call exclusive. > > If you want I can sign them. > > Kind regards > > Bernd > > > > > Roger Eller wrote > > VERY nice! Up for a challenge? Try the Lord Elgin "windowed" style. > > > > > http://itsawindup.com/media/product-img/231b4cab7a31a7fbbc8b9cdb2050c23e/u1.jpg > > > > https://d31wxntiwn0x96.cloudfront.net/rzgade/productimages/1748.jpg > > > > > > On Mon, Jun 1, 2015 at 4:20 PM, BNig < > > > bernd.niggemann@ > > > > wrote: > > > >> Hi Roger, > >> > >> > >> thank you for testing my clock from rev-online on android. > >> > >> http://livecodeshare.runrev.com/stack/749/Clock > >> > >> Incidentally Rolf Kocherhans from Switzerland has asked me if a > >> railwayclock > >> type of clock would be feasible. > >> > >> I gave it a try and here it is. Almost but not quite like the famous > >> Swiss > >> Railwayclock > >> > >> ------------------------------------ > >> http://berndniggemann.on-rev.com/railwayclock/railwayclock.livecode.zip > >> ------------------------------------ > >> > >> It is made entirely of graphics, resizable, and almost continuous > >> movement > >> of the second hand. > >> > >> It stops at the full minute to advance the minute hand. > >> > >> Kind regards > >> > >> Bernd > >> > >> > >> Roger Eller wrote > >> > Of course LiveCode clocks built for Android are great for running on > >> > certain smart watches. If the app is 240 x 240 pixels, or set to > >> > auto-scale then it will work as a watch app. My only wish would be > >> that > >> > we > >> > could have official LC support for "Android Wear" watches. > >> > > >> > http://livecode1001.blogspot.com/2015/01/program-your-watch.html > >> > > >> > This watch is pre-android-wear, but instead comes with Android 4.4 > >> > (KitKat): > >> > > >> > http://www.amazon.com/Z-Watch-Bluetooth-802-11b-Android-Devices/dp/B00KV9LZVS/ > >> > > >> > ~Roger > > > > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Clock-tp4692455p4692898.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 richmondmathewson at gmail.com Wed Jun 3 16:50:44 2015 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 03 Jun 2015 23:50:44 +0300 Subject: Roadmap Message-ID: <556F68A4.6010907@gmail.com> Um: http://livecode.com/the-present-and-future-livecode/ Maybe I'm doing some fuzzy thinking, but I do seem to remember something about import and export of vector graphics, possibly in the SVG format. Where is the Full IDE prototype . . . ? This is odd, as it states that a Full IDE Prototype depends on Widgets and Themes, which just is not true: an alternative IDE can be cobbled together right now - I mucked around with the revToolbar palette extensively way back with version 2.0 - RunRev started up peddling an alternative IDE to MetaCard. Richmond From bernd.niggemann at uni-wh.de Wed Jun 3 16:38:56 2015 From: bernd.niggemann at uni-wh.de (BNig) Date: Wed, 3 Jun 2015 13:38:56 -0700 (PDT) Subject: Clock In-Reply-To: References: <555C8B51.1040306@economy-x-talk.com> <1433190023799-4692816.post@n4.nabble.com> <1433359955017-4692898.post@n4.nabble.com> Message-ID: <1433363936295-4692902.post@n4.nabble.com> Thanks Roger, as all exclusive watches they are "hand made", a bit tricky to adapt. I just wanted to tweak my scrollers to work as watch-faces in remote-control mode. So I only adapted what was needed to make them run. (by the way you can scroll the hour / minute / second field.) What was to be a quick tweak turned out to be a longer debugging session in LC 7.0.5 because 7.0.5 did not like some stuff. At least I learned a lot. In final testing it turned out that the 5.5 format of the stack was not compatible with 6.5.5, crash on save. Intermediate saving via 6.7.3 restored savability in 6.6.5. I guess Edinburgh is weaning us off from pre 6.7.5 / 7.0.5 stuff. :) Maybe this helps someone in a similar situation. Kind regards Bernd Roger Eller wrote > OMGosh!!!!! Bernd - these are really awesome! I will install to my > watch > tonight. > > ~Roger > > On Wed, Jun 3, 2015 at 3:32 PM, BNig < > bernd.niggemann@ > > wrote: > >> Hi Roger, >> >> here is the "Lord Eller"? clock faces... >> >> Not like Lord Elgin, but also a bit off... >> >> just some faces to test moving text. >> >> --------------------------------------------- >> >> http://berndniggemann.on-rev.com/railwayclock/LordEllerWatch_0_1.livecode.zip >> --------------------------------------------- >> >> with these clock faces you will probably be the only one who uses them :) >> That's what I call exclusive. >> >> If you want I can sign them. >> >> Kind regards >> >> Bernd >> >> >> >> >> Roger Eller wrote >> > VERY nice! Up for a challenge? Try the Lord Elgin "windowed" style. >> > >> > >> http://itsawindup.com/media/product-img/231b4cab7a31a7fbbc8b9cdb2050c23e/u1.jpg >> > >> > https://d31wxntiwn0x96.cloudfront.net/rzgade/productimages/1748.jpg >> > >> > >> > On Mon, Jun 1, 2015 at 4:20 PM, BNig < >> >> > bernd.niggemann@ >> >> > > wrote: >> > >> >> Hi Roger, >> >> >> >> >> >> thank you for testing my clock from rev-online on android. >> >> >> >> http://livecodeshare.runrev.com/stack/749/Clock >> >> >> >> Incidentally Rolf Kocherhans from Switzerland has asked me if a >> >> railwayclock >> >> type of clock would be feasible. >> >> >> >> I gave it a try and here it is. Almost but not quite like the famous >> >> Swiss >> >> Railwayclock >> >> >> >> ------------------------------------ >> >> >> http://berndniggemann.on-rev.com/railwayclock/railwayclock.livecode.zip >> >> ------------------------------------ >> >> >> >> It is made entirely of graphics, resizable, and almost continuous >> >> movement >> >> of the second hand. >> >> >> >> It stops at the full minute to advance the minute hand. >> >> >> >> Kind regards >> >> >> >> Bernd >> >> >> >> >> >> Roger Eller wrote >> >> > Of course LiveCode clocks built for Android are great for running on >> >> > certain smart watches. If the app is 240 x 240 pixels, or set to >> >> > auto-scale then it will work as a watch app. My only wish would be >> >> that >> >> > we >> >> > could have official LC support for "Android Wear" watches. >> >> > >> >> > http://livecode1001.blogspot.com/2015/01/program-your-watch.html >> >> > >> >> > This watch is pre-android-wear, but instead comes with Android 4.4 >> >> > (KitKat): >> >> > >> >> >> http://www.amazon.com/Z-Watch-Bluetooth-802-11b-Android-Devices/dp/B00KV9LZVS/ >> >> > >> >> > ~Roger -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Clock-tp4692455p4692902.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Wed Jun 3 17:09:12 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Jun 2015 14:09:12 -0700 Subject: Roadmap In-Reply-To: <556F68A4.6010907@gmail.com> References: <556F68A4.6010907@gmail.com> Message-ID: <556F6CF8.6010600@fourthworld.com> Richmond wrote: > Where is the Full IDE prototype . . . ? > > This is odd, as it states that a Full IDE Prototype depends on Widgets > and Themes, which just is not true: > > an alternative IDE can be cobbled together right now - I mucked around > with the revToolbar palette extensively way back > with version 2.0 - RunRev started up peddling an alternative IDE to > MetaCard. It's true that each of us can imagine our own future IDE, and if we imagine one that can be built with the current engine then we could decide to spend our time askin why the team doesn't set aside the v7 fixes we asked them to do yesterday to build this new imagined IDE today. But you may recall a thread from about three weeks ago in which an earnest member of this list asked a similar question and included a screen shot of RunRev's mock-up, which prompted yours truly to reply with a note that the new UI will require things the engine simply doesn't have today: -- 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 roger.e.eller at sealedair.com Wed Jun 3 17:10:25 2015 From: roger.e.eller at sealedair.com (Roger Eller) Date: Wed, 3 Jun 2015 17:10:25 -0400 Subject: Clock In-Reply-To: <1433363936295-4692902.post@n4.nabble.com> References: <555C8B51.1040306@economy-x-talk.com> <1433190023799-4692816.post@n4.nabble.com> <1433359955017-4692898.post@n4.nabble.com> <1433363936295-4692902.post@n4.nabble.com> Message-ID: That's good info. My setup at home still has 6.5.x I think. So I may have to install 7.0.x just to open the file. On Wed, Jun 3, 2015 at 4:38 PM, BNig wrote: > Thanks Roger, > > as all exclusive watches they are "hand made", a bit tricky to adapt. > > I just wanted to tweak my scrollers to work as watch-faces in > remote-control > mode. So I only adapted what was needed to make them run. (by the way you > can scroll the hour / minute / second field.) > What was to be a quick tweak turned out to be a longer debugging session in > LC 7.0.5 because 7.0.5 did not like some stuff. At least I learned a lot. > In > final testing it turned out that the 5.5 format of the stack was not > compatible with 6.5.5, crash on save. Intermediate saving via 6.7.3 > restored > savability in 6.6.5. > I guess Edinburgh is weaning us off from pre 6.7.5 / 7.0.5 stuff. :) Maybe > this helps someone in a similar situation. > > Kind regards > Bernd > > > Roger Eller wrote > > OMGosh!!!!! Bernd - these are really awesome! I will install to my > > watch > > tonight. > > > > ~Roger > > > > On Wed, Jun 3, 2015 at 3:32 PM, BNig < > > > bernd.niggemann@ > > > > wrote: > > > >> Hi Roger, > >> > >> here is the "Lord Eller"? clock faces... > >> > >> Not like Lord Elgin, but also a bit off... > >> > >> just some faces to test moving text. > >> > >> --------------------------------------------- > >> > >> > http://berndniggemann.on-rev.com/railwayclock/LordEllerWatch_0_1.livecode.zip > >> --------------------------------------------- > >> > >> with these clock faces you will probably be the only one who uses them > :) > >> That's what I call exclusive. > >> > >> If you want I can sign them. > >> > >> Kind regards > >> > >> Bernd > >> > >> > >> > >> > >> Roger Eller wrote > >> > VERY nice! Up for a challenge? Try the Lord Elgin "windowed" style. > >> > > >> > > >> > http://itsawindup.com/media/product-img/231b4cab7a31a7fbbc8b9cdb2050c23e/u1.jpg > >> > > >> > https://d31wxntiwn0x96.cloudfront.net/rzgade/productimages/1748.jpg > >> > > >> > > >> > On Mon, Jun 1, 2015 at 4:20 PM, BNig < > >> > >> > bernd.niggemann@ > >> > >> > > wrote: > >> > > >> >> Hi Roger, > >> >> > >> >> > >> >> thank you for testing my clock from rev-online on android. > >> >> > >> >> http://livecodeshare.runrev.com/stack/749/Clock > >> >> > >> >> Incidentally Rolf Kocherhans from Switzerland has asked me if a > >> >> railwayclock > >> >> type of clock would be feasible. > >> >> > >> >> I gave it a try and here it is. Almost but not quite like the famous > >> >> Swiss > >> >> Railwayclock > >> >> > >> >> ------------------------------------ > >> >> > >> http://berndniggemann.on-rev.com/railwayclock/railwayclock.livecode.zip > >> >> ------------------------------------ > >> >> > >> >> It is made entirely of graphics, resizable, and almost continuous > >> >> movement > >> >> of the second hand. > >> >> > >> >> It stops at the full minute to advance the minute hand. > >> >> > >> >> Kind regards > >> >> > >> >> Bernd > >> >> > >> >> > >> >> Roger Eller wrote > >> >> > Of course LiveCode clocks built for Android are great for running > on > >> >> > certain smart watches. If the app is 240 x 240 pixels, or set to > >> >> > auto-scale then it will work as a watch app. My only wish would be > >> >> that > >> >> > we > >> >> > could have official LC support for "Android Wear" watches. > >> >> > > >> >> > http://livecode1001.blogspot.com/2015/01/program-your-watch.html > >> >> > > >> >> > This watch is pre-android-wear, but instead comes with Android 4.4 > >> >> > (KitKat): > >> >> > > >> >> > >> > http://www.amazon.com/Z-Watch-Bluetooth-802-11b-Android-Devices/dp/B00KV9LZVS/ > >> >> > > >> >> > ~Roger > > > > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Clock-tp4692455p4692902.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 monte at sweattechnologies.com Wed Jun 3 17:24:07 2015 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 4 Jun 2015 07:24:07 +1000 Subject: Roadmap In-Reply-To: <556F68A4.6010907@gmail.com> References: <556F68A4.6010907@gmail.com> Message-ID: <594DD8C1-38D7-49B9-B734-A54C159C8D74@sweattechnologies.com> > On 4 Jun 2015, at 6:50 am, Richmond wrote: > > This is odd, as it states that a Full IDE Prototype depends on Widgets and Themes, which just is not true: > > an alternative IDE can be cobbled together right now - I mucked around with the revToolbar palette extensively way back > with version 2.0 - RunRev started up peddling an alternative IDE to MetaCard. I?d rather they wait and push widgets and themes to the limits when building the IDE. I?m sure that will help iron out any issues with them. Cheers -- Monte Goulding M E R Goulding - software development services mergExt - There's an external for that! From bobsneidar at iotecdigital.com Wed Jun 3 17:25:37 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 3 Jun 2015 21:25:37 +0000 Subject: Datagrid Wierdness Message-ID: <3C6D8E96-7E93-4391-8B0F-221AC258D6F7@iotecdigital.com> Hi all. Have I got a stinker for you! I am populating a data grid with an array using dgData. I am sorting on a column called assetid. I have a search object I created which essentially queries the database to find records where the value in the field matches any part of a list of columns I provide it in the script. Now when I sort the data grid on assetid, then query the database, assuming the prior records match the search criteria, the resulting array *DOES* contain all the records. So I know that the query correctly retrieved all the records that match the search criteria. I went through each element and verified that they do. However, when I set the dgData of the data grid to that array, *some* of the records do not display!!! Instead, there are empty rows at the bottom of the data grid, where I can scroll down but there is no data in the rows. Note they are not empty data grid records, the records or rows if you will, never get created, even though the data grid acts like there are more rows there. I know what you are saying, bad data in the data grid. But if I sort by *ANY OTHER COLUMN* the records *DO* appear!!! Now you will suggest I delete the data grid and create a new one. Did that. Same problem. Oh but wait, there?s more! If when I query the data I order by the assetid column, well the damnedest thing happens: ALL THE DATA DISPLAYS AGAIN!!!!! This has *GOT* to be a bug in the data grid library. I would submit it, but the app is dependent on an SQL instance and logins, so I cannot easily create an example. I recall others seeing some kind of similar weirdness with data grids displaying data. If this sounds familiar, contact me and lets compare notes. Bob S From bernd.niggemann at uni-wh.de Wed Jun 3 17:07:51 2015 From: bernd.niggemann at uni-wh.de (BNig) Date: Wed, 3 Jun 2015 14:07:51 -0700 (PDT) Subject: Clock In-Reply-To: References: <555C8B51.1040306@economy-x-talk.com> <1433190023799-4692816.post@n4.nabble.com> <1433359955017-4692898.post@n4.nabble.com> <1433363936295-4692902.post@n4.nabble.com> Message-ID: <1433365671984-4692907.post@n4.nabble.com> It should work with 6.5.x out of the box. No need to install 7.x.x Kind regards Bernd That's good info. My setup at home still has 6.5.x I think. So I may have to install 7.0.x just to open the file. /quote> -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Clock-tp4692455p4692907.html Sent from the Revolution - User mailing list archive at Nabble.com. From bobsneidar at iotecdigital.com Wed Jun 3 17:27:44 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 3 Jun 2015 21:27:44 +0000 Subject: Clock In-Reply-To: <1433359955017-4692898.post@n4.nabble.com> References: <555C8B51.1040306@economy-x-talk.com> <1433190023799-4692816.post@n4.nabble.com> <1433359955017-4692898.post@n4.nabble.com> Message-ID: <584B1317-5D05-4D18-B582-BA5405FC1914@iotecdigital.com> Those are quite nice! Bob S On Jun 3, 2015, at 12:32 , BNig > wrote: Hi Roger, here is the "Lord Eller"? clock faces... Not like Lord Elgin, but also a bit off... just some faces to test moving text. --------------------------------------------- http://berndniggemann.on-rev.com/railwayclock/LordEllerWatch_0_1.livecode.zip From bonnmike at gmail.com Wed Jun 3 17:35:18 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 3 Jun 2015 15:35:18 -0600 Subject: Datagrid Wierdness In-Reply-To: <3C6D8E96-7E93-4391-8B0F-221AC258D6F7@iotecdigital.com> References: <3C6D8E96-7E93-4391-8B0F-221AC258D6F7@iotecdigital.com> Message-ID: To submit the bug, you might save the ill behaved array to a property in a sample stack. Or several arrays that behave differently. Then you can add buttons to load the arrays into a datagrid to expose the behavior. I kinda wonder if you have empty rows in your database that are retrieved under some circumstances and not others or.. Well, not sure. Can you add code that will pop up an answer dialog with the row data of a clicked row? That way you can look at what the datagrid thinks is in the row as apposed to what is showing (or not showing in this case) On Wed, Jun 3, 2015 at 3:25 PM, Bob Sneidar wrote: > Hi all. Have I got a stinker for you! > > I am populating a data grid with an array using dgData. I am sorting on a > column called assetid. I have a search object I created which essentially > queries the database to find records where the value in the field matches > any part of a list of columns I provide it in the script. > > Now when I sort the data grid on assetid, then query the database, > assuming the prior records match the search criteria, the resulting array > *DOES* contain all the records. So I know that the query correctly > retrieved all the records that match the search criteria. I went through > each element and verified that they do. > > However, when I set the dgData of the data grid to that array, *some* of > the records do not display!!! Instead, there are empty rows at the bottom > of the data grid, where I can scroll down but there is no data in the rows. > Note they are not empty data grid records, the records or rows if you will, > never get created, even though the data grid acts like there are more rows > there. > > I know what you are saying, bad data in the data grid. But if I sort by > *ANY OTHER COLUMN* the records *DO* appear!!! Now you will suggest I delete > the data grid and create a new one. Did that. Same problem. Oh but wait, > there?s more! > > If when I query the data I order by the assetid column, well the damnedest > thing happens: ALL THE DATA DISPLAYS AGAIN!!!!! > > This has *GOT* to be a bug in the data grid library. I would submit it, > but the app is dependent on an SQL instance and logins, so I cannot easily > create an example. I recall others seeing some kind of similar weirdness > with data grids displaying data. If this sounds familiar, contact me and > lets compare notes. > > Bob S > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobsneidar at iotecdigital.com Wed Jun 3 17:53:03 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 3 Jun 2015 21:53:03 +0000 Subject: Datagrid Wierdness In-Reply-To: References: <3C6D8E96-7E93-4391-8B0F-221AC258D6F7@iotecdigital.com> Message-ID: Hi Mike. Well I reviewed the data from the 25 rows retrieved and visually it looks ok. Not saying there are not hidden characters in there somewhere. But that would not explain why the problem *ONLY* occurs when the data grid is sorted by just that one column. If I sort by another column, the data grid populates correctly. If I have the order by in the query set to that column, it populates correctly. And in any case the data grid library should not simply skip row population because of bad data in a column. I also ran the command to set the dgData inside of a try/catch construct and no errors were thrown. Bob S > On Jun 3, 2015, at 14:35 , Mike Bonner wrote: > > To submit the bug, you might save the ill behaved array to a property in a > sample stack. Or several arrays that behave differently. Then you can add > buttons to load the arrays into a datagrid to expose the behavior. I kinda > wonder if you have empty rows in your database that are retrieved under > some circumstances and not others or.. Well, not sure. > > Can you add code that will pop up an answer dialog with the row data of a > clicked row? That way you can look at what the datagrid thinks is in the > row as apposed to what is showing (or not showing in this case) > > On Wed, Jun 3, 2015 at 3:25 PM, Bob Sneidar > wrote: > >> Hi all. Have I got a stinker for you! >> >> I am populating a data grid with an array using dgData. I am sorting on a >> column called assetid. I have a search object I created which essentially >> queries the database to find records where the value in the field matches >> any part of a list of columns I provide it in the script. >> >> Now when I sort the data grid on assetid, then query the database, >> assuming the prior records match the search criteria, the resulting array >> *DOES* contain all the records. So I know that the query correctly >> retrieved all the records that match the search criteria. I went through >> each element and verified that they do. >> >> However, when I set the dgData of the data grid to that array, *some* of >> the records do not display!!! Instead, there are empty rows at the bottom >> of the data grid, where I can scroll down but there is no data in the rows. >> Note they are not empty data grid records, the records or rows if you will, >> never get created, even though the data grid acts like there are more rows >> there. >> >> I know what you are saying, bad data in the data grid. But if I sort by >> *ANY OTHER COLUMN* the records *DO* appear!!! Now you will suggest I delete >> the data grid and create a new one. Did that. Same problem. Oh but wait, >> there?s more! >> >> If when I query the data I order by the assetid column, well the damnedest >> thing happens: ALL THE DATA DISPLAYS AGAIN!!!!! >> >> This has *GOT* to be a bug in the data grid library. I would submit it, >> but the app is dependent on an SQL instance and logins, so I cannot easily >> create an example. I recall others seeing some kind of similar weirdness >> with data grids displaying data. If this sounds familiar, contact me and >> lets compare notes. >> >> 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 bonnmike at gmail.com Wed Jun 3 18:07:58 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 3 Jun 2015 16:07:58 -0600 Subject: Datagrid Wierdness In-Reply-To: References: <3C6D8E96-7E93-4391-8B0F-221AC258D6F7@iotecdigital.com> Message-ID: yeah it surely shouldn't behave differently based on which column you sort with. I was mostly offering the suggestion of sending a sample stack with stored array so that LC engineers can look at it. Very very strange. On Wed, Jun 3, 2015 at 3:53 PM, Bob Sneidar wrote: > Hi Mike. > > Well I reviewed the data from the 25 rows retrieved and visually it looks > ok. Not saying there are not hidden characters in there somewhere. But that > would not explain why the problem *ONLY* occurs when the data grid is > sorted by just that one column. If I sort by another column, the data grid > populates correctly. If I have the order by in the query set to that > column, it populates correctly. > > And in any case the data grid library should not simply skip row > population because of bad data in a column. I also ran the command to set > the dgData inside of a try/catch construct and no errors were thrown. > > Bob S > > > > On Jun 3, 2015, at 14:35 , Mike Bonner wrote: > > > > To submit the bug, you might save the ill behaved array to a property in > a > > sample stack. Or several arrays that behave differently. Then you can > add > > buttons to load the arrays into a datagrid to expose the behavior. I > kinda > > wonder if you have empty rows in your database that are retrieved under > > some circumstances and not others or.. Well, not sure. > > > > Can you add code that will pop up an answer dialog with the row data of a > > clicked row? That way you can look at what the datagrid thinks is in the > > row as apposed to what is showing (or not showing in this case) > > > > On Wed, Jun 3, 2015 at 3:25 PM, Bob Sneidar > > > wrote: > > > >> Hi all. Have I got a stinker for you! > >> > >> I am populating a data grid with an array using dgData. I am sorting on > a > >> column called assetid. I have a search object I created which > essentially > >> queries the database to find records where the value in the field > matches > >> any part of a list of columns I provide it in the script. > >> > >> Now when I sort the data grid on assetid, then query the database, > >> assuming the prior records match the search criteria, the resulting > array > >> *DOES* contain all the records. So I know that the query correctly > >> retrieved all the records that match the search criteria. I went through > >> each element and verified that they do. > >> > >> However, when I set the dgData of the data grid to that array, *some* of > >> the records do not display!!! Instead, there are empty rows at the > bottom > >> of the data grid, where I can scroll down but there is no data in the > rows. > >> Note they are not empty data grid records, the records or rows if you > will, > >> never get created, even though the data grid acts like there are more > rows > >> there. > >> > >> I know what you are saying, bad data in the data grid. But if I sort by > >> *ANY OTHER COLUMN* the records *DO* appear!!! Now you will suggest I > delete > >> the data grid and create a new one. Did that. Same problem. Oh but wait, > >> there?s more! > >> > >> If when I query the data I order by the assetid column, well the > damnedest > >> thing happens: ALL THE DATA DISPLAYS AGAIN!!!!! > >> > >> This has *GOT* to be a bug in the data grid library. I would submit it, > >> but the app is dependent on an SQL instance and logins, so I cannot > easily > >> create an example. I recall others seeing some kind of similar weirdness > >> with data grids displaying data. If this sounds familiar, contact me and > >> lets compare notes. > >> > >> 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 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 3 18:53:57 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 3 Jun 2015 22:53:57 +0000 Subject: Datagrid Wierdness In-Reply-To: References: <3C6D8E96-7E93-4391-8B0F-221AC258D6F7@iotecdigital.com> Message-ID: NVM the stack itself is bad. I began to experience wholesale data grid problems where the data grid displayed nothing the contents tab of the data grid properties displayed nothing, but fields I populate from the data grid data were in fact populating, meaning the data was actually in the data grid, but not displaying. When I replaced the stack file with an older backed up version, it worked fine. Bob S > On Jun 3, 2015, at 15:07 , Mike Bonner wrote: > > yeah it surely shouldn't behave differently based on which column you sort > with. I was mostly offering the suggestion of sending a sample stack with > stored array so that LC engineers can look at it. Very very strange. > > On Wed, Jun 3, 2015 at 3:53 PM, Bob Sneidar > wrote: > >> Hi Mike. >> >> Well I reviewed the data from the 25 rows retrieved and visually it looks >> ok. Not saying there are not hidden characters in there somewhere. But that >> would not explain why the problem *ONLY* occurs when the data grid is >> sorted by just that one column. If I sort by another column, the data grid >> populates correctly. If I have the order by in the query set to that >> column, it populates correctly. >> >> And in any case the data grid library should not simply skip row >> population because of bad data in a column. I also ran the command to set >> the dgData inside of a try/catch construct and no errors were thrown. >> >> Bob S >> >> >>> On Jun 3, 2015, at 14:35 , Mike Bonner wrote: >>> >>> To submit the bug, you might save the ill behaved array to a property in >> a >>> sample stack. Or several arrays that behave differently. Then you can >> add >>> buttons to load the arrays into a datagrid to expose the behavior. I >> kinda >>> wonder if you have empty rows in your database that are retrieved under >>> some circumstances and not others or.. Well, not sure. >>> >>> Can you add code that will pop up an answer dialog with the row data of a >>> clicked row? That way you can look at what the datagrid thinks is in the >>> row as apposed to what is showing (or not showing in this case) >>> >>> On Wed, Jun 3, 2015 at 3:25 PM, Bob Sneidar >> >>> wrote: >>> >>>> Hi all. Have I got a stinker for you! >>>> >>>> I am populating a data grid with an array using dgData. I am sorting on >> a >>>> column called assetid. I have a search object I created which >> essentially >>>> queries the database to find records where the value in the field >> matches >>>> any part of a list of columns I provide it in the script. >>>> >>>> Now when I sort the data grid on assetid, then query the database, >>>> assuming the prior records match the search criteria, the resulting >> array >>>> *DOES* contain all the records. So I know that the query correctly >>>> retrieved all the records that match the search criteria. I went through >>>> each element and verified that they do. >>>> >>>> However, when I set the dgData of the data grid to that array, *some* of >>>> the records do not display!!! Instead, there are empty rows at the >> bottom >>>> of the data grid, where I can scroll down but there is no data in the >> rows. >>>> Note they are not empty data grid records, the records or rows if you >> will, >>>> never get created, even though the data grid acts like there are more >> rows >>>> there. >>>> >>>> I know what you are saying, bad data in the data grid. But if I sort by >>>> *ANY OTHER COLUMN* the records *DO* appear!!! Now you will suggest I >> delete >>>> the data grid and create a new one. Did that. Same problem. Oh but wait, >>>> there?s more! >>>> >>>> If when I query the data I order by the assetid column, well the >> damnedest >>>> thing happens: ALL THE DATA DISPLAYS AGAIN!!!!! >>>> >>>> This has *GOT* to be a bug in the data grid library. I would submit it, >>>> but the app is dependent on an SQL instance and logins, so I cannot >> easily >>>> create an example. I recall others seeing some kind of similar weirdness >>>> with data grids displaying data. If this sounds familiar, contact me and >>>> lets compare notes. >>>> >>>> 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 >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Wed Jun 3 18:59:11 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 3 Jun 2015 16:59:11 -0600 Subject: Datagrid Wierdness In-Reply-To: References: <3C6D8E96-7E93-4391-8B0F-221AC258D6F7@iotecdigital.com> Message-ID: These LC growing pains can be a bit rough sometimes. On Wed, Jun 3, 2015 at 4:53 PM, Bob Sneidar wrote: > NVM the stack itself is bad. I began to experience wholesale data grid > problems where the data grid displayed nothing the contents tab of the data > grid properties displayed nothing, but fields I populate from the data grid > data were in fact populating, meaning the data was actually in the data > grid, but not displaying. > > When I replaced the stack file with an older backed up version, it worked > fine. > > Bob S > > > > On Jun 3, 2015, at 15:07 , Mike Bonner wrote: > > > > yeah it surely shouldn't behave differently based on which column you > sort > > with. I was mostly offering the suggestion of sending a sample stack > with > > stored array so that LC engineers can look at it. Very very strange. > > > > On Wed, Jun 3, 2015 at 3:53 PM, Bob Sneidar > > > wrote: > > > >> Hi Mike. > >> > >> Well I reviewed the data from the 25 rows retrieved and visually it > looks > >> ok. Not saying there are not hidden characters in there somewhere. But > that > >> would not explain why the problem *ONLY* occurs when the data grid is > >> sorted by just that one column. If I sort by another column, the data > grid > >> populates correctly. If I have the order by in the query set to that > >> column, it populates correctly. > >> > >> And in any case the data grid library should not simply skip row > >> population because of bad data in a column. I also ran the command to > set > >> the dgData inside of a try/catch construct and no errors were thrown. > >> > >> Bob S > >> > >> > >>> On Jun 3, 2015, at 14:35 , Mike Bonner wrote: > >>> > >>> To submit the bug, you might save the ill behaved array to a property > in > >> a > >>> sample stack. Or several arrays that behave differently. Then you can > >> add > >>> buttons to load the arrays into a datagrid to expose the behavior. I > >> kinda > >>> wonder if you have empty rows in your database that are retrieved under > >>> some circumstances and not others or.. Well, not sure. > >>> > >>> Can you add code that will pop up an answer dialog with the row data > of a > >>> clicked row? That way you can look at what the datagrid thinks is in > the > >>> row as apposed to what is showing (or not showing in this case) > >>> > >>> On Wed, Jun 3, 2015 at 3:25 PM, Bob Sneidar < > bobsneidar at iotecdigital.com > >>> > >>> wrote: > >>> > >>>> Hi all. Have I got a stinker for you! > >>>> > >>>> I am populating a data grid with an array using dgData. I am sorting > on > >> a > >>>> column called assetid. I have a search object I created which > >> essentially > >>>> queries the database to find records where the value in the field > >> matches > >>>> any part of a list of columns I provide it in the script. > >>>> > >>>> Now when I sort the data grid on assetid, then query the database, > >>>> assuming the prior records match the search criteria, the resulting > >> array > >>>> *DOES* contain all the records. So I know that the query correctly > >>>> retrieved all the records that match the search criteria. I went > through > >>>> each element and verified that they do. > >>>> > >>>> However, when I set the dgData of the data grid to that array, *some* > of > >>>> the records do not display!!! Instead, there are empty rows at the > >> bottom > >>>> of the data grid, where I can scroll down but there is no data in the > >> rows. > >>>> Note they are not empty data grid records, the records or rows if you > >> will, > >>>> never get created, even though the data grid acts like there are more > >> rows > >>>> there. > >>>> > >>>> I know what you are saying, bad data in the data grid. But if I sort > by > >>>> *ANY OTHER COLUMN* the records *DO* appear!!! Now you will suggest I > >> delete > >>>> the data grid and create a new one. Did that. Same problem. Oh but > wait, > >>>> there?s more! > >>>> > >>>> If when I query the data I order by the assetid column, well the > >> damnedest > >>>> thing happens: ALL THE DATA DISPLAYS AGAIN!!!!! > >>>> > >>>> This has *GOT* to be a bug in the data grid library. I would submit > it, > >>>> but the app is dependent on an SQL instance and logins, so I cannot > >> easily > >>>> create an example. I recall others seeing some kind of similar > weirdness > >>>> with data grids displaying data. If this sounds familiar, contact me > and > >>>> lets compare notes. > >>>> > >>>> 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 > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 3 20:53:41 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 3 Jun 2015 17:53:41 -0700 Subject: AW: AW: How do you handle the poor performance of LC 7? In-Reply-To: <556CE490.8010702@hyperactivesw.com> References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> <1433194280839-4692818.post@n4.nabble.com> <1433194695867-4692819.post@n4.nabble.com> <556CE490.8010702@hyperactivesw.com> Message-ID: On Mon, Jun 1, 2015 at 4:02 PM, J. Landman Gay wrote: > Script length may have something to do with the editor delays. It takes > more time to process text in v7. > > I'm currently converting a stack where no scripts are longer than a few > hundred lines (most are under 500) and I see no delays. > I have multiple scripts several thousand lines long. But the delays occur even when no processing is required (e.g., immediately after stack load) -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From jacque at hyperactivesw.com Wed Jun 3 23:38:30 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 03 Jun 2015 22:38:30 -0500 Subject: AW: AW: How do you handle the poor performance of LC 7? In-Reply-To: References: <009801d09a11$28229160$7867b420$@kestner.de> <63E5E93F-5E23-436D-B25E-B9162820B32B@derbrill.de> <556A42BA.4040803@fourthworld.com> <556A65AE.9090201@tweedly.net> <556B221E.3030209@fourthworld.com> <1433149576582-4692799.post@n4.nabble.com> <1433194280839-4692818.post@n4.nabble.com> <1433194695867-4692819.post@n4.nabble.com> <556CE490.8010702@hyperactivesw.com> Message-ID: <556FC836.30503@hyperactivesw.com> On 6/3/2015 7:53 PM, Dr. Hawkins wrote: > On Mon, Jun 1, 2015 at 4:02 PM, J. Landman Gay > wrote: > >> Script length may have something to do with the editor delays. It takes >> more time to process text in v7. >> >> I'm currently converting a stack where no scripts are longer than a few >> hundred lines (most are under 500) and I see no delays. >> > > I have multiple scripts several thousand lines long. > > But the delays occur even when no processing is required (e.g., immediately > after stack load) The scripts still need to be processed on launch, if only so the engine can see whether it needs to do anything. Opening a stack produces dozens of event messages and the scripts need to be processed and interpreted so that LC knows whether to execute any scripted responses. Try opening a one-card stack with nothing but a single button and a simple mouseUp handler. See if there's a difference. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From richmondmathewson at gmail.com Thu Jun 4 02:22:24 2015 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 04 Jun 2015 09:22:24 +0300 Subject: Roadmap In-Reply-To: <556F6CF8.6010600@fourthworld.com> References: <556F68A4.6010907@gmail.com> <556F6CF8.6010600@fourthworld.com> Message-ID: <556FEEA0.2070005@gmail.com> On 04/06/15 00:09, Richard Gaskin wrote: > Richmond wrote: > >> Where is the Full IDE prototype . . . ? >> >> This is odd, as it states that a Full IDE Prototype depends on Widgets >> and Themes, which just is not true: >> >> an alternative IDE can be cobbled together right now - I mucked around >> with the revToolbar palette extensively way back >> with version 2.0 - RunRev started up peddling an alternative IDE to >> MetaCard. > > It's true that each of us can imagine our own future IDE, and if we > imagine one that can be built with the current engine then we could > decide to spend our time askin why the team doesn't set aside the v7 > fixes we asked them to do yesterday to build this new imagined IDE today. > > But you may recall a thread from about three weeks ago in which an > earnest member of this list asked a similar question and included a > screen shot of RunRev's mock-up, which prompted yours truly to reply > with a note that the new UI will require things the engine simply > doesn't have today: > > > I wonder why a "Viewer" is necessary. Surely all a "Full IDE" is [going on the basis of the picture that was bandied about during the Kickstarter thing] is a way in which all the stacks/palettes that constitute the IDE are "glued together" at their sides so they cover the end-user's desktop with IDE furniture rather than a backdrop? Richmond. From richmondmathewson at gmail.com Thu Jun 4 02:27:27 2015 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 04 Jun 2015 09:27:27 +0300 Subject: Roadmap In-Reply-To: <594DD8C1-38D7-49B9-B734-A54C159C8D74@sweattechnologies.com> References: <556F68A4.6010907@gmail.com> <594DD8C1-38D7-49B9-B734-A54C159C8D74@sweattechnologies.com> Message-ID: <556FEFCF.3030306@gmail.com> On 04/06/15 00:24, Monte Goulding wrote: >> On 4 Jun 2015, at 6:50 am, Richmond wrote: >> >> This is odd, as it states that a Full IDE Prototype depends on Widgets and Themes, which just is not true: >> >> an alternative IDE can be cobbled together right now - I mucked around with the revToolbar palette extensively way back >> with version 2.0 - RunRev started up peddling an alternative IDE to MetaCard. > I?d rather they wait and push widgets and themes to the limits when building the IDE. I?m sure that will help iron out any issues with them. Personally, I'm entirely happy with the current IDE. But, as an educator who, on Monday, is about to start a class with at least one child in it who is 7 years old, I can see the advantages of a Full IDE, even if only in the same sort of way as one uses those funny little wheels on one's bicycle, or water-wings when learning to swim. The main point about what I said is not really about the Full IDE as such, but the fact that although there is a lovely webpage with a roadmap it is still unclear as to what has been completed, semi-completed, yet to be completed, or dumped when it was realised that it was undoable, a waste of time, or a complete crock of sh*t that seemed good at the time of the Kickstarter but, with hindsight . . . Richmond. > > Cheers > > -- > Monte Goulding > > M E R Goulding - software development services > mergExt - There's an external for that! > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 4 05:09:40 2015 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 4 Jun 2015 11:09:40 +0200 Subject: AW: AW: LiveCode 8 and a new video player? In-Reply-To: <556F4DCC.9060206@gmail.com> References: <556F39DA.4060806@gmail.com> <556F3E28.8070601@fourthworld.com> <556F4DCC.9060206@gmail.com> Message-ID: <001c01d09ea6$30ea0ff0$92be2fd0$@kestner.de> > Richmond wrote: > We don't need anything 'fancy': merely simple PLAY, PAUSE, STOP for video in a player object. > AND, the most important thing is that one doesn't have to spend hours fiddling around for different platforms. Here I don't agree at all. I am not sure, what you or Richard count to "fancy" features. For me "set the currenttime of player "VideoPlayer" to tStep" counts to one of the most the essential features. Without that I can't sell any of my products anymore, because a variable slow-motion feature is essential for my products. 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 phil at liverpool.ac.uk Thu Jun 4 06:53:43 2015 From: phil at liverpool.ac.uk (Phil Jimmieson) Date: Thu, 4 Jun 2015 11:53:43 +0100 Subject: advice needed re uploading text & binary data from iOS app Message-ID: <3025DD3A-01C9-4352-9D26-5E4E6E35E014@liverpool.ac.uk> Hi folks, I've been writing a couple of iOS apps that capture data and at the moment I save this data locally and it is eventually transferred to a PC for processing via iTunes (so it happens only occasionally). I'd like to transfer data automatically to a secure server when my app is running and a network connection is available. Does anyone else upload data (text and images) from their LiveCode iOS apps and if so what technique do you use? I note that LibURL isn't available for iOS apps and although there's ftp support on iOS and it looks straightforward I don't think it's secure so I cannot really use that. Any suggestions? Thanks -- Phil Jimmieson phil at liverpool.ac.uk (UK) 0151 795 4236 Computer Science Dept., Liverpool University, Ashton Building, Ashton Street Liverpool L69 3BX http://www.csc.liv.ac.uk/~phil/ I used to sit on a special medical board... ...but now I use this ointment. From MikeKerner at roadrunner.com Thu Jun 4 07:07:46 2015 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 4 Jun 2015 07:07:46 -0400 Subject: advice needed re uploading text & binary data from iOS app In-Reply-To: <3025DD3A-01C9-4352-9D26-5E4E6E35E014@liverpool.ac.uk> References: <3025DD3A-01C9-4352-9D26-5E4E6E35E014@liverpool.ac.uk> Message-ID: I use dropbox. Monte has an external, and Gugliermo wrote a library. Both work great. On Thu, Jun 4, 2015 at 6:53 AM, Phil Jimmieson wrote: > Hi folks, > I've been writing a couple of iOS apps that capture data and at the moment > I save this data locally and it is eventually transferred to a PC for > processing via iTunes (so it happens only occasionally). I'd like to > transfer data automatically to a secure server when my app is running and a > network connection is available. Does anyone else upload data (text and > images) from their LiveCode iOS apps and if so what technique do you use? I > note that LibURL isn't available for iOS apps and although there's ftp > support on iOS and it looks straightforward I don't think it's secure so I > cannot really use that. > > Any suggestions? > > Thanks > -- > Phil Jimmieson phil at liverpool.ac.uk (UK) 0151 795 4236 > Computer Science Dept., Liverpool University, Ashton Building, Ashton > Street > Liverpool L69 3BX http://www.csc.liv.ac.uk/~phil/ > I used to sit on a special medical board... ...but now I use this ointment. > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Thu Jun 4 07:11:05 2015 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 4 Jun 2015 07:11:05 -0400 Subject: Datagrid Wierdness In-Reply-To: References: <3C6D8E96-7E93-4391-8B0F-221AC258D6F7@iotecdigital.com> Message-ID: I know I'm late to the party, but since you're pulling data from a db, you can just set the dgtext of the dg with the result of the query, too. On Wed, Jun 3, 2015 at 6:59 PM, Mike Bonner wrote: > These LC growing pains can be a bit rough sometimes. > > On Wed, Jun 3, 2015 at 4:53 PM, Bob Sneidar > wrote: > > > NVM the stack itself is bad. I began to experience wholesale data grid > > problems where the data grid displayed nothing the contents tab of the > data > > grid properties displayed nothing, but fields I populate from the data > grid > > data were in fact populating, meaning the data was actually in the data > > grid, but not displaying. > > > > When I replaced the stack file with an older backed up version, it worked > > fine. > > > > Bob S > > > > > > > On Jun 3, 2015, at 15:07 , Mike Bonner wrote: > > > > > > yeah it surely shouldn't behave differently based on which column you > > sort > > > with. I was mostly offering the suggestion of sending a sample stack > > with > > > stored array so that LC engineers can look at it. Very very strange. > > > > > > On Wed, Jun 3, 2015 at 3:53 PM, Bob Sneidar < > bobsneidar at iotecdigital.com > > > > > > wrote: > > > > > >> Hi Mike. > > >> > > >> Well I reviewed the data from the 25 rows retrieved and visually it > > looks > > >> ok. Not saying there are not hidden characters in there somewhere. But > > that > > >> would not explain why the problem *ONLY* occurs when the data grid is > > >> sorted by just that one column. If I sort by another column, the data > > grid > > >> populates correctly. If I have the order by in the query set to that > > >> column, it populates correctly. > > >> > > >> And in any case the data grid library should not simply skip row > > >> population because of bad data in a column. I also ran the command to > > set > > >> the dgData inside of a try/catch construct and no errors were thrown. > > >> > > >> Bob S > > >> > > >> > > >>> On Jun 3, 2015, at 14:35 , Mike Bonner wrote: > > >>> > > >>> To submit the bug, you might save the ill behaved array to a property > > in > > >> a > > >>> sample stack. Or several arrays that behave differently. Then you > can > > >> add > > >>> buttons to load the arrays into a datagrid to expose the behavior. I > > >> kinda > > >>> wonder if you have empty rows in your database that are retrieved > under > > >>> some circumstances and not others or.. Well, not sure. > > >>> > > >>> Can you add code that will pop up an answer dialog with the row data > > of a > > >>> clicked row? That way you can look at what the datagrid thinks is in > > the > > >>> row as apposed to what is showing (or not showing in this case) > > >>> > > >>> On Wed, Jun 3, 2015 at 3:25 PM, Bob Sneidar < > > bobsneidar at iotecdigital.com > > >>> > > >>> wrote: > > >>> > > >>>> Hi all. Have I got a stinker for you! > > >>>> > > >>>> I am populating a data grid with an array using dgData. I am sorting > > on > > >> a > > >>>> column called assetid. I have a search object I created which > > >> essentially > > >>>> queries the database to find records where the value in the field > > >> matches > > >>>> any part of a list of columns I provide it in the script. > > >>>> > > >>>> Now when I sort the data grid on assetid, then query the database, > > >>>> assuming the prior records match the search criteria, the resulting > > >> array > > >>>> *DOES* contain all the records. So I know that the query correctly > > >>>> retrieved all the records that match the search criteria. I went > > through > > >>>> each element and verified that they do. > > >>>> > > >>>> However, when I set the dgData of the data grid to that array, > *some* > > of > > >>>> the records do not display!!! Instead, there are empty rows at the > > >> bottom > > >>>> of the data grid, where I can scroll down but there is no data in > the > > >> rows. > > >>>> Note they are not empty data grid records, the records or rows if > you > > >> will, > > >>>> never get created, even though the data grid acts like there are > more > > >> rows > > >>>> there. > > >>>> > > >>>> I know what you are saying, bad data in the data grid. But if I sort > > by > > >>>> *ANY OTHER COLUMN* the records *DO* appear!!! Now you will suggest I > > >> delete > > >>>> the data grid and create a new one. Did that. Same problem. Oh but > > wait, > > >>>> there?s more! > > >>>> > > >>>> If when I query the data I order by the assetid column, well the > > >> damnedest > > >>>> thing happens: ALL THE DATA DISPLAYS AGAIN!!!!! > > >>>> > > >>>> This has *GOT* to be a bug in the data grid library. I would submit > > it, > > >>>> but the app is dependent on an SQL instance and logins, so I cannot > > >> easily > > >>>> create an example. I recall others seeing some kind of similar > > weirdness > > >>>> with data grids displaying data. If this sounds familiar, contact me > > and > > >>>> lets compare notes. > > >>>> > > >>>> 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 > > >> > > >> _______________________________________________ > > >> use-livecode mailing list > > >> use-livecode at lists.runrev.com > > >> Please visit this url to subscribe, unsubscribe and manage your > > >> subscription preferences: > > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 dixonja at hotmail.co.uk Thu Jun 4 08:27:46 2015 From: dixonja at hotmail.co.uk (John Dixon) Date: Thu, 4 Jun 2015 13:27:46 +0100 Subject: Bug 15336 - libUrl is not decoding incoming data properly Message-ID: Bug 15336 - libUrl is not decoding incoming data properly... To the liveCode lot in Edinburgh, Any chance that this is going to be fixed soon ? From MikeKerner at roadrunner.com Thu Jun 4 10:34:08 2015 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 4 Jun 2015 10:34:08 -0400 Subject: message path Message-ID: Is there a way to discover the current message path, inluding the various LC libraries? -- 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 dochawk at gmail.com Thu Jun 4 10:43:47 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Thu, 4 Jun 2015 07:43:47 -0700 Subject: Commercial license renewal Message-ID: After the renewals from the kickstarter, I'm coming up for renewal again. I had thought that the annual rate was changing to $300 or $500, but it indicates that it is still $750. Would this still be the license I used to have, in which my Livecode applications during that year don't expire, or is it now only a subscription like the licenses from kickstarter? -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From bobsneidar at iotecdigital.com Thu Jun 4 10:48:00 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 4 Jun 2015 14:48:00 +0000 Subject: Commercial license renewal In-Reply-To: References: Message-ID: <86EE1C30-886D-492E-BAF1-EC6FFE631053@iotecdigital.com> You will want to contact support at runrev.com for that. This is not the support site. Bob S On Jun 4, 2015, at 07:43 , Dr. Hawkins > wrote: After the renewals from the kickstarter, I'm coming up for renewal again. I had thought that the annual rate was changing to $300 or $500, but it indicates that it is still $750. Would this still be the license I used to have, in which my Livecode applications during that year don't expire, or is it now only a subscription like the licenses from kickstarter? -- 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 scott at tactilemedia.com Thu Jun 4 11:23:50 2015 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 4 Jun 2015 08:23:50 -0700 Subject: message path In-Reply-To: References: Message-ID: <67E1CA7C-A4A7-4A82-B61F-DAC10CA20DAC@tactilemedia.com> Could you use the executionContexts? Regards, Scott Rossi Creative Director Tactile Media UX/UI Design > On Jun 4, 2015, at 7:34 AM, Mike Kerner wrote: > > Is there a way to discover the current message path, inluding the various > LC libraries? > > -- > 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 eric at canelasoftware.com Thu Jun 4 11:28:38 2015 From: eric at canelasoftware.com (Eric Corbett) Date: Thu, 4 Jun 2015 08:28:38 -0700 Subject: advice needed re uploading text & binary data from iOS app In-Reply-To: <3025DD3A-01C9-4352-9D26-5E4E6E35E014@liverpool.ac.uk> References: <3025DD3A-01C9-4352-9D26-5E4E6E35E014@liverpool.ac.uk> Message-ID: <34E18037-DD20-4C3D-8B37-BB15257E07F1@canelasoftware.com> Hi Phil, Have you come across LiveCloud yet (livecloud.io)? LiveCloud is a NoSQL database system designed for LiveCode. Currently LIveCloud is in beta release, but we use it extensively in-house for all our projects. You can sign up and use it for free. Just download the LiveCloud Manager (LCM) from the website to get started. Eric On Jun 4, 2015, at 3:53 AM, Phil Jimmieson wrote: > Hi folks, > I've been writing a couple of iOS apps that capture data and at the moment I save this data locally and it is eventually transferred to a PC for processing via iTunes (so it happens only occasionally). I'd like to transfer data automatically to a secure server when my app is running and a network connection is available. Does anyone else upload data (text and images) from their LiveCode iOS apps and if so what technique do you use? I note that LibURL isn't available for iOS apps and although there's ftp support on iOS and it looks straightforward I don't think it's secure so I cannot really use that. > > Any suggestions? > > Thanks > -- > Phil Jimmieson phil at liverpool.ac.uk (UK) 0151 795 4236 > Computer Science Dept., Liverpool University, Ashton Building, Ashton Street > Liverpool L69 3BX http://www.csc.liv.ac.uk/~phil/ > I used to sit on a special medical board... ...but now I use this ointment. > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Thu Jun 4 11:31:09 2015 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 4 Jun 2015 11:31:09 -0400 Subject: message path In-Reply-To: <67E1CA7C-A4A7-4A82-B61F-DAC10CA20DAC@tactilemedia.com> References: <67E1CA7C-A4A7-4A82-B61F-DAC10CA20DAC@tactilemedia.com> Message-ID: it doesn't look like it, unfortunately. That appears to be too specific. I'm trying to fix a couple of issues with the projectBrowser, so I am trying to see where in the labarynth of LC tools I should be looking. It's interesting, for instance, that the application browser gets updated at times when the projectBrowser is not. On Thu, Jun 4, 2015 at 11:23 AM, Scott Rossi wrote: > Could you use the executionContexts? > > Regards, > > Scott Rossi > Creative Director > Tactile Media UX/UI Design > > > On Jun 4, 2015, at 7:34 AM, Mike Kerner > wrote: > > > > Is there a way to discover the current message path, inluding the various > > LC libraries? > > > > -- > > 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 mwieder at ahsoftware.net Thu Jun 4 11:57:46 2015 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 04 Jun 2015 08:57:46 -0700 Subject: revXMLCreateTree or revCreateXMLTree ? In-Reply-To: <29B961BD-09D0-41E3-9549-996E7F5D6EFF@byu.edu> References: <4fa5c2c153e111edf5f9ca8448cc8e1b.squirrel@continental.on-rev.com> <29B961BD-09D0-41E3-9549-996E7F5D6EFF@byu.edu> Message-ID: <5570757A.8080405@ahsoftware.net> On 06/02/2015 08:01 AM, Devin Asay wrote: > A few years ago, it seems like most of the functions and commands of the form revNnnXMLMmm were deprecated in favor of the form revXMLNnnMmm. I think this is a bug on server that should be reported. Yeah, that was my doing. The revXML... forms are now the preferred incantations, and are documented as such, but both forms should be available everywhere. If they're not available in the server then that's a bug. I'm out of the area at the moment, so I won't be able to look into it for a couple of weeks. -- Mark Wieder ahsoftware at gmail.com From mwieder at ahsoftware.net Thu Jun 4 11:59:15 2015 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 04 Jun 2015 08:59:15 -0700 Subject: Anybody Hear From Jan Schenkel? In-Reply-To: <1433272915.4361.YahooMailBasic@web181603.mail.ne1.yahoo.com> References: <1433272915.4361.YahooMailBasic@web181603.mail.ne1.yahoo.com> Message-ID: <557075D3.3050307@ahsoftware.net> On 06/02/2015 12:21 PM, Jan Schenkel wrote: > My apologies for the scandalously late reply. Yes, I am still alive. Yay! -- Mark Wieder ahsoftware at gmail.com From ambassador at fourthworld.com Thu Jun 4 13:03:24 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 04 Jun 2015 10:03:24 -0700 Subject: message path In-Reply-To: References: Message-ID: <557084DC.10101@fourthworld.com> Mike Kerner wrote: > I'm trying to fix a couple of issues with the projectBrowser, so > I am trying to see where in the labarynth of LC tools I should > be looking. Would this help?: http://fourthworld.net/lc/devo-mpath.png If so it's not far from being releasable, and will be available at no cost. Even with that handy one-stop-shopping for all scripts currently in the message path, there's currently an impediment to working efficiently in IDE scripts which thankfully was addressed recently and will be fixed in a new build very soon (status "Awaiting Merge"): I'm holding off on most IDE fixes myself until that's resolved. Just too much work without it. > It's interesting, for instance, that the application browser gets > updated at times when the projectBrowser is not. Very. Under what circumstances do they differ? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From MikeKerner at roadrunner.com Thu Jun 4 13:19:10 2015 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 4 Jun 2015 13:19:10 -0400 Subject: message path In-Reply-To: <557084DC.10101@fourthworld.com> References: <557084DC.10101@fourthworld.com> Message-ID: Well, try these two, for starters (bug report 15468) 1) Open a new stack - it doesn't appear in the pb until you do something else in the pb so that it updates itself. Now, maybe there's something funky going on so that the pb doesn't get the memo that I've opened a new stack (like some library that's open might be getting in the way), but that's why I opened the bug report and am diving into the code to see what I can do about it. 2) In the settings palette for lc, on the general tab, show lc stacks in lists. PB not updated. On Thu, Jun 4, 2015 at 1:03 PM, Richard Gaskin wrote: > Mike Kerner wrote: > > > I'm trying to fix a couple of issues with the projectBrowser, so > > I am trying to see where in the labarynth of LC tools I should > > be looking. > > Would this help?: > http://fourthworld.net/lc/devo-mpath.png > > If so it's not far from being releasable, and will be available at no cost. > > Even with that handy one-stop-shopping for all scripts currently in the > message path, there's currently an impediment to working efficiently in IDE > scripts which thankfully was addressed recently and will be fixed in a new > build very soon (status "Awaiting Merge"): > > > I'm holding off on most IDE fixes myself until that's resolved. Just too > much work without it. > > > > It's interesting, for instance, that the application browser gets > > updated at times when the projectBrowser is not. > > Very. Under what circumstances do they differ? > > -- > 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 m.schonewille at economy-x-talk.com Thu Jun 4 13:19:52 2015 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 04 Jun 2015 19:19:52 +0200 Subject: message path In-Reply-To: References: Message-ID: <557088B8.5040907@economy-x-talk.com> Hi Mike, put true into gRevDevelopment and set a breakpoint in front of the first line that seems to cause problems. Now debug the same way you would with your own scripts. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Installer Maker for LiveCode: http://qery.us/468 Buy my new book "Programming LiveCode for the Real Beginner" http://qery.us/3fi LiveCode on Facebook: https://www.facebook.com/groups/runrev/ On 6/4/2015 16:34, Mike Kerner wrote: > Is there a way to discover the current message path, inluding the various > LC libraries? > From MikeKerner at roadrunner.com Thu Jun 4 13:23:02 2015 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Thu, 4 Jun 2015 13:23:02 -0400 Subject: message path In-Reply-To: <557088B8.5040907@economy-x-talk.com> References: <557088B8.5040907@economy-x-talk.com> Message-ID: Mark, The problem is in the ide, itself. Sorry that wasn't clear. I'm trying to track down bug 15648, and for part of that chase, I'm trying to determine why the projectbrowser isn't getting told to update its list of open stacks. On Thu, Jun 4, 2015 at 1:19 PM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Hi Mike, > > put true into gRevDevelopment > > and set a breakpoint in front of the first line that seems to cause > problems. Now debug the same way you would with your own scripts. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > Installer Maker for LiveCode: > http://qery.us/468 > > Buy my new book "Programming LiveCode for the Real Beginner" > http://qery.us/3fi > > LiveCode on Facebook: > https://www.facebook.com/groups/runrev/ > > On 6/4/2015 16:34, Mike Kerner wrote: > >> Is there a way to discover the current message path, inluding the various >> LC libraries? >> >> > _______________________________________________ > use-livecode mailing list > use-livecode 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 mkoob at rogers.com Thu Jun 4 13:06:50 2015 From: mkoob at rogers.com (Martin Koob) Date: Thu, 4 Jun 2015 10:06:50 -0700 (PDT) Subject: AW: AW: LiveCode 8 and a new video player? In-Reply-To: <001c01d09ea6$30ea0ff0$92be2fd0$@kestner.de> References: <004801d09dde$510161d0$f3042570$@kestner.de> <1433334287561-4692882.post@n4.nabble.com> <008a01d09e21$0d92ac90$28b805b0$@kestner.de> <556F39DA.4060806@gmail.com> <556F3E28.8070601@fourthworld.com> <556F4DCC.9060206@gmail.com> <001c01d09ea6$30ea0ff0$92be2fd0$@kestner.de> Message-ID: <1433437610869-4692935.post@n4.nabble.com> I agree with you Tiemo, the cross platform player widget should have the same functionality as the current AVFOundation based player on Mac OS X with properties like currentTime, startTime, endTime playdate and callbacks etc.; messages like currentTimeChanged, playStarted, playPaused, selectionChanged etc. When the AVFoundation based player was being developed as a replacement for the QTKit player I tested most of the features of the player and submitted bug reports for anything that was missing or not working correctly. The team was very good at following up and ensuring that the new player had the core functionality of the old one. There are of course some QuickTime specific features that are not replicated because Apple did not include those features in AVFoundation. I am looking forward to the DP of LC 8 with the player widget. Martin Koob -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/LiveCode-8-and-a-new-video-player-tp4692881p4692935.html Sent from the Revolution - User mailing list archive at Nabble.com. From richmondmathewson at gmail.com Thu Jun 4 13:31:41 2015 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 04 Jun 2015 20:31:41 +0300 Subject: AW: AW: LiveCode 8 and a new video player? In-Reply-To: <1433437610869-4692935.post@n4.nabble.com> References: <004801d09dde$510161d0$f3042570$@kestner.de> <1433334287561-4692882.post@n4.nabble.com> <008a01d09e21$0d92ac90$28b805b0$@kestner.de> <556F39DA.4060806@gmail.com> <556F3E28.8070601@fourthworld.com> <556F4DCC.9060206@gmail.com> <001c01d09ea6$30ea0ff0$92be2fd0$@kestner.de> <1433437610869-4692935.post@n4.nabble.com> Message-ID: <55708B7D.7030106@gmail.com> On 04/06/15 20:06, Martin Koob wrote: > I agree with you Tiemo, the cross platform player widget should have the > same functionality as the current AVFOundation based player on Mac OS X with > properties like currentTime, startTime, endTime playdate and callbacks etc.; > messages like currentTimeChanged, playStarted, playPaused, selectionChanged > etc. I don't disagree: it would be absolutely 1000% wonderful to have all those capabilities: but having waited for about 15 years even a bog-basic video-player would be better than the BIG FAT NOTHING with promises following we have had to put up with. Richmond. > > When the AVFoundation based player was being developed as a replacement for > the QTKit player I tested most of the features of the player and submitted > bug reports for anything that was missing or not working correctly. The team > was very good at following up and ensuring that the new player had the core > functionality of the old one. There are of course some QuickTime specific > features that are not replicated because Apple did not include those > features in AVFoundation. > > I am looking forward to the DP of LC 8 with the player widget. > > Martin Koob > > > > > > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/LiveCode-8-and-a-new-video-player-tp4692881p4692935.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 dave at applicationinsight.com Thu Jun 4 13:15:34 2015 From: dave at applicationinsight.com (Dave Kilroy) Date: Thu, 4 Jun 2015 10:15:34 -0700 (PDT) Subject: advice needed re uploading text & binary data from iOS app In-Reply-To: <3025DD3A-01C9-4352-9D26-5E4E6E35E014@liverpool.ac.uk> References: <3025DD3A-01C9-4352-9D26-5E4E6E35E014@liverpool.ac.uk> Message-ID: <1433438134434-4692937.post@n4.nabble.com> I also use Gugliermo's Dropbox library which is excellent http://www.phoenixsea.ch/downloads/Livecode/phxDropboxLib.zip For a recent ios and android project I've also made use of the techniques John Craig uses in his kick-ass upload demo which you can see at http://forums.livecode.com/viewtopic.php?f=8&t=19144&p=96775&hilit=upload+files+iOS+background#p96775 But if you only need to use it for iOS you could use something like "get URL "ftp://john:passwd at ftp.example.net:2121/picture.jpg" (but there are several disadvantages to using ftp...) ----- "The difference between genius and stupidity is; genius has its limits." - Albert Einstein -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/advice-needed-re-uploading-text-binary-data-from-iOS-app-tp4692919p4692937.html Sent from the Revolution - User mailing list archive at Nabble.com. From ethanlish at gmail.com Thu Jun 4 13:36:01 2015 From: ethanlish at gmail.com (Ethan Lish) Date: Thu, 4 Jun 2015 17:36:01 +0000 (UTC) Subject: advice needed re uploading text & binary data from iOS app In-Reply-To: <34E18037-DD20-4C3D-8B37-BB15257E07F1@canelasoftware.com> References: <3025DD3A-01C9-4352-9D26-5E4E6E35E014@liverpool.ac.uk> <34E18037-DD20-4C3D-8B37-BB15257E07F1@canelasoftware.com> Message-ID: <41A702E801A8E588.E48B964A-3A01-4A69-9795-D2E4666F2F2E@mail.outlook.com> Livecode.io looks like a nice database abstraction layer with cloud and local database support.? Seems to be in beta. ?Has pricing been announced for this product??Any announced date for production release? E On Thu, Jun 4, 2015 at 8:29 AM -0700, "Eric Corbett" wrote: Hi Phil, Have you come across LiveCloud yet (livecloud.io)? LiveCloud is a NoSQL database system designed for LiveCode. Currently LIveCloud is in beta release, but we use it extensively in-house for all our projects. You can sign up and use it for free. Just download the LiveCloud Manager (LCM) from the website to get started. Eric On Jun 4, 2015, at 3:53 AM, Phil Jimmieson wrote: > Hi folks, > I've been writing a couple of iOS apps that capture data and at the moment I save this data locally and it is eventually transferred to a PC for processing via iTunes (so it happens only occasionally). I'd like to transfer data automatically to a secure server when my app is running and a network connection is available. Does anyone else upload data (text and images) from their LiveCode iOS apps and if so what technique do you use? I note that LibURL isn't available for iOS apps and although there's ftp support on iOS and it looks straightforward I don't think it's secure so I cannot really use that. > > Any suggestions? > > Thanks > -- > Phil Jimmieson phil at liverpool.ac.uk (UK) 0151 795 4236 > Computer Science Dept., Liverpool University, Ashton Building, Ashton Street > Liverpool L69 3BX http://www.csc.liv.ac.uk/~phil/ > I used to sit on a special medical board... ...but now I use this ointment. > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at 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 Thu Jun 4 13:46:51 2015 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 04 Jun 2015 19:46:51 +0200 Subject: message path In-Reply-To: References: <557088B8.5040907@economy-x-talk.com> Message-ID: <55708F0B.9060203@economy-x-talk.com> Mike, My advice is specifically for problems with the IDE itself. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Installer Maker for LiveCode: http://qery.us/468 Buy my new book "Programming LiveCode for the Real Beginner" http://qery.us/3fi LiveCode on Facebook: https://www.facebook.com/groups/runrev/ On 6/4/2015 19:23, Mike Kerner wrote: > Mark, > The problem is in the ide, itself. Sorry that wasn't clear. I'm trying to > track down bug 15648, and for part of that chase, I'm trying to determine > why the projectbrowser isn't getting told to update its list of open stacks. > > On Thu, Jun 4, 2015 at 1:19 PM, Mark Schonewille < > m.schonewille at economy-x-talk.com> wrote: > >> Hi Mike, >> >> put true into gRevDevelopment >> >> and set a breakpoint in front of the first line that seems to cause >> problems. Now debug the same way you would with your own scripts. >> >> -- >> Best regards, >> >> Mark Schonewille >> >> Economy-x-Talk Consulting and Software Engineering >> Homepage: http://economy-x-talk.com >> Twitter: http://twitter.com/xtalkprogrammer >> KvK: 50277553 >> >> Installer Maker for LiveCode: >> http://qery.us/468 >> >> Buy my new book "Programming LiveCode for the Real Beginner" >> http://qery.us/3fi >> >> LiveCode on Facebook: >> https://www.facebook.com/groups/runrev/ >> >> On 6/4/2015 16:34, Mike Kerner wrote: >> >>> Is there a way to discover the current message path, inluding the various >>> LC libraries? >>> >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > From eric at canelasoftware.com Thu Jun 4 14:02:05 2015 From: eric at canelasoftware.com (Eric Corbett) Date: Thu, 4 Jun 2015 11:02:05 -0700 Subject: advice needed re uploading text & binary data from iOS app In-Reply-To: <41A702E801A8E588.E48B964A-3A01-4A69-9795-D2E4666F2F2E@mail.outlook.com> References: <3025DD3A-01C9-4352-9D26-5E4E6E35E014@liverpool.ac.uk> <34E18037-DD20-4C3D-8B37-BB15257E07F1@canelasoftware.com> <41A702E801A8E588.E48B964A-3A01-4A69-9795-D2E4666F2F2E@mail.outlook.com> Message-ID: Hi Ethan, We haven?t released official pricing yet, as the product is still in beta. However, we use it in our production apps and there are other dev teams who have shipped apps using LiveCloud. The current release is very stable. We estimate the Tier 1 pricing will be around $20.00 per month. We are planning on coming out of beta this summer. Eric On Jun 4, 2015, at 10:36 AM, Ethan Lish wrote: > Livecode.io looks like a nice database abstraction layer with cloud and local database support. > Seems to be in beta. Has pricing been announced for this product? Any announced date for production release? > E > > > > > > On Thu, Jun 4, 2015 at 8:29 AM -0700, "Eric Corbett" wrote: > > > > > > > > > > > Hi Phil, > > Have you come across LiveCloud yet (livecloud.io)? LiveCloud is a NoSQL database system designed for LiveCode. Currently LIveCloud is in beta release, but we use it extensively in-house for all our projects. You can sign up and use it for free. Just download the LiveCloud Manager (LCM) from the website to get started. > > Eric > > > On Jun 4, 2015, at 3:53 AM, Phil Jimmieson wrote: > >> Hi folks, >> I've been writing a couple of iOS apps that capture data and at the moment I save this data locally and it is eventually transferred to a PC for processing via iTunes (so it happens only occasionally). I'd like to transfer data automatically to a secure server when my app is running and a network connection is available. Does anyone else upload data (text and images) from their LiveCode iOS apps and if so what technique do you use? I note that LibURL isn't available for iOS apps and although there's ftp support on iOS and it looks straightforward I don't think it's secure so I cannot really use that. >> >> Any suggestions? >> >> Thanks >> -- >> Phil Jimmieson phil at liverpool.ac.uk (UK) 0151 795 4236 >> Computer Science Dept., Liverpool University, Ashton Building, Ashton Street >> Liverpool L69 3BX http://www.csc.liv.ac.uk/~phil/ >> I used to sit on a special medical board... ...but now I use this ointment. >> >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 4 14:07:37 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 04 Jun 2015 11:07:37 -0700 Subject: AW: AW: LiveCode 8 and a new video player? In-Reply-To: <1433437610869-4692935.post@n4.nabble.com> References: <1433437610869-4692935.post@n4.nabble.com> Message-ID: <557093E9.2070101@fourthworld.com> Martin Koob wrote: > When the AVFoundation based player was being developed as a > replacement for the QTKit player I tested most of the features > of the player and submitted bug reports for anything that was > missing or not working correctly. The team was very good at > following up and ensuring that the new player had the core > functionality of the old one. ...for OS X. The other 90% of our audience is SOL, to varying degrees. On Windows we can only play a media file from the beginning, since the startTime property is ignored: If we had startTime we could script our own solutions for pause/resume, looping, chaptering, and more, and I'd be thrilled to have the chance to do that - if only it were possible. On Linux we can't use the player object at all: I can appreciate the desire for The Ultimate Multimedia Widget That Will Fix All Problems Ever Reported, but realistically that's still many months away at the very earliest, and there are so many things we could ship in the meantime with relatively minor changes to the existing player object. In fact, if I had basic playback with startTime for Windows and Linux as we have for OS X, I'd never need that fancy widget 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 sundown at pacifier.com Thu Jun 4 14:13:50 2015 From: sundown at pacifier.com (JB) Date: Thu, 4 Jun 2015 11:13:50 -0700 Subject: Commercial license renewal In-Reply-To: <86EE1C30-886D-492E-BAF1-EC6FFE631053@iotecdigital.com> References: <86EE1C30-886D-492E-BAF1-EC6FFE631053@iotecdigital.com> Message-ID: <8C6C2477-4F12-4ACB-8F59-659058442AEE@pacifier.com> This is not the support site but his question is extremely useful for many others and I am interested in seeing what answer he gets. John Balgenorth On Jun 4, 2015, at 7:48 AM, Bob Sneidar wrote: > You will want to contact support at runrev.com for that. This is not the support site. > > Bob S > > > On Jun 4, 2015, at 07:43 , Dr. Hawkins > wrote: > > After the renewals from the kickstarter, I'm coming up for renewal again. > > I had thought that the annual rate was changing to $300 or $500, but it > indicates that it is still $750. > > Would this still be the license I used to have, in which my Livecode > applications during that year don't expire, or is it now only a > subscription like the licenses from kickstarter? > > -- > Dr. Richard E. Hawkins, Esq. > (702) 508-8462 > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From userev at canelasoftware.com Thu Jun 4 14:39:48 2015 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 4 Jun 2015 11:39:48 -0700 Subject: LiveCode 8 and a new video player? In-Reply-To: <557093E9.2070101@fourthworld.com> References: <1433437610869-4692935.post@n4.nabble.com> <557093E9.2070101@fourthworld.com> Message-ID: On Jun 4, 2015, at 11:07 AM, Richard Gaskin wrote: > In fact, if I had basic playback with startTime for Windows and Linux as we have for OS X, I'd never need that fancy widget at all. It seems to me that Apple Devs were simply lucky with this one. When LiveCode was forced to move to Cocoa, AVFoundation came with, almost for free. We develop primarily for Mac/Win and need feature parity on both platforms. I can very much appreciate the need to bring Linux up to speed. Native playback on all platforms would be fantastic. My guess is that Mac and Win are going to be easier due to both OS having the blocks to play with. Linux on the other hand, to its benefit and detriment, does not have this for media. My last look at all of this left me very uncomfortable with how a solution for Linux will come about. MPlayer looked good, but licensing issues seemed to plague it. Which media layer can LiveCode rely on for Linux? Will the layer be installed by default on all Linux boxes? Best regards, Mark Talluto livecloud.io canelasoftware.com From richmondmathewson at gmail.com Thu Jun 4 15:27:02 2015 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 04 Jun 2015 22:27:02 +0300 Subject: LiveCode 8 and a new video player? In-Reply-To: References: <1433437610869-4692935.post@n4.nabble.com> <557093E9.2070101@fourthworld.com> Message-ID: <5570A686.4040800@gmail.com> On 04/06/15 21:39, Mark Talluto wrote: > On Jun 4, 2015, at 11:07 AM, Richard Gaskin wrote: > >> In fact, if I had basic playback with startTime for Windows and Linux as we have for OS X, I'd never need that fancy widget at all. > It seems to me that Apple Devs were simply lucky with this one. When LiveCode was forced to move to Cocoa, AVFoundation came with, almost for free. We develop primarily for Mac/Win and need feature parity on both platforms. I can very much appreciate the need to bring Linux up to speed. > > Native playback on all platforms would be fantastic. My guess is that Mac and Win are going to be easier due to both OS having the blocks to play with. Linux on the other hand, to its benefit and detriment, does not have this for media. My last look at all of this left me very uncomfortable with how a solution for Linux will come about. MPlayer looked good, but licensing issues seemed to plague it. Which media layer can LiveCode rely on for Linux? Will the layer be installed by default on all Linux boxes? Isn't that rather like expecting Quicktime to be installed on all Windows and Mac boxes? The Linux world being what it is, a bit like Hercules' Hydra without the poison, is going to make any Video-Player based on something that lies outwith the LiveCode engine itself a tough call. It is also very hard indeed to see how RunRev will be able to claim that any video-player and its commands and functionality is truly cross-platform if it isn't some internal feature of the engine. Richmond. > > > Best regards, > > Mark Talluto > livecloud.io > canelasoftware.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Thu Jun 4 15:30:17 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 04 Jun 2015 12:30:17 -0700 Subject: LiveCode 8 and a new video player? In-Reply-To: References: Message-ID: <5570A749.5080407@fourthworld.com> Mark Talluto wrote: > Native playback on all platforms would be fantastic. My guess is that > Mac and Win are going to be easier due to both OS having the blocks > to play with. Windows has had a native multimedia API for a long time, but last I read the API still in use in LC was deprecated more than a decade ago and has issues with certain codecs, along with the aforementioned absence of startTime. QT dependency was never anyone's first choice on Windows; all of us faced complaints from customers who had to install some massive subsystem from another OS vendor just to play movies. Now with QT gone and the Win-native API used in LC deprecated, the thought of waiting another six to 12 months for a solution on that platform gives me and my clients an unpleasant feeling. > Linux on the other hand, to its benefit and detriment, does not have > this for media. My last look at all of this left me very > uncomfortable with how a solution for Linux will come about. MPlayer > looked good, but licensing issues seemed to plague it. Which media > layer can LiveCode rely on for Linux? Will the layer be installed by > default on all Linux boxes? Issues with multimedia playback in mature distros like Fedora and Ubuntu are as obsolete as mplayer. :) The situation is apparently working nicely today, since there are hundreds of apps for audio and video playback and editing that run well on most modern GUI distros. VLC on my Ubuntu box handles a larger number of different codecs than Apple's video player app on OS X. Whichever framework the team had in mind for their Widget would be a good place to start. If they just had start, stop, currentTime, and startTime as I mentioned we can take care of the rest ourselves, and then they don't need to spend any time writing the rest of The Ultimate Multimedia Widget. I don't know which framework the RunRev team is planning to use. This isn't my area of speciality (though it may have to become so if I wind up needing to write this myself), and Mark Wieder may have a more informed opinion, but if I had to start such a project today I'd consider GStreamer or ffmpeg, both available under LGPL: There may be other good ones 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 dochawk at gmail.com Thu Jun 4 15:30:36 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Thu, 4 Jun 2015 12:30:36 -0700 Subject: Commercial license renewal In-Reply-To: <8C6C2477-4F12-4ACB-8F59-659058442AEE@pacifier.com> References: <86EE1C30-886D-492E-BAF1-EC6FFE631053@iotecdigital.com> <8C6C2477-4F12-4ACB-8F59-659058442AEE@pacifier.com> Message-ID: On Thu, Jun 4, 2015 at 11:13 AM, JB wrote: > This is not the support site but his question > is extremely useful for many others and I > am interested in seeing what answer he gets. > That is why I posted it here--I'm looking for other commercial customers' experiences. While we were supposed to get the same license we had when we contributed, that's not what happened--we got subscription type licenses instead. -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From bonnmike at gmail.com Thu Jun 4 15:37:14 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 4 Jun 2015 13:37:14 -0600 Subject: LiveCode 8 and a new video player? In-Reply-To: <5570A686.4040800@gmail.com> References: <1433437610869-4692935.post@n4.nabble.com> <557093E9.2070101@fourthworld.com> <5570A686.4040800@gmail.com> Message-ID: If things are packaged properly, and lc is added to repositories to use native installers (synaptic, rpm, yum, whatever..) dependencies fulfillment should be part of the process. Of course this means more manhours getting things set up to be packaged, and I don't think the mothership has many free man hours floating around. There are already dependencies required for lc to run properly on linux, and some optional ones (to support elevated processes), so expecting the right "stuff" to be installed isn't that far out of the ordinary for linux. The key would (again) be to have things packaged so that the dependencies are installed as part of the processes, making it as easy as possible. On Thu, Jun 4, 2015 at 1:27 PM, Richmond wrote: > On 04/06/15 21:39, Mark Talluto wrote: > >> On Jun 4, 2015, at 11:07 AM, Richard Gaskin >> wrote: >> >> In fact, if I had basic playback with startTime for Windows and Linux as >>> we have for OS X, I'd never need that fancy widget at all. >>> >> It seems to me that Apple Devs were simply lucky with this one. When >> LiveCode was forced to move to Cocoa, AVFoundation came with, almost for >> free. We develop primarily for Mac/Win and need feature parity on both >> platforms. I can very much appreciate the need to bring Linux up to speed. >> >> Native playback on all platforms would be fantastic. My guess is that Mac >> and Win are going to be easier due to both OS having the blocks to play >> with. Linux on the other hand, to its benefit and detriment, does not have >> this for media. My last look at all of this left me very uncomfortable with >> how a solution for Linux will come about. MPlayer looked good, but >> licensing issues seemed to plague it. Which media layer can LiveCode rely >> on for Linux? Will the layer be installed by default on all Linux boxes? >> > > Isn't that rather like expecting Quicktime to be installed on all Windows > and Mac boxes? > > The Linux world being what it is, a bit like Hercules' Hydra without the > poison, is going to make any Video-Player based on something that lies > outwith the LiveCode engine itself a tough call. > > It is also very hard indeed to see how RunRev will be able to claim that > any video-player and its commands and functionality is truly > cross-platform if it isn't some internal feature of the engine. > > Richmond. > >> >> >> Best regards, >> >> Mark Talluto >> livecloud.io >> canelasoftware.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 userev at canelasoftware.com Thu Jun 4 15:57:53 2015 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 4 Jun 2015 12:57:53 -0700 Subject: LiveCode 8 and a new video player? In-Reply-To: <5570A686.4040800@gmail.com> References: <1433437610869-4692935.post@n4.nabble.com> <557093E9.2070101@fourthworld.com> <5570A686.4040800@gmail.com> Message-ID: On Jun 4, 2015, at 12:27 PM, Richmond wrote: > Isn't that rather like expecting Quicktime to be installed on all Windows and Mac boxes? My guess is that, Windows Media Player will be the most logical *native* player for Windows in LiveCode 8. AVFoudation is the layer for Macs. What will the layer be for Linux? Best regards, Mark Talluto livecloud.io canelasoftware.com From sundown at pacifier.com Thu Jun 4 15:55:01 2015 From: sundown at pacifier.com (JB) Date: Thu, 4 Jun 2015 12:55:01 -0700 Subject: Commercial license renewal In-Reply-To: References: <86EE1C30-886D-492E-BAF1-EC6FFE631053@iotecdigital.com> <8C6C2477-4F12-4ACB-8F59-659058442AEE@pacifier.com> Message-ID: <275ABA00-5395-41FA-8384-43D3D686F573@pacifier.com> They say if plan A fails there is always a plan B. Maybe it is time for another name change to make it legal. John Balgenorth On Jun 4, 2015, at 12:30 PM, Dr. Hawkins wrote: > On Thu, Jun 4, 2015 at 11:13 AM, JB wrote: > >> This is not the support site but his question >> is extremely useful for many others and I >> am interested in seeing what answer he gets. >> > > That is why I posted it here--I'm looking for other commercial customers' > experiences. > > While we were supposed to get the same license we had when we contributed, > that's not what happened--we got subscription type licenses instead. > > > -- > 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 userev at canelasoftware.com Thu Jun 4 16:03:53 2015 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 4 Jun 2015 13:03:53 -0700 Subject: LiveCode 8 and a new video player? In-Reply-To: References: <1433437610869-4692935.post@n4.nabble.com> <557093E9.2070101@fourthworld.com> <5570A686.4040800@gmail.com> Message-ID: <79BF964F-2CAA-41DA-86BA-EE0BDF9171DD@canelasoftware.com> On Jun 4, 2015, at 12:37 PM, Mike Bonner wrote: > The key would (again) be to have things packaged so that the dependencies > are installed as part of the processes, making it as easy as possible. This is what makes working with Linux for certain markets very difficult. If LiveCode can make it all work with no more difficulty than including and extension, then the toughest of markets will be viable. If we have to do a series of appgets for an app designed for knitting clubs, this is not going to be an easy sell. Best regards, Mark Talluto livecloud.io canelasoftware.com From ambassador at fourthworld.com Thu Jun 4 16:37:23 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 04 Jun 2015 13:37:23 -0700 Subject: LiveCode 8 and a new video player? In-Reply-To: <79BF964F-2CAA-41DA-86BA-EE0BDF9171DD@canelasoftware.com> References: <79BF964F-2CAA-41DA-86BA-EE0BDF9171DD@canelasoftware.com> Message-ID: <5570B703.9040504@fourthworld.com> Mark Talluto wrote: > On Jun 4, 2015, at 12:37 PM, Mike Bonner wrote: > >> The key would (again) be to have things packaged so that the >> dependencies are installed as part of the processes, making >> it as easy as possible. > > This is what makes working with Linux for certain markets very > difficult. If LiveCode can make it all work with no more difficulty > than including and extension, then the toughest of markets will be > viable. If we have to do a series of appgets for an app designed for > knitting clubs, this is not going to be an easy sell. Already sold: RunRev is committed to delivering a player object for all supported platforms. The only question on the table is whether they need to write The Ultimate Multimedia Widget several months from now, or do a subset of the work sooner so we can ship stuff with it sooner. Personally, I'm much happier with a less feature-rich implementation today than some imagined perfection at an unknowable date in the future. :) As I said, I'm not sure of the specifics of their plan for Linux, so it would be helpful to learn more about which library/framework they intend to use. Good ones are available under LGPL. Many such frameworks integrate well with D-bus' MPRIS (Media Player Remote Interfacing Specification), the common interprocess messaging subsystem installed on most modern distros: To address your broader concern about the perceived difficulty of running multimedia in Linux, all I can say is try it and you'll see for yourself how far Linux has come today. Out of the box Ubuntu can play a wide range of formats with its built in video player. And if you've installed the additional codecs (Linux users know why that's a checkbox in the installer and to click it) you'll have good support for even more formats. And if you forgot to include those during install, you can add them later at any time from the Software Center. You can also install VLC from the Ubuntu Software Center, which includes even more support for a much wider range of codecs than Apple offers on OS X. All without typing a single line in Terminal. Sure, Linux is vast and varied, and those who've chosen Arch or Puppy Linux know exactly what they're doing and they expect to install additional packages to run a multimedia GUI. But for consumer desktop distros like Ubuntu, Mint, and Fedora, most of what they need is either already installed or just a click away. After all, Ubuntu didn't get to an installed base of 40 million desktop users by making them all run bash commands in Terminal. :) Times have changed.... -- 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 dochawk at gmail.com Thu Jun 4 18:36:06 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Thu, 4 Jun 2015 15:36:06 -0700 Subject: sorting SQLite keys where no leading zeros at end of name Message-ID: I have keys that get generated such as someKey_1 someKey_2 I just hit the snag that someKey_10 comes between the two of these. Is there a clean way to get SQLite (in memory) to ORDER these numerically without having to recode to force leading zeros? *yuk* -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From bonnmike at gmail.com Thu Jun 4 18:52:32 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 4 Jun 2015 16:52:32 -0600 Subject: sorting SQLite keys where no leading zeros at end of name In-Reply-To: References: Message-ID: You can do this. on mouseUp -- my field has sample data based on your example put field "myfieldWithData" into tData sort lines of tData ascending numeric by numberTag(each) -- tData now contains your sorted keys, do with them as you wish. end mouseUp function numberTag pVar -- returns the number portion of the line as the sort key return char (offset("_",pVar) + 1) to -1 of pVar into tTest end numberTag On Thu, Jun 4, 2015 at 4:36 PM, Dr. Hawkins wrote: > I have keys that get generated such as > > someKey_1 > someKey_2 > > I just hit the snag that someKey_10 comes between the two of these. > > Is there a clean way to get SQLite (in memory) to ORDER these numerically > without having to recode to force leading zeros? > > *yuk* > > -- > 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 pete at lcsql.com Thu Jun 4 19:07:28 2015 From: pete at lcsql.com (Peter Haworth) Date: Thu, 4 Jun 2015 16:07:28 -0700 Subject: sorting SQLite keys where no leading zeros at end of name In-Reply-To: References: Message-ID: If the text and numeric portions of the key are indeed separated by an underscore, the following should work as an ORDER clause (untested). ORDER BY substr(TheKeyColumn,1,instr(TheKeyColumn,'_')-1) ASC,CAST(substr(TheKeyColumn,instr(theKeyColumn,'_')+1) AS INTEGER) ASC If there are a fixed number of chars before the numeric part of the key, then you can replace the instr calls with the appropriate number of chars. Pete lcSQL Software Home of lcStackBrowser and SQLiteAdmin On Thu, Jun 4, 2015 at 3:36 PM, Dr. Hawkins wrote: > I have keys that get generated such as > > someKey_1 > someKey_2 > > I just hit the snag that someKey_10 comes between the two of these. > > Is there a clean way to get SQLite (in memory) to ORDER these numerically > without having to recode to force leading zeros? > > *yuk* > > -- > 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 dochawk at gmail.com Thu Jun 4 19:09:36 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Thu, 4 Jun 2015 16:09:36 -0700 Subject: "breakpoint" gets edited out of cut/paste in IDE? Message-ID: has anyone else seen this? If I copy a block of if sGrp="p13_6.0.1" then breakpoint end if in the IDE, and then paste it elsewhere in the IDE, the middle line with breakpoint is consistently not appearing, with instead a blank line. Has anyone else seen something like this? It's, well, really odd . . . -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From bonnmike at gmail.com Thu Jun 4 19:10:29 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 4 Jun 2015 17:10:29 -0600 Subject: sorting SQLite keys where no leading zeros at end of name In-Reply-To: References: Message-ID: oh duh. Ignore me. My answer sorts them after the fact with lc. Peters answer does the same basic thing inside sqlite. On Thu, Jun 4, 2015 at 5:07 PM, Peter Haworth wrote: > If the text and numeric portions of the key are indeed separated by an > underscore, the following should work as an ORDER clause (untested). > > ORDER BY substr(TheKeyColumn,1,instr(TheKeyColumn,'_')-1) > ASC,CAST(substr(TheKeyColumn,instr(theKeyColumn,'_')+1) AS INTEGER) ASC > > If there are a fixed number of chars before the numeric part of the key, > then you can replace the instr calls with the appropriate number of chars. > > Pete > lcSQL Software > Home of lcStackBrowser and > SQLiteAdmin > > On Thu, Jun 4, 2015 at 3:36 PM, Dr. Hawkins wrote: > > > I have keys that get generated such as > > > > someKey_1 > > someKey_2 > > > > I just hit the snag that someKey_10 comes between the two of these. > > > > Is there a clean way to get SQLite (in memory) to ORDER these numerically > > without having to recode to force leading zeros? > > > > *yuk* > > > > -- > > Dr. Richard E. Hawkins, Esq. > > (702) 508-8462 > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dochawk at gmail.com Thu Jun 4 19:12:07 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Thu, 4 Jun 2015 16:12:07 -0700 Subject: sorting SQLite keys where no leading zeros at end of name In-Reply-To: References: Message-ID: On Thu, Jun 4, 2015 at 4:07 PM, Peter Haworth wrote: > ORDER BY substr(TheKeyColumn,1,instr(TheKeyColumn,'_')-1) > ASC,CAST(substr(TheKeyColumn,instr(theKeyColumn,'_')+1) AS INTEGER) ASC > > If there are a fixed number of chars before the numeric part of the key, > then you can replace the instr calls with the appropriate number of chars. > ooh. Wonderful. Perfect. I'm looking for a solution like this, rather than the livecode like Mike's, because I have a rather clean setup at the moment. I have the queries as properties of the objects I'm maniuplating, and the livecode solution would require a type of check that leads to spaghetti . . . -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From pete at lcsql.com Thu Jun 4 19:26:38 2015 From: pete at lcsql.com (Peter Haworth) Date: Thu, 4 Jun 2015 16:26:38 -0700 Subject: sorting SQLite keys where no leading zeros at end of name In-Reply-To: References: Message-ID: Let me know if it works. I might have the wrong number of prans, etc but the theory should work. Pete lcSQL Software Home of lcStackBrowser and SQLiteAdmin On Thu, Jun 4, 2015 at 4:12 PM, Dr. Hawkins wrote: > On Thu, Jun 4, 2015 at 4:07 PM, Peter Haworth wrote: > > > ORDER BY substr(TheKeyColumn,1,instr(TheKeyColumn,'_')-1) > > ASC,CAST(substr(TheKeyColumn,instr(theKeyColumn,'_')+1) AS INTEGER) ASC > > > > If there are a fixed number of chars before the numeric part of the key, > > then you can replace the instr calls with the appropriate number of > chars. > > > > ooh. Wonderful. Perfect. > > I'm looking for a solution like this, rather than the livecode like Mike's, > because I have a rather clean setup at the moment. I have the queries as > properties of the objects I'm maniuplating, and the livecode solution would > require a type of check that leads to spaghetti . . . > > > -- > 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 userev at canelasoftware.com Thu Jun 4 19:38:21 2015 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 4 Jun 2015 16:38:21 -0700 Subject: LiveCode 8 and a new video player? In-Reply-To: <5570B703.9040504@fourthworld.com> References: <79BF964F-2CAA-41DA-86BA-EE0BDF9171DD@canelasoftware.com> <5570B703.9040504@fourthworld.com> Message-ID: <5A05183F-3DFC-415B-A913-4E656D818D9A@canelasoftware.com> On Jun 4, 2015, at 1:37 PM, Richard Gaskin wrote: > Already sold: RunRev is committed to delivering a player object for all supported platforms. Are you under the impression that they are not going to use native hooks for each platform for video playback? Eg: AVFoundation for Mac, WMP for Win, [fill in standard framework] for Linux. Are they not going to make a public facing API that deals with connecting devs to the same features across platforms where possible. > > As I said, I'm not sure of the specifics of their plan for Linux, so it would be helpful to learn more about which library/framework they intend to use. Good ones are available under LGPL. Will this licensing be compatible with the commercial version of LiveCode as well? > > Many such frameworks integrate well with D-bus' MPRIS (Media Player Remote Interfacing Specification), the common interprocess messaging subsystem installed on most modern distros: > The features seem pretty complete. I did not see any transformations like mirroring video. This is something we need. > To address your broader concern about the perceived difficulty of running multimedia in Linux, all I can say is try it and you'll see for yourself how far Linux has come today. If the user has to download a 3rd party player, I would not qualify this as out of the box ready. For some markets, that is ok. For others, it can be very expensive to tech support. Best regards, Mark Talluto livecloud.io canelasoftware.com From ambassador at fourthworld.com Thu Jun 4 20:06:03 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 04 Jun 2015 17:06:03 -0700 Subject: LiveCode 8 and a new video player? In-Reply-To: <5A05183F-3DFC-415B-A913-4E656D818D9A@canelasoftware.com> References: <5A05183F-3DFC-415B-A913-4E656D818D9A@canelasoftware.com> Message-ID: <5570E7EB.2040507@fourthworld.com> Mark Talluto wrote: > On Jun 4, 2015, at 1:37 PM, Richard Gaskin wrote: > >> Already sold: RunRev is committed to delivering a player object >> for all supported platforms. > > Are you under the impression that they are not going to use native > hooks for each platform for video playback? Not at all. I would expect they'd deliver something very akin to the AV revamp of the player object, just for all platforms and written using LCB. But even with LCB, making all those features is a bit of work. Since right now we Linux folk have no media support at all (and haven't for a long time) I'd be very happy with something less ambitious. And I'd imagine the net savings for putting in a small number of commands in C++ would still be significant over designing and writing much more code in LCB. >> As I said, I'm not sure of the specifics of their plan for Linux, >> so it would be helpful to learn more about which library/framework >> they intend to use. Good ones are available under LGPL. > > Will this licensing be compatible with the commercial version of > LiveCode as well? Kevin may have other plans I'm not aware of, but on the surface LGPL would seem a good fit for both proprietary and GPL use. >> Many such frameworks integrate well with D-bus' MPRIS (Media Player >> Remote Interfacing Specification), the common interprocess messaging >> subsystem installed on most modern distros: >> > > The features seem pretty complete. I did not see any transformations > like mirroring video. This is something we need. I would imagine that if Fraser were unleashed on that API for a couple days then LiveCode's multimedia support on Linux might exceed anything it's ever had before on any platform. :) But I'd be thrilled enough if it just had startTime. Oh, and the ability to play a movie without crashing. :) >> To address your broader concern about the perceived difficulty of >> running multimedia in Linux, all I can say is try it and you'll see >> for yourself how far Linux has come today. > > If the user has to download a 3rd party player, I would not qualify > this as out of the box ready. For some markets, that is ok. For > others, it can be very expensive to tech support. The situation with codecs is well understood in the Linux community. At most RunRev's expense is a caveat in the Dictionary entry for related commands, as they do now for things like Oracle drivers which have special restrictions. This only seems hard to those who don't use Linux. But really, I work with that community daily; very different set of expections about things like codec licensing. Crashing, on the other hand, is not enjoyed by users of any platform. ;) Besides, RunRev has already decided to support media playback on Linux. The only new question I'm raising here is whether it needs to wait for The Ultimate Widget, or could we please have a few lines of C++ to tide us over for the next year or so. -- 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 userev at canelasoftware.com Thu Jun 4 20:42:45 2015 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 4 Jun 2015 17:42:45 -0700 Subject: LiveCode 8 and a new video player? In-Reply-To: <5570E7EB.2040507@fourthworld.com> References: <5A05183F-3DFC-415B-A913-4E656D818D9A@canelasoftware.com> <5570E7EB.2040507@fourthworld.com> Message-ID: <0BDABEAA-96EE-4CB7-AD93-7D9FD763DEA0@canelasoftware.com> On Jun 4, 2015, at 5:06 PM, Richard Gaskin wrote: > Besides, RunRev has already decided to support media playback on Linux. The only new question I'm raising here is whether it needs to wait for The Ultimate Widget, or could we please have a few lines of C++ to tide us over for the next year or so. Fully understood. I know you have a bug/enhancement report on this. What is the status from LiveCode? Best regards, Mark Talluto livecloud.io canelasoftware.com From roger.e.eller at sealedair.com Thu Jun 4 22:19:46 2015 From: roger.e.eller at sealedair.com (Roger Eller) Date: Thu, 4 Jun 2015 22:19:46 -0400 Subject: Clock In-Reply-To: <1433365671984-4692907.post@n4.nabble.com> References: <555C8B51.1040306@economy-x-talk.com> <1433190023799-4692816.post@n4.nabble.com> <1433359955017-4692898.post@n4.nabble.com> <1433363936295-4692902.post@n4.nabble.com> <1433365671984-4692907.post@n4.nabble.com> Message-ID: Bernd, I finally found a few minutes to play. I think possibly the layerMode may need a tweak to get smooth movement on Android. It looks great and smooth on the computer. Here's a video of the first run on my watch. https://dl.dropboxusercontent.com/u/54789013/Android/SmartQ/LordEllerWatch.MOV ... and this is the shrunken stack (last modified in 6.6.2). https://dl.dropboxusercontent.com/u/54789013/Android/SmartQ/LordEllerWatch_0_2.livecode.zip ~Roger On Wed, Jun 3, 2015 at 5:07 PM, BNig wrote: > It should work with 6.5.x out of the box. No need to install 7.x.x > > Kind regards > Bernd > > > That's good info. My setup at home still has 6.5.x I think. So I may have > to install 7.0.x just to open the file. > /quote> > > > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Clock-tp4692455p4692907.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 t.heaford at icloud.com Fri Jun 5 02:27:04 2015 From: t.heaford at icloud.com (Terence Heaford) Date: Fri, 05 Jun 2015 07:27:04 +0100 Subject: arrays with merge Message-ID: This line gives a syntax error, obviously because an array does not work in merge? put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray["test"]]] [[tSortOrder]]") into tSQL Is there a way around this or do I have to resort to using &? All the best Terry From monte at sweattechnologies.com Fri Jun 5 02:42:38 2015 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri, 5 Jun 2015 16:42:38 +1000 Subject: arrays with merge In-Reply-To: References: Message-ID: <4053595D-9795-4E83-85E9-79AF0A0D8D2F@sweattechnologies.com> Add a space between the array bracket and the merge brackets > On 5 Jun 2015, at 4:27 pm, Terence Heaford wrote: > > This line gives a syntax error, obviously because an array does not work in merge? > > put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray["test"]]] [[tSortOrder]]") into tSQL > > Is there a way around this or do I have to resort to using &? > > All the best > > Terry > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From t.heaford at icloud.com Fri Jun 5 03:10:14 2015 From: t.heaford at icloud.com (Terence Heaford) Date: Fri, 05 Jun 2015 08:10:14 +0100 Subject: arrays with merge In-Reply-To: <61BBFE66-DF50-4FE5-B74F-E9069837B1BE@me.com> References: <4053595D-9795-4E83-85E9-79AF0A0D8D2F@sweattechnologies.com> <61BBFE66-DF50-4FE5-B74F-E9069837B1BE@me.com> Message-ID: Also tried it with one space after array as put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray["test?] ]] [[tSortOrder]]") into tSQL Still got a syntax error. LC 6.7.5 Mac. Is there a solution? All the best Terry > On 5 Jun 2015, at 07:55, Terence Heaford wrote: > > Did this and I still get a syntax error. > > put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[ myArray["test?] ]] [[tSortOrder]]") into tSQL > > Any ideas > > Thanks > > Terry > > > >> On 5 Jun 2015, at 07:42, Monte Goulding > wrote: >> >> Add a space between the array bracket and the merge brackets >> >>> On 5 Jun 2015, at 4:27 pm, Terence Heaford > wrote: >>> >>> This line gives a syntax error, obviously because an array does not work in merge? >>> >>> put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray["test"]]] [[tSortOrder]]") into tSQL >>> >>> Is there a way around this or do I have to resort to using &? >>> >>> All the best >>> >>> Terry >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> -- >> M E R Goulding > >> Software development services >> Bespoke application development for vertical markets >> >> mergExt > - There's an external for that! >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > From t.heaford at icloud.com Fri Jun 5 03:11:51 2015 From: t.heaford at icloud.com (Terence Heaford) Date: Fri, 05 Jun 2015 08:11:51 +0100 Subject: arrays with merge In-Reply-To: <4053595D-9795-4E83-85E9-79AF0A0D8D2F@sweattechnologies.com> References: <4053595D-9795-4E83-85E9-79AF0A0D8D2F@sweattechnologies.com> Message-ID: <920A5DB8-9321-459E-9C22-79590CF360CE@icloud.com> Did this and I still get a syntax error. put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[ myArray["test?] ]] [[tSortOrder]]") into tSQL Any ideas Thanks Terry > On 5 Jun 2015, at 07:42, Monte Goulding wrote: > > Add a space between the array bracket and the merge brackets > >> On 5 Jun 2015, at 4:27 pm, Terence Heaford wrote: >> >> This line gives a syntax error, obviously because an array does not work in merge? >> >> put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray["test"]]] [[tSortOrder]]") into tSQL >> >> Is there a way around this or do I have to resort to using &? >> >> All the best >> >> Terry >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > -- > M E R Goulding > Software development services > Bespoke application development for vertical markets > > mergExt - There's an external for that! > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From lyn.teyla at gmail.com Fri Jun 5 03:17:14 2015 From: lyn.teyla at gmail.com (Lyn Teyla) Date: Fri, 5 Jun 2015 09:17:14 +0200 Subject: arrays with merge In-Reply-To: References: Message-ID: > Terence Heaford wrote: > > This line gives a syntax error, obviously because an array does not work in merge? > > put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray["test"]]] [[tSortOrder]]") into tSQL > > Is there a way around this or do I have to resort to using &? Method 1: Turn it into a 2-liner: -------- put myArray["test"] into tTest put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[tTest]] [[tSortOrder]]") into tSQL -------- Method 2: Have the entire string to be merged already stored elsewhere: -------- put merge(the uSQL of me) into tSQL -------- or -------- put merge(url "file:sql.txt") into tSQL -------- where the custom property "uSQL" or the file "sql.txt" already contains the string: SELECT [[tColumns]] FROM '[[tTable]]' [[myArray["test"]]] [[tSortOrder]] Method 3: Use a function to represent an array: -------- local myArray -- make sure this is outside both handlers function myArray pString return myArrayTest[pString] end myArray on doStuff -- some stuff here put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray(test)]] [[tSortOrder]]") into tSQL -- more stuff here end doStuff -------- This last method works as long as the name of the key ("test" in your example) isn't a LiveCode reserved word. Hope this helps! :) Lyn From lyn.teyla at gmail.com Fri Jun 5 03:21:08 2015 From: lyn.teyla at gmail.com (Lyn Teyla) Date: Fri, 5 Jun 2015 09:21:08 +0200 Subject: arrays with merge In-Reply-To: References: Message-ID: <808A1481-E57A-43B6-AF62-8582C869DD87@gmail.com> > function myArray pString > return myArrayTest[pString] > end myArray Small typo: myArrayTest[pString] should of course be: myArray[pString] From ali at runrev.com Fri Jun 5 05:13:59 2015 From: ali at runrev.com (Ali Lloyd) Date: Fri, 5 Jun 2015 10:13:59 +0100 Subject: arrays with merge In-Reply-To: <808A1481-E57A-43B6-AF62-8582C869DD87@gmail.com> References: <808A1481-E57A-43B6-AF62-8582C869DD87@gmail.com> Message-ID: Hi, The reason put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray["test"]]] [[tSortOrder]]") into tSQL doesn't work is the double quote around "test". Merge should work fine with arrays (I should know because bug 11274 was one of the first I ever fixed!) You can either use & and quote to build the correct string put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray[" & quote & test & quote & "]]] [[tSortOrder]]") into tSQL or put "test" into a variable beforehand local tTest put "test' into tTest put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray[tTest]]] [[tSortOrder]]") into tSQL Ali On 5 June 2015 at 08:21, Lyn Teyla wrote: > > function myArray pString > > return myArrayTest[pString] > > end myArray > > Small typo: > > myArrayTest[pString] > > should of course be: > > myArray[pString] > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From t.heaford at icloud.com Fri Jun 5 05:26:52 2015 From: t.heaford at icloud.com (Terence Heaford) Date: Fri, 05 Jun 2015 10:26:52 +0100 Subject: arrays with merge In-Reply-To: References: <808A1481-E57A-43B6-AF62-8582C869DD87@gmail.com> Message-ID: <85113500-93B3-4D4F-B24E-172BDD1AC164@icloud.com> Interestingly it works without quotes around test. It does work but should it? This suggests the only reason for quotes in array keys is in case you have a two word key? put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray[test]]] [[tSortOrder]]") into tSQL All the best Terry > On 5 Jun 2015, at 10:13, Ali Lloyd wrote: > > put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray["test"]]] > [[tSortOrder]]") into tSQL > > doesn't work is the double quote around "test". Merge should work fine > with arrays (I should know because bug 11274 was one of the first I ever > fixed!) > > You can either use & and quote to build the correct string From ali at runrev.com Fri Jun 5 05:32:39 2015 From: ali at runrev.com (Ali Lloyd) Date: Fri, 5 Jun 2015 10:32:39 +0100 Subject: arrays with merge In-Reply-To: <85113500-93B3-4D4F-B24E-172BDD1AC164@icloud.com> References: <808A1481-E57A-43B6-AF62-8582C869DD87@gmail.com> <85113500-93B3-4D4F-B24E-172BDD1AC164@icloud.com> Message-ID: Yes, that is LiveCode 'unquoted literal' mechanism - It is the same as, for example, (if you have strict compilation off) *put* tTest & "sdfsdf" -- puts tTestsdfsdf into the message box When a variable has not been declared, any tokens that are not keywords are treated as strings. On 5 June 2015 at 10:26, Terence Heaford wrote: > Interestingly it works without quotes around test. > > It does work but should it? > > This suggests the only reason for quotes in array keys is in case you have > a two word key? > > put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray[test]]] > [[tSortOrder]]") into tSQL > > > All the best > > Terry > > > On 5 Jun 2015, at 10:13, Ali Lloyd wrote: > > > > put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray["test"]]] > > [[tSortOrder]]") into tSQL > > > > doesn't work is the double quote around "test". Merge should work fine > > with arrays (I should know because bug 11274 was one of the first I ever > > fixed!) > > > > You can either use & and quote to build the correct string > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bernd.niggemann at uni-wh.de Fri Jun 5 05:19:28 2015 From: bernd.niggemann at uni-wh.de (BNig) Date: Fri, 5 Jun 2015 02:19:28 -0700 (PDT) Subject: Clock In-Reply-To: References: <555C8B51.1040306@economy-x-talk.com> <1433190023799-4692816.post@n4.nabble.com> <1433359955017-4692898.post@n4.nabble.com> <1433363936295-4692902.post@n4.nabble.com> <1433365671984-4692907.post@n4.nabble.com> Message-ID: <1433495968780-4692972.post@n4.nabble.com> Roger, this is probably due to the limited processing power of the android-watch This is similar to iOS back when I made the scrollers. At the time iPhones had trouble mixing all the blend modes fast enough. So I build in a cheat. The command is "makeiOSReady" it is located in the script of the group. What it does is to make a snapshot of the scroller and hide all the graphics. What is left on is an image "mock" and layered on top of this field "fDisplay-Scroll" For the first 3 of the clock faces try on mouseUp dispatch "makeiOSReady" to group "Hours" dispatch "makeiOSReady" to group "Minutes" dispatch "makeiOSReady" to group "moveSeconds" end mouseUp once you are done with your resizing of the groups because a resize of the group, e.g. "hours" will remove the image "mock" and you do your resizing on the graphics. That is the reason why you issue the "makeiOSReady" command at the end, when you are done configuring the groups. This should put considerably less burden on the processor of your android-watch. If that does not make it work try disabling the card script that set the color. Also you may play with the wait x milliseconds with messages that is issued twice, once in mouseUP handler and once in "advanceSeconds" handler of the start/stop button send "setWheel tHours + 1" to group "hours" send "setWheel tMinutes + 1" to group "Minutes" send "setWheel tSeconds + 1" to group "moveSeconds" wait 5 milliseconds with messages -- increase the milliseconds to wait, gives more time. What I see in the video is very much what took me long to debug and which turned out to be the wait... being too short. Note, "makeiOSReady" only works on the non-egg shaped scrollers. For egg-shaped scrollers I could look into them next week when I am back from a weekend trip and see if I could tweak them to work more efficient. But there is a lot of computation going on behind the scene. Try these suggestion in the given order and see what makes it work. Please tell us if you get it to work. Kind regards Bernd Roger Eller wrote > Bernd, > > I finally found a few minutes to play. I think possibly the layerMode may > need a tweak to get smooth movement on Android. It looks great and smooth > on the computer. Here's a video of the first run on my watch. > > https://dl.dropboxusercontent.com/u/54789013/Android/SmartQ/LordEllerWatch.MOV > > ... and this is the shrunken stack (last modified in 6.6.2). > https://dl.dropboxusercontent.com/u/54789013/Android/SmartQ/LordEllerWatch_0_2.livecode.zip > > ~Roger -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Clock-tp4692455p4692972.html Sent from the Revolution - User mailing list archive at Nabble.com. From roger.e.eller at sealedair.com Fri Jun 5 07:14:55 2015 From: roger.e.eller at sealedair.com (Roger Eller) Date: Fri, 5 Jun 2015 07:14:55 -0400 Subject: Clock In-Reply-To: <1433495968780-4692972.post@n4.nabble.com> References: <555C8B51.1040306@economy-x-talk.com> <1433190023799-4692816.post@n4.nabble.com> <1433359955017-4692898.post@n4.nabble.com> <1433363936295-4692902.post@n4.nabble.com> <1433365671984-4692907.post@n4.nabble.com> <1433495968780-4692972.post@n4.nabble.com> Message-ID: Wow, you really thought of everything. Thanks Bernd! I'll try this as soon as possible. ~Roger On Jun 5, 2015 5:39 AM, "BNig" wrote: > Roger, > > this is probably due to the limited processing power of the android-watch > > This is similar to iOS back when I made the scrollers. At the time iPhones > had trouble mixing all the blend modes fast enough. > So I build in a cheat. The command is "makeiOSReady" it is located in the > script of the group. What it does is to make a snapshot of the scroller and > hide all the graphics. What is left on is an image "mock" and layered on > top > of this field "fDisplay-Scroll" > > For the first 3 of the clock faces try > > on mouseUp > dispatch "makeiOSReady" to group "Hours" > dispatch "makeiOSReady" to group "Minutes" > dispatch "makeiOSReady" to group "moveSeconds" > end mouseUp > > once you are done with your resizing of the groups because a resize of the > group, e.g. "hours" will remove the image "mock" and you do your resizing > on > the graphics. > That is the reason why you issue the "makeiOSReady" command at the end, > when > you are done configuring the groups. > > This should put considerably less burden on the processor of your > android-watch. > > If that does not make it work try disabling the card script that set the > color. > > Also you may play with the wait x milliseconds with messages that is issued > twice, once in mouseUP handler and once in "advanceSeconds" handler of the > start/stop button > > send "setWheel tHours + 1" to group "hours" > send "setWheel tMinutes + 1" to group "Minutes" > send "setWheel tSeconds + 1" to group "moveSeconds" > > wait 5 milliseconds with messages -- increase the milliseconds to > wait, gives more time. > > What I see in the video is very much what took me long to debug and which > turned out to be the wait... being too short. > > Note, "makeiOSReady" only works on the non-egg shaped scrollers. For > egg-shaped scrollers I could look into them next week when I am back from a > weekend trip and see if I could tweak them to work more efficient. But > there > is a lot of computation going on behind the scene. > > Try these suggestion in the given order and see what makes it work. Please > tell us if you get it to work. > > Kind regards > > Bernd > > > > Roger Eller wrote > > Bernd, > > > > I finally found a few minutes to play. I think possibly the layerMode > may > > need a tweak to get smooth movement on Android. It looks great and > smooth > > on the computer. Here's a video of the first run on my watch. > > > > > https://dl.dropboxusercontent.com/u/54789013/Android/SmartQ/LordEllerWatch.MOV > > > > ... and this is the shrunken stack (last modified in 6.6.2). > > > https://dl.dropboxusercontent.com/u/54789013/Android/SmartQ/LordEllerWatch_0_2.livecode.zip > > > > ~Roger > > > > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Clock-tp4692455p4692972.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 bonnmike at gmail.com Fri Jun 5 09:42:18 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 5 Jun 2015 07:42:18 -0600 Subject: arrays with merge In-Reply-To: References: <808A1481-E57A-43B6-AF62-8582C869DD87@gmail.com> <85113500-93B3-4D4F-B24E-172BDD1AC164@icloud.com> Message-ID: As ali said, the unquoted key is only an issue if there is a declared variable, at which point the key becomes whatever is in that variable. (or if its a keyword of course) I use the "store the string elsewhere" method. When creating merge strings for later use, I either create them using the property inspector, or put them into a field and set a property to the field. The other option mentioned is pretty helpful. Put in an unquoted key, and set the value of it as a variable. This can be pretty handy because you can change which key you want to look at on the fly. On Fri, Jun 5, 2015 at 3:32 AM, Ali Lloyd wrote: > Yes, that is LiveCode 'unquoted literal' mechanism - > > It is the same as, for example, (if you have strict compilation off) > > *put* tTest & "sdfsdf" -- puts tTestsdfsdf into the message box > > > When a variable has not been declared, any tokens that are not keywords are > treated as strings. > > On 5 June 2015 at 10:26, Terence Heaford wrote: > > > Interestingly it works without quotes around test. > > > > It does work but should it? > > > > This suggests the only reason for quotes in array keys is in case you > have > > a two word key? > > > > put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray[test]]] > > [[tSortOrder]]") into tSQL > > > > > > All the best > > > > Terry > > > > > On 5 Jun 2015, at 10:13, Ali Lloyd wrote: > > > > > > put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray["test"]]] > > > [[tSortOrder]]") into tSQL > > > > > > doesn't work is the double quote around "test". Merge should work fine > > > with arrays (I should know because bug 11274 was one of the first I > ever > > > fixed!) > > > > > > You can either use & and quote to build the correct string > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From rdimola at evergreeninfo.net Fri Jun 5 10:03:56 2015 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Fri, 5 Jun 2015 10:03:56 -0400 Subject: arrays with merge In-Reply-To: References: <808A1481-E57A-43B6-AF62-8582C869DD87@gmail.com> <85113500-93B3-4D4F-B24E-172BDD1AC164@icloud.com> Message-ID: <002c01d09f98$7683aa10$638afe30$@net> 5,4,3,2,1.... Here comes Peter with "Always use strict compilation mode" Followed by my +1 Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Mike Bonner Sent: Friday, June 05, 2015 9:42 AM To: How to use LiveCode Subject: Re: arrays with merge As ali said, the unquoted key is only an issue if there is a declared variable, at which point the key becomes whatever is in that variable. (or if its a keyword of course) I use the "store the string elsewhere" method. When creating merge strings for later use, I either create them using the property inspector, or put them into a field and set a property to the field. The other option mentioned is pretty helpful. Put in an unquoted key, and set the value of it as a variable. This can be pretty handy because you can change which key you want to look at on the fly. On Fri, Jun 5, 2015 at 3:32 AM, Ali Lloyd wrote: > Yes, that is LiveCode 'unquoted literal' mechanism - > > It is the same as, for example, (if you have strict compilation off) > > *put* tTest & "sdfsdf" -- puts tTestsdfsdf into the message box > > > When a variable has not been declared, any tokens that are not > keywords are treated as strings. > > On 5 June 2015 at 10:26, Terence Heaford wrote: > > > Interestingly it works without quotes around test. > > > > It does work but should it? > > > > This suggests the only reason for quotes in array keys is in case > > you > have > > a two word key? > > > > put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray[test]]] > > [[tSortOrder]]") into tSQL > > > > > > All the best > > > > Terry > > > > > On 5 Jun 2015, at 10:13, Ali Lloyd wrote: > > > > > > put merge("SELECT [[tColumns]] FROM '[[tTable]]' > > > [[myArray["test"]]] > > > [[tSortOrder]]") into tSQL > > > > > > doesn't work is the double quote around "test". Merge should work > > > fine with arrays (I should know because bug 11274 was one of the > > > first I > ever > > > fixed!) > > > > > > You can either use & and quote to build the correct string > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Fri Jun 5 10:31:18 2015 From: pete at lcsql.com (Peter Haworth) Date: Fri, 5 Jun 2015 07:31:18 -0700 Subject: arrays with merge In-Reply-To: <002c01d09f98$7683aa10$638afe30$@net> References: <808A1481-E57A-43B6-AF62-8582C869DD87@gmail.com> <85113500-93B3-4D4F-B24E-172BDD1AC164@icloud.com> <002c01d09f98$7683aa10$638afe30$@net> Message-ID: Well I missed the countdown so I'll +1your post. Pete lcSQL Software On Jun 5, 2015 7:04 AM, "Ralph DiMola" wrote: > 5,4,3,2,1.... Here comes Peter with "Always use strict compilation mode" > Followed by my +1 > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On > Behalf > Of Mike Bonner > Sent: Friday, June 05, 2015 9:42 AM > To: How to use LiveCode > Subject: Re: arrays with merge > > As ali said, the unquoted key is only an issue if there is a declared > variable, at which point the key becomes whatever is in that variable. (or > if its a keyword of course) > > I use the "store the string elsewhere" method. When creating merge strings > for later use, I either create them using the property inspector, or put > them into a field and set a property to the field. > > The other option mentioned is pretty helpful. Put in an unquoted key, and > set the value of it as a variable. This can be pretty handy because you > can > change which key you want to look at on the fly. > > On Fri, Jun 5, 2015 at 3:32 AM, Ali Lloyd wrote: > > > Yes, that is LiveCode 'unquoted literal' mechanism - > > > > It is the same as, for example, (if you have strict compilation off) > > > > *put* tTest & "sdfsdf" -- puts tTestsdfsdf into the message box > > > > > > When a variable has not been declared, any tokens that are not > > keywords are treated as strings. > > > > On 5 June 2015 at 10:26, Terence Heaford wrote: > > > > > Interestingly it works without quotes around test. > > > > > > It does work but should it? > > > > > > This suggests the only reason for quotes in array keys is in case > > > you > > have > > > a two word key? > > > > > > put merge("SELECT [[tColumns]] FROM '[[tTable]]' [[myArray[test]]] > > > [[tSortOrder]]") into tSQL > > > > > > > > > All the best > > > > > > Terry > > > > > > > On 5 Jun 2015, at 10:13, Ali Lloyd wrote: > > > > > > > > put merge("SELECT [[tColumns]] FROM '[[tTable]]' > > > > [[myArray["test"]]] > > > > [[tSortOrder]]") into tSQL > > > > > > > > doesn't work is the double quote around "test". Merge should work > > > > fine with arrays (I should know because bug 11274 was one of the > > > > first I > > ever > > > > fixed!) > > > > > > > > You can either use & and quote to build the correct string > > > > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jun 5 11:13:03 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 5 Jun 2015 08:13:03 -0700 Subject: arrays with merge In-Reply-To: References: <808A1481-E57A-43B6-AF62-8582C869DD87@gmail.com> <85113500-93B3-4D4F-B24E-172BDD1AC164@icloud.com> <002c01d09f98$7683aa10$638afe30$@net> Message-ID: On Fri, Jun 5, 2015 at 7:31 AM, Peter Haworth wrote: > Well I missed the countdown so I'll +1your post. > and I'll +2. The things that I would most like to add to livecode would be strict compilation being the default, absolute case sensitivity (unless turned off for comparisons), and strong typing of variables. Oh, and c-style variable scoping. -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From ali at runrev.com Fri Jun 5 11:22:08 2015 From: ali at runrev.com (Ali Lloyd) Date: Fri, 5 Jun 2015 16:22:08 +0100 Subject: arrays with merge In-Reply-To: References: <808A1481-E57A-43B6-AF62-8582C869DD87@gmail.com> <85113500-93B3-4D4F-B24E-172BDD1AC164@icloud.com> <002c01d09f98$7683aa10$638afe30$@net> Message-ID: In that case I can highly recommend trying LiveCode Builder ;-) On 5 June 2015 at 16:13, Dr. Hawkins wrote: > On Fri, Jun 5, 2015 at 7:31 AM, Peter Haworth wrote: > > > Well I missed the countdown so I'll +1your post. > > > > and I'll +2. > > The things that I would most like to add to livecode would be strict > compilation being the default, absolute case sensitivity (unless turned off > for comparisons), and strong typing of variables. Oh, and c-style variable > scoping. > > > > -- > 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 ambassador at fourthworld.com Fri Jun 5 11:34:24 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 05 Jun 2015 08:34:24 -0700 Subject: LiveCode 8 and a new video player? In-Reply-To: <0BDABEAA-96EE-4CB7-AD93-7D9FD763DEA0@canelasoftware.com> References: <0BDABEAA-96EE-4CB7-AD93-7D9FD763DEA0@canelasoftware.com> Message-ID: <5571C180.9060408@fourthworld.com> Mark Talluto wrote: > On Jun 4, 2015, at 5:06 PM, Richard Gaskin wrote: > >> Besides, RunRev has already decided to support media playback on >> Linux. The only new question I'm raising here is whether it needs >> to wait for The Ultimate Widget, or could we please have a few >> lines of C++ to tide us over for the next year or so. > > Fully understood. I know you have a bug/enhancement report on this. > What is the status from LiveCode? Very good new on the Windows front: somewhere between the last time I tested and now, #5886 appears fixed; both currentTime and startTime work well in v7.0.5 under Windows 8.1 - many thanks to Panos Merakos at RunRev for taking the time to follow up on this one. "'start player' ignores currentTime w/dontuseQT" It would be helpful if anyone here has time to test that under Windows 7 or 8.0 to confirm there are no remaining issues with those versions either. While reviewing player-related bugs I was also able to confirm that this report submitted by another member here is apparently also fixed: "Revolution plays WMV files unreliably" Trevor's comment #4 there notes the engine was using the deprecated MCI interface at that time - might that have changed since then? I tested WMV, MP3, AIFF, and a few other formats, and they seem to play well in v7.0.5 under Win 8.1. I was also unable to reproduce this one, though again it would be helpful if others here have a chance to test under Win 7 or 8.0 to confirm: "Movies on network volumes can't used with player object" Unfortunately the most popular codecs do not work in 7.0.5 under Win 8.1: "Support mp4 and h264 without QuickTime" Still, good progress on the Windows side, and hopefully those codecs can be supported without much effort. The MP4 files I tested with play well in the Windows Media Player app, so we know the OS includes the codecs needed. As for Linux, the crasher I reported has been confirmed: I haven't heard anything from the team directly, but the activity on #5886 suggests that they're reviewing at least some video issues, and we know that crashers tend to get priority. With any luck, once the crash is resolved we'll be able to make sure currentTime and startTime work as well on Linux as they do on Mac and Windows now, and with that I'll be able to do what I need with video for now. -- 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 Fri Jun 5 11:42:45 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 05 Jun 2015 10:42:45 -0500 Subject: arrays with merge In-Reply-To: References: <808A1481-E57A-43B6-AF62-8582C869DD87@gmail.com> <85113500-93B3-4D4F-B24E-172BDD1AC164@icloud.com> <002c01d09f98$7683aa10$638afe30$@net> Message-ID: <90BD6EEE-E917-4109-8A26-1D3C4B809CBC@hyperactivesw.com> On June 5, 2015 10:13:03 AM CDT, "Dr. Hawkins" wrote: > >The things that I would most like to add to livecode would be strict >compilation being the default, absolute case sensitivity (unless turned off >for comparisons), and strong typing of variables. Oh, and c-style >variable scoping. In that case you'll like LCB, the widgets language. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From peter.brett at livecode.com Fri Jun 5 11:55:29 2015 From: peter.brett at livecode.com (Peter TB Brett) Date: Fri, 05 Jun 2015 17:55:29 +0200 Subject: arrays with merge In-Reply-To: References: <808A1481-E57A-43B6-AF62-8582C869DD87@gmail.com> <85113500-93B3-4D4F-B24E-172BDD1AC164@icloud.com> <002c01d09f98$7683aa10$638afe30$@net> Message-ID: <805c8efab064677b24dd92bed0239b83@livecode.com> On 2015-06-05 17:22, Ali Lloyd wrote: > On 5 June 2015 at 16:13, Dr. Hawkins wrote: > >> On Fri, Jun 5, 2015 at 7:31 AM, Peter Haworth wrote: >> >> > Well I missed the countdown so I'll +1your post. >> > >> >> and I'll +2. >> >> The things that I would most like to add to livecode would be strict >> compilation being the default, absolute case sensitivity (unless >> turned off >> for comparisons), and strong typing of variables. Oh, and c-style >> variable >> scoping. > > In that case I can highly recommend trying LiveCode Builder ;-) Well, it doesn't have absolute case sensitivity. Or C-style variable scoping (yet)... we debate these issues in the office with some regularity. ;-) Peter -- Dr Peter Brett LiveCode Engine Development Team From dochawk at gmail.com Fri Jun 5 14:13:15 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 5 Jun 2015 11:13:15 -0700 Subject: cant't find the textFont of formatted text? Message-ID: inside of a loop through the fields, I have put thFld & cr & the formattedText of thFld \ & cr & exists(the textFont of word 1 to -1 of the formattedText of thFld) put the textFont of word 1 to -1 of the formattedText of thFld On a particular field, I get field id 3132 of stack "rawForms" Estimated Number of Creditors false How can this possibly be??? The error on the second line is button "src_formsStack": execution error at line 89 (Chunk: can't find object), char 19 -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From mark at livecode.com Fri Jun 5 14:20:47 2015 From: mark at livecode.com (Mark Waddingham) Date: Fri, 05 Jun 2015 20:20:47 +0200 Subject: cant't find the textFont of formatted =?UTF-8?Q?text=3F?= In-Reply-To: References: Message-ID: <4e3ec1e4db00c20bccf5bd645a2f2570@livecode.com> On 2015-06-05 20:13, Dr. Hawkins wrote: > inside of a loop through the fields, I have > > put thFld & cr & the formattedText of thFld \ > & cr & exists(the textFont of word 1 to -1 of the formattedText of > thFld) > put the textFont of word 1 to -1 of the formattedText of thFld > > On a particular field, I get > > field id 3132 of stack "rawForms" > Estimated Number of Creditors > false > > How can this possibly be??? The error on the second line is > > button "src_formsStack": execution error at line 89 (Chunk: can't find > object), char 19 The 'formattedText' property of a field is a string so the expression: the textFont of word 1 to -1 of the formattedText of thFld Does this: T1 = evaluate the formattedText of thFld T2 = word 1 to -1 of T1 return the textFont of T2 Now, because T2 is also a string, the engine tries to interpret it as a control reference. If you want to access properties of the styled text of the field, then you need to do so directly on the field itself: put the textFont of word 1 to -1 of field thFld As an aside, you also cannot use 'exists()' on font names - it is only for control references. Instead you can use: (the textFont of word 1 to -1 of field thFld) is among the lines of the fontNames Hope this helps, Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From johnpatten at me.com Fri Jun 5 18:31:12 2015 From: johnpatten at me.com (JOHN PATTEN) Date: Fri, 05 Jun 2015 15:31:12 -0700 Subject: Simple .lc Script to INSERT data...? Message-ID: <549E1923-BA50-4134-AF7F-71A429B608F4@me.com> Hi All, I must be missing something simple and I can?t find it? I have a mysql database with one table and one field. Varchar(1000) I have a LiveCode project with one button and the following code: on mouseUp put urlEncode(the name of target) into tName put "object_name=" & tName into ArgList --answer ArgList post tArgList to URL "http://username.on-rev.com/ipad_1/add_data_2.lc" end mouseUp My .lc file looks like this: The .lc script creates a new record but it never puts the name of the button in the object_name field? The record is completely empty. I was having the same problem on a much more complex database and script, so I thought I would super simplify but I?m still having the problem. Does anybody see anything I?m missing? Thank you! John Patten SUSD From matthias_livecode_150811 at m-r-d.de Fri Jun 5 18:39:33 2015 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe | M-R-D) Date: Sat, 6 Jun 2015 00:39:33 +0200 Subject: Simple .lc Script to INSERT data...? In-Reply-To: <549E1923-BA50-4134-AF7F-71A429B608F4@me.com> References: <549E1923-BA50-4134-AF7F-71A429B608F4@me.com> Message-ID: <417ABFB5-7522-46E2-AC33-3C5D207B909D@m-r-d.de> John, if you post data to a livecode server script then you need to use $_post[] instead of $_get $_get[] is used if you add the parameters to the url like put URL ("http://username.on-rev.com/ipad_1/add_datga_2.lc?object_name=? & tName) into tResult Regards, Matthias > Am 06.06.2015 um 00:31 schrieb JOHN PATTEN : > > Hi All, > > I must be missing something simple and I can?t find it? > > I have a mysql database with one table and one field. Varchar(1000) > > I have a LiveCode project with one button and the following code: > > on mouseUp > put urlEncode(the name of target) into tName > put "object_name=" & tName into ArgList > --answer ArgList > post tArgList to URL "http://username.on-rev.com/ipad_1/add_data_2.lc" > end mouseUp > > > My .lc file looks like this: > > put revOpenDatabase ("mysql?,"username.on-rev.com?,"username_ipad_2?,"username_ipad_2?,"password") into tConID > put "ipad_data" into tTableName > put $_GET["object_name"] into object_name > put "object_name" into tFields > > put "INSERT INTO" && tTableName && "(" & tFields & ") VALUES (:1);" into tSQL > > revExecuteSQL tConID, tSQL, "object_name" > revCloseDatabase tConID > put empty > ?> > > The .lc script creates a new record but it never puts the name of the button in the object_name field? The record is completely empty. I was having the same problem on a much more complex database and script, so I thought I would super simplify but I?m still having the problem. > > Does anybody see anything I?m missing? > > Thank you! > John Patten > SUSD > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From johnpatten at me.com Fri Jun 5 19:01:40 2015 From: johnpatten at me.com (JOHN PATTEN) Date: Fri, 05 Jun 2015 16:01:40 -0700 Subject: Simple .lc Script to INSERT data...? In-Reply-To: <417ABFB5-7522-46E2-AC33-3C5D207B909D@m-r-d.de> References: <549E1923-BA50-4134-AF7F-71A429B608F4@me.com> <417ABFB5-7522-46E2-AC33-3C5D207B909D@m-r-d.de> Message-ID: <74415485-5317-4198-8C15-536E77F7B0B3@me.com> Thanks Matthias, I did try both ways $_POST and $_GET. I get the same results; a new record is created but the fields are empty. By the way, the "LiveCode Cloud" tutorials show $_POST for inserting new record too. I?ll keep looking :) > On Jun 5, 2015, at 3:39 PM, Matthias Rebbe | M-R-D wrote: > > John, > > if you post data to a livecode server script then you need to use $_post[] instead of $_get > > $_get[] is used if you add the parameters to the url like > > put URL ("http://username.on-rev.com/ipad_1/add_datga_2.lc?object_name=? & tName) into tResult > > Regards, > > Matthias > > > > >> Am 06.06.2015 um 00:31 schrieb JOHN PATTEN : >> >> Hi All, >> >> I must be missing something simple and I can?t find it? >> >> I have a mysql database with one table and one field. Varchar(1000) >> >> I have a LiveCode project with one button and the following code: >> >> on mouseUp >> put urlEncode(the name of target) into tName >> put "object_name=" & tName into ArgList >> --answer ArgList >> post tArgList to URL "http://username.on-rev.com/ipad_1/add_data_2.lc" >> end mouseUp >> >> >> My .lc file looks like this: >> >> > put revOpenDatabase ("mysql?,"username.on-rev.com?,"username_ipad_2?,"username_ipad_2?,"password") into tConID >> put "ipad_data" into tTableName >> put $_GET["object_name"] into object_name >> put "object_name" into tFields >> >> put "INSERT INTO" && tTableName && "(" & tFields & ") VALUES (:1);" into tSQL >> >> revExecuteSQL tConID, tSQL, "object_name" >> revCloseDatabase tConID >> put empty >> ?> >> >> The .lc script creates a new record but it never puts the name of the button in the object_name field? The record is completely empty. I was having the same problem on a much more complex database and script, so I thought I would super simplify but I?m still having the problem. >> >> Does anybody see anything I?m missing? >> >> Thank you! >> John Patten >> SUSD >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 5 20:14:02 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 5 Jun 2015 18:14:02 -0600 Subject: Simple .lc Script to INSERT data...? In-Reply-To: <74415485-5317-4198-8C15-536E77F7B0B3@me.com> References: <549E1923-BA50-4134-AF7F-71A429B608F4@me.com> <417ABFB5-7522-46E2-AC33-3C5D207B909D@m-r-d.de> <74415485-5317-4198-8C15-536E77F7B0B3@me.com> Message-ID: You're putting your data to post into ArgList And you're posting tArgList If thats not a typo here, I suspect its the typo culprit there. On Fri, Jun 5, 2015 at 5:01 PM, JOHN PATTEN wrote: > Thanks Matthias, > > I did try both ways $_POST and $_GET. I get the same results; a new > record is created but the fields are empty. By the way, the "LiveCode > Cloud" tutorials show $_POST for inserting new record too. > > I?ll keep looking :) > > > > On Jun 5, 2015, at 3:39 PM, Matthias Rebbe | M-R-D < > matthias_livecode_150811 at m-r-d.de> wrote: > > > > John, > > > > if you post data to a livecode server script then you need to use > $_post[] instead of $_get > > > > $_get[] is used if you add the parameters to the url like > > > > put URL ("http://username.on-rev.com/ipad_1/add_datga_2.lc?object_name=? > & tName) into tResult > > > > Regards, > > > > Matthias > > > > > > > > > >> Am 06.06.2015 um 00:31 schrieb JOHN PATTEN : > >> > >> Hi All, > >> > >> I must be missing something simple and I can?t find it? > >> > >> I have a mysql database with one table and one field. Varchar(1000) > >> > >> I have a LiveCode project with one button and the following code: > >> > >> on mouseUp > >> put urlEncode(the name of target) into tName > >> put "object_name=" & tName into ArgList > >> --answer ArgList > >> post tArgList to URL "http://username.on-rev.com/ipad_1/add_data_2.lc" > >> end mouseUp > >> > >> > >> My .lc file looks like this: > >> > >> >> put revOpenDatabase ("mysql?,"username.on-rev.com?,"username_ipad_2?,"username_ipad_2?,"password") > into tConID > >> put "ipad_data" into tTableName > >> put $_GET["object_name"] into object_name > >> put "object_name" into tFields > >> > >> put "INSERT INTO" && tTableName && "(" & tFields & ") VALUES (:1);" > into tSQL > >> > >> revExecuteSQL tConID, tSQL, "object_name" > >> revCloseDatabase tConID > >> put empty > >> ?> > >> > >> The .lc script creates a new record but it never puts the name of the > button in the object_name field? The record is completely empty. I was > having the same problem on a much more complex database and script, so I > thought I would super simplify but I?m still having the problem. > >> > >> Does anybody see anything I?m missing? > >> > >> Thank you! > >> John Patten > >> SUSD > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jun 5 20:41:36 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 5 Jun 2015 17:41:36 -0700 Subject: cant't find the textFont of formatted text? In-Reply-To: <4e3ec1e4db00c20bccf5bd645a2f2570@livecode.com> References: <4e3ec1e4db00c20bccf5bd645a2f2570@livecode.com> Message-ID: On Fri, Jun 5, 2015 at 11:20 AM, Mark Waddingham wrote: > > The 'formattedText' property of a field is a string so the expression: > the textFont of word 1 to -1 of the formattedText of thFld > > Does this: > T1 = evaluate the formattedText of thFld > T2 = word 1 to -1 of T1 > return the textFont of T2 > > Now, because T2 is also a string, the engine tries to interpret it as a > control reference. > Shouldn't it return "empty" then? > > If you want to access properties of the styled text of the field, then you > need to do so directly on the field itself: > put the textFont of word 1 to -1 of field thFld > OK, I see that's better (I had to go to formatted text at some point because something else wasn't working. Or maybe that was before I focused on words. I think it was when I was trying to null out the textSize & textFont of the pasted text to force it to use the field's settings) (oh, and thFld was actually an id, not a field name) > As an aside, you also cannot use 'exists()' on font names - it is only for > control references. Instead you can use: > (the textFont of word 1 to -1 of field thFld) is among the lines of the > fontNames > exists() entered late while debugging it. word 1 to -1 of theFld did it But I'm still troubled by this plowing through over 150 fields before it found one it didn't like this on . . . -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From lan.kc.macmail at gmail.com Sat Jun 6 00:50:04 2015 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 6 Jun 2015 12:50:04 +0800 Subject: LiveCode 8 and a new video player? In-Reply-To: <5571C180.9060408@fourthworld.com> References: <0BDABEAA-96EE-4CB7-AD93-7D9FD763DEA0@canelasoftware.com> <5571C180.9060408@fourthworld.com> Message-ID: This is probably thread drift but video playback is so 20th century. I had an old acquaintance pass through town and we caught up. He's working for a start up that's doing something similar to Google Glass. He had a demo unit to show me. The googles worked with any users phone (or iPod touch) but of course it was the software that was on show. He first showed me some 3D games, a roller coaster, etc. Very cool, but I'm not into games but even I can see they'll make a $illion. I was much more impressed with the 3D Paul McCartney concert. I could turn around and see the thousands of fans behind me. I could look up at roof of the stadium, I could even watch the show. There were even shots taken from on stage, so again I could look out to the crowd, watch each and any of the musicians or even Sir Paul himself. My choice. My friend then removed the cover over he camera lens and then showed me a demo of Augmented Reality (AR). If you don't know what AR is here's a mediocre demo: https://www.youtube.com/watch?v=EhTcAvbjwjg So the basic requirement is that screen is filled with whatever the camera is seeing, and then there is some 2D image which triggers something else to be played on top of that 2D image whilst the rest of the screen continues to show the real world. In the demo I was shown, I was handed a 2.5" cube; with the naked eye on each of the six sides was a different, simple black and white line art image. With the phone and the software (the goggles aren't necessary, but when used it becomes immersive) I had a 3D animated miniature horse in my hand. As I rotated the cube I could see the walking horse from any angle; not just the left side, then the right side, then the bottom etc, but as I slowly rotated the cube the horse also very smoothly rotated: 45?, 13?, 76.1345? it was very smooth and very cool and everyone else in the restaurant were still eating their dinner. He said someone was working on a Harry Potter style game of chess. All the pieces would be just basic rectangular prisms of appropriate size and proportion, but every single side would have a unique image, thus every single piece when viewed through AR device/software would be alive and unique. Castles would have archers firing arrows from the battlements, Knights would have individual armour both for them and their horses. Pawns would be individual foot soldiers, uniformed alike, but still unique and with personality. Another $illion there. Now I'm not suggesting that LiveCode needs to be at the forefront of 3D multimedia and AR; there is no way the next 3D Grand Theft Auto will be written in LC; this is the territory of dedicated game houses. Obviously 3D is all the rage, but it doesn't have to be. I've seen some very basic 2D uses of AR, especially in the real estate industry. A prospective buyer notices a for sale sign outside a house, or sees an add in the newspaper/magazine, simply by holding up the mobile device (with appropriate app installed) to the sign/add, a gallery of 2D photos becomes available, of every single room of the house, plus views outside the house from multiple angles. Buttons appear so you can immediately phone or email the agent; no need to actually read it off the sign/add. In the 21st Century I see AR as being huge. I don't know what technology is required to make it work, even on the most basic level, but whatever it is, LC needs to jump aboard. HyperCard bought us Myst, I'm sure there are lot of very bright people out there that have very unique and niche ideas on how AR could be leveraged to bring static objects to life - museums, art galleries and libraries immediately come to mind. It would be nice if LC made that easy to happen. I hope someone is going to tell me, 'oh we could already do that... if only startTime worked' ;-) From lan.kc.macmail at gmail.com Sat Jun 6 01:19:11 2015 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 6 Jun 2015 13:19:11 +0800 Subject: "breakpoint" gets edited out of cut/paste in IDE? In-Reply-To: References: Message-ID: Defintely not! I use hard breakpoints almost exclusively and copy and paste scripts from one object to another within the same stack as well as to different stacks altogether on a regular basis and I've never seen this. I'm currently on OS X 10.9.5 LC 6.6.5 and 7.0.5 but I've been copying and pasting scripts with breakpoints from the Rev 2.0 days and have never noticed this ever happening. I just did a quick test in 2 new stacks in 7.0.5 and had not problem copying a script with a hard breakpoint across to the other stack. On Fri, Jun 5, 2015 at 7:09 AM, Dr. Hawkins wrote: > has anyone else seen this? > > If I copy a block of > > if sGrp="p13_6.0.1" then > breakpoint > end if > > in the IDE, and then paste it elsewhere in the IDE, the middle line with > breakpoint is consistently not appearing, with instead a blank line. > > Has anyone else seen something like this? It's, well, really odd . . . > -- > 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 t.heaford at icloud.com Sat Jun 6 03:18:30 2015 From: t.heaford at icloud.com (Terence Heaford) Date: Sat, 06 Jun 2015 08:18:30 +0100 Subject: Unused Methods Message-ID: In many development environments there is a function to find unused(uncalled) methods, does such a function exist within the LiveCode IDE? All the best Terry From MikeKerner at roadrunner.com Sat Jun 6 08:42:37 2015 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sat, 6 Jun 2015 08:42:37 -0400 Subject: Unused Methods In-Reply-To: References: Message-ID: No, and that would be quite a bit harder, here, because the structure is different: "Send", "Dispatch", and "Do" will all let you build a call, dynamically, to any handler in any stack. Plus, since everything is event-driven, one would have to determine everything that is user-event driven, and ignore those, everything that is engine-event driven, and ignore those, and then evaluate everything else. The good news is that you (or anyone else for that matter) should be able to write such a routine, because of the way that you can access pretty much anything in LC. On Sat, Jun 6, 2015 at 3:18 AM, Terence Heaford wrote: > In many development environments there is a function to find > unused(uncalled) methods, does such a function exist within the LiveCode > IDE? > > > > All the best > > > Terry > _______________________________________________ > use-livecode mailing list > use-livecode 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 t.heaford at icloud.com Sat Jun 6 09:29:06 2015 From: t.heaford at icloud.com (Terence Heaford) Date: Sat, 06 Jun 2015 14:29:06 +0100 Subject: Unused Methods In-Reply-To: References: Message-ID: <446AB745-1854-47D3-9B6C-58C2F815D3B3@icloud.com> What made me ask this question is because of the amount of time it takes the IDE to find and list methods that I ask it to find. This would be an acceptable way of working if it wasn't so slow. All the best Terry > On 6 Jun 2015, at 13:42, Mike Kerner wrote: > > No, and that would be quite a bit harder, here, because the structure is > different: "Send", "Dispatch", and "Do" will all let you build a call, > dynamically, to any handler in any stack. Plus, since everything is > event-driven, one would have to determine everything that is user-event > driven, and ignore those, everything that is engine-event driven, and > ignore those, and then evaluate everything else. > > The good news is that you (or anyone else for that matter) should be able > to write such a routine, because of the way that you can access pretty much > anything in LC. > > On Sat, Jun 6, 2015 at 3:18 AM, Terence Heaford > wrote: > >> In many development environments there is a function to find >> unused(uncalled) methods, does such a function exist within the LiveCode >> IDE? >> >> >> >> All the best >> >> >> Terry >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Sat Jun 6 10:59:23 2015 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Sat, 6 Jun 2015 10:59:23 -0400 Subject: Unused Methods In-Reply-To: <446AB745-1854-47D3-9B6C-58C2F815D3B3@icloud.com> References: <446AB745-1854-47D3-9B6C-58C2F815D3B3@icloud.com> Message-ID: I'm not trying to be a smart-ass with this, so don't take this as some dismissive remark. What I really want is to get everyone who gets interested in one little piece of the IDE to crack the lid on it and work on it. The easiest way, IMHO, to do what you are suggesting, is to add some code to the script editor that will index every handler (and every keyword, taking it to a logical conclusion), and index them. I haven't poked my head into the script editor, yet (although I have a bunch of things I want to have done to it), so I don't know if part or all of that suggestion is already implemented, but I would be willing to bet that it is not. If you wanted to make this task a little more manageable, you could develop the keyword/handler indexer using the database routines, and store the data in a table in sqlite that was part of each project. The search would then have an option to use the index or do it brute-force, and, of course, there would need to be an option to rebuild the index, periodically. Just in case you don't decide to implement this, I'm adding both of those ideas to my script editor wish list, in case we ever get a script editor team together as we get closer to getting 8 out. On Sat, Jun 6, 2015 at 9:29 AM, Terence Heaford wrote: > What made me ask this question is because of the amount of time it takes > the IDE to find and list methods that I ask it to find. > > This would be an acceptable way of working if it wasn't so slow. > > > All the best > > Terry > > > > > On 6 Jun 2015, at 13:42, Mike Kerner wrote: > > > > No, and that would be quite a bit harder, here, because the structure is > > different: "Send", "Dispatch", and "Do" will all let you build a call, > > dynamically, to any handler in any stack. Plus, since everything is > > event-driven, one would have to determine everything that is user-event > > driven, and ignore those, everything that is engine-event driven, and > > ignore those, and then evaluate everything else. > > > > The good news is that you (or anyone else for that matter) should be able > > to write such a routine, because of the way that you can access pretty > much > > anything in LC. > > > > On Sat, Jun 6, 2015 at 3:18 AM, Terence Heaford > > wrote: > > > >> In many development environments there is a function to find > >> unused(uncalled) methods, does such a function exist within the LiveCode > >> IDE? > >> > >> > >> > >> All the best > >> > >> > >> Terry > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode 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 ambassador at fourthworld.com Sat Jun 6 12:10:29 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 06 Jun 2015 09:10:29 -0700 Subject: LiveCode 8 and a new video player? In-Reply-To: References: Message-ID: <55731B75.7050907@fourthworld.com> Kay C Lan wrote: > This is probably thread drift but video playback is so 20th century. > > I had an old acquaintance pass through town and we caught up. He's > working for a start up that's doing something similar to Google > Glass. He had a demo unit to show me. The googles worked with any > users phone (or iPod touch) but of course it was the software that > was on show. [wonderfully enthusiastic things omitted here only for brevity] > Now I'm not suggesting that LiveCode needs to be at the forefront > of 3D multimedia and AR; Why not? Xojo's doing some of that: > there is no way the next 3D Grand Theft Auto will be written in LC; > this is the territory of dedicated game houses. Why not? Games are far too complex these days to write in C++ alone. Scripting is a powerful way to glue lower-level routines together. Many of the big game engines include scripting languages - here's GTA's: > In the 21st Century I see AR as being huge. Amen. > I don't know what technology is required to make it work, even on > the most basic level, but whatever it is, LC needs to jump aboard. > > I hope someone is going to tell me, 'oh we could already do that... > if only startTime worked' ;-) It will likely also require currentTime. :) Kay, you always contribute good things to this list, but that post was especially good. With LiveCode Builder on the horizon as The Ultimate Glue Language, there really is no end to what we can do. What is the state of Franklin 3D? Are there other toolkits to consider writing wrappers for? And a more specific question: in the video you linked to, how does the app know the angle of the table the book is resting on? Does the book have two RFIDs for triangulation, or does it calculate solely from what it knows about the images on each page, or something else? -- 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 Sat Jun 6 13:05:00 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 06 Jun 2015 10:05:00 -0700 Subject: Unused Methods In-Reply-To: References: Message-ID: <5573283C.5020205@fourthworld.com> Mike Kerner wrote: > On Sat, Jun 6, 2015 at 9:29 AM, Terence Heaford wrote: > >> What made me ask this question is because of the amount of time >> it takes the IDE to find and list methods that I ask it to find. >> >> This would be an acceptable way of working if it wasn't so slow. > > I'm not trying to be a smart-ass with this, so don't take this as > some dismissive remark. Given your helpful nature and your contributions to this community I don't think you need to worry about anything you write being seen as dismissive. > The easiest way, IMHO, to do what you are suggesting, is to add some > code to the script editor that will index every handler (and every > keyword, taking it to a logical conclusion), and index them. Respectfully, I believe it can be even easier. I've written a few search engines so I'm a big fan of up-front indexing, but where we can brute-force our way through a task in acceptable time the simplicity afforded is often well worth a modest wait. LiveCode is very good at parsing text, and scripts are of course just text. The types of analytics useful for LiveCode project management aren't much different from the many other categories of activity LC is well suited for. And given that LiveCode already has a good understanding of its own objects, tools for managing LiveCode projects are often easier than other things we enjoy using it for. I would be interesting to learn more about the areas where Terence has found it slow to do these sorts of things. I'll bet there are ways to speed that up. For many years a lot of new work I was doing started with inheriting code bases written by others, so it became useful to have a tool that could give me an overview of some aspects of the code base by performing static analysis of the scripts. Here's that thrown-together result: Going forward, as time permits I'll be expanding that to include a much more useful presentation with more info, but this primitive early form is noteworthy here if only because it uses very old and sloppy techniques that I know can be made much faster. And that sloppy version takes about 1 second to run on the 13 KLOC code base shown. For the info it provides, well worth the onerous wait. :) I see many good static code base analysis tools for other languages, and there's no reason we can't have lots of them for LC too. I haven't seen a language with a built-in function for finding orphaned handlers across a code base, but Terence if you can point me to one I'll see if I can include that in this LC PM toolkit. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From revolution at derbrill.de Sat Jun 6 16:45:28 2015 From: revolution at derbrill.de (Malte Brill) Date: Sat, 6 Jun 2015 22:45:28 +0200 Subject: Unused Methods In-Reply-To: References: Message-ID: <3427BB8B-1AD9-4C41-8757-F6F67A350038@derbrill.de> Richard wrote: > > I haven't seen a language with a built-in function for finding orphaned handlers across a code base I always get jealous when I see the Java collegues work with eclipse? Best, Malte From t.heaford at icloud.com Sat Jun 6 16:51:31 2015 From: t.heaford at icloud.com (Terence Heaford) Date: Sat, 06 Jun 2015 21:51:31 +0100 Subject: Unused Methods In-Reply-To: <5573283C.5020205@fourthworld.com> References: <5573283C.5020205@fourthworld.com> Message-ID: > On 6 Jun 2015, at 18:05, Richard Gaskin wrote: > > I would be interesting to learn more about the areas where Terence has found it slow to do these sorts of things. I simply used Find & Replace in the IDE, input the handler I was searching for and it took 60 seconds to parse the stack. Is there another method of doing this in the IDE that doesn?t involve me in rolling my own. Mac/Yosemite LC 6.7.5 All the best Terry From t.heaford at icloud.com Sat Jun 6 17:15:16 2015 From: t.heaford at icloud.com (Terence Heaford) Date: Sat, 06 Jun 2015 22:15:16 +0100 Subject: Unused Methods In-Reply-To: References: <5573283C.5020205@fourthworld.com> Message-ID: > On 6 Jun 2015, at 21:51, Terence Heaford wrote: > > I simply used Find & Replace in the IDE, input the handler I was searching for and it took 60 seconds to parse the stack. Please note this is the Find & Replace that is NOT in the Script Editor? The Find & Replace in the script editor took about 5 seconds. Which is acceptable. Why is there a difference? All the best Terry From pete at lcsql.com Sat Jun 6 17:35:02 2015 From: pete at lcsql.com (Peter Haworth) Date: Sat, 6 Jun 2015 14:35:02 -0700 Subject: Unused Methods In-Reply-To: References: <5573283C.5020205@fourthworld.com> Message-ID: If you are in the script editor window, you can right click on the name of any handler and select "Go to definition" to display the handler in another tab in the script editor. Of course that means finding a call to the handler you're interested in or just adding a line of code somewhere that calls it. If the handler isn't in any scripts of objects in memory, the "Go to definition" option will be greyed out. If this is what you need, you should get a copy of Trevor DeVore's "Improve Livecode Handler Finder" plugin which exnds the places where the IDE looks to find a handler. Pete lcSQL Software Home of lcStackBrowser and SQLiteAdmin On Sat, Jun 6, 2015 at 1:51 PM, Terence Heaford wrote: > > > On 6 Jun 2015, at 18:05, Richard Gaskin > wrote: > > > > I would be interesting to learn more about the areas where Terence has > found it slow to do these sorts of things. > > > I simply used Find & Replace in the IDE, input the handler I was searching > for and it took 60 seconds to parse the stack. > > Is there another method of doing this in the IDE that doesn?t involve me > in rolling my own. > > > > Mac/Yosemite > LC 6.7.5 > > All the best > > Terry > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From johnpatten at me.com Sat Jun 6 18:46:29 2015 From: johnpatten at me.com (JOHN PATTEN) Date: Sat, 06 Jun 2015 15:46:29 -0700 Subject: Simple .lc Script to INSERT data...? In-Reply-To: References: <549E1923-BA50-4134-AF7F-71A429B608F4@me.com> <417ABFB5-7522-46E2-AC33-3C5D207B909D@m-r-d.de> <74415485-5317-4198-8C15-536E77F7B0B3@me.com> Message-ID: <114413E6-8EB5-4C72-9E37-1FAF849BA370@me.com> Yup. That was it? It?s incredible how easy it is to miss this kind of thing and waste time :( I can?t wait until I can just tell the robot to write the code for what I describe. The robot would never make this type of error ;) Thanks Again! > On Jun 5, 2015, at 5:14 PM, Mike Bonner wrote: > > You're putting your data to post into ArgList > And you're posting tArgList > > If thats not a typo here, I suspect its the typo culprit there. > > On Fri, Jun 5, 2015 at 5:01 PM, JOHN PATTEN wrote: > >> Thanks Matthias, >> >> I did try both ways $_POST and $_GET. I get the same results; a new >> record is created but the fields are empty. By the way, the "LiveCode >> Cloud" tutorials show $_POST for inserting new record too. >> >> I?ll keep looking :) >> >> >>> On Jun 5, 2015, at 3:39 PM, Matthias Rebbe | M-R-D < >> matthias_livecode_150811 at m-r-d.de> wrote: >>> >>> John, >>> >>> if you post data to a livecode server script then you need to use >> $_post[] instead of $_get >>> >>> $_get[] is used if you add the parameters to the url like >>> >>> put URL ("http://username.on-rev.com/ipad_1/add_datga_2.lc?object_name=? >> & tName) into tResult >>> >>> Regards, >>> >>> Matthias >>> >>> >>> >>> >>>> Am 06.06.2015 um 00:31 schrieb JOHN PATTEN : >>>> >>>> Hi All, >>>> >>>> I must be missing something simple and I can?t find it? >>>> >>>> I have a mysql database with one table and one field. Varchar(1000) >>>> >>>> I have a LiveCode project with one button and the following code: >>>> >>>> on mouseUp >>>> put urlEncode(the name of target) into tName >>>> put "object_name=" & tName into ArgList >>>> --answer ArgList >>>> post tArgList to URL "http://username.on-rev.com/ipad_1/add_data_2.lc" >>>> end mouseUp >>>> >>>> >>>> My .lc file looks like this: >>>> >>>> >>> put revOpenDatabase ("mysql?,"username.on-rev.com?,"username_ipad_2?,"username_ipad_2?,"password") >> into tConID >>>> put "ipad_data" into tTableName >>>> put $_GET["object_name"] into object_name >>>> put "object_name" into tFields >>>> >>>> put "INSERT INTO" && tTableName && "(" & tFields & ") VALUES (:1);" >> into tSQL >>>> >>>> revExecuteSQL tConID, tSQL, "object_name" >>>> revCloseDatabase tConID >>>> put empty >>>> ?> >>>> >>>> The .lc script creates a new record but it never puts the name of the >> button in the object_name field? The record is completely empty. I was >> having the same problem on a much more complex database and script, so I >> thought I would super simplify but I?m still having the problem. >>>> >>>> Does anybody see anything I?m missing? >>>> >>>> Thank you! >>>> John Patten >>>> SUSD >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Sat Jun 6 19:59:16 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 6 Jun 2015 17:59:16 -0600 Subject: Simple .lc Script to INSERT data...? In-Reply-To: <114413E6-8EB5-4C72-9E37-1FAF849BA370@me.com> References: <549E1923-BA50-4134-AF7F-71A429B608F4@me.com> <417ABFB5-7522-46E2-AC33-3C5D207B909D@m-r-d.de> <74415485-5317-4198-8C15-536E77F7B0B3@me.com> <114413E6-8EB5-4C72-9E37-1FAF849BA370@me.com> Message-ID: You're welcome. Fresh eyes are usually pretty helpful. I get code blind LOTS and end up putting it away for a while in hopes that I'll get some of that freshness back. Seldom works, but I keep trying! On Sat, Jun 6, 2015 at 4:46 PM, JOHN PATTEN wrote: > Yup. That was it? It?s incredible how easy it is to miss this kind of > thing and waste time :( > > I can?t wait until I can just tell the robot to write the code for what I > describe. The robot would never make this type of error ;) > > Thanks Again! > > > > On Jun 5, 2015, at 5:14 PM, Mike Bonner wrote: > > > > You're putting your data to post into ArgList > > And you're posting tArgList > > > > If thats not a typo here, I suspect its the typo culprit there. > > > > On Fri, Jun 5, 2015 at 5:01 PM, JOHN PATTEN wrote: > > > >> Thanks Matthias, > >> > >> I did try both ways $_POST and $_GET. I get the same results; a new > >> record is created but the fields are empty. By the way, the "LiveCode > >> Cloud" tutorials show $_POST for inserting new record too. > >> > >> I?ll keep looking :) > >> > >> > >>> On Jun 5, 2015, at 3:39 PM, Matthias Rebbe | M-R-D < > >> matthias_livecode_150811 at m-r-d.de> wrote: > >>> > >>> John, > >>> > >>> if you post data to a livecode server script then you need to use > >> $_post[] instead of $_get > >>> > >>> $_get[] is used if you add the parameters to the url like > >>> > >>> put URL (" > http://username.on-rev.com/ipad_1/add_datga_2.lc?object_name=? > >> & tName) into tResult > >>> > >>> Regards, > >>> > >>> Matthias > >>> > >>> > >>> > >>> > >>>> Am 06.06.2015 um 00:31 schrieb JOHN PATTEN : > >>>> > >>>> Hi All, > >>>> > >>>> I must be missing something simple and I can?t find it? > >>>> > >>>> I have a mysql database with one table and one field. Varchar(1000) > >>>> > >>>> I have a LiveCode project with one button and the following code: > >>>> > >>>> on mouseUp > >>>> put urlEncode(the name of target) into tName > >>>> put "object_name=" & tName into ArgList > >>>> --answer ArgList > >>>> post tArgList to URL "http://username.on-rev.com/ipad_1/add_data_2.lc > " > >>>> end mouseUp > >>>> > >>>> > >>>> My .lc file looks like this: > >>>> > >>>> >>>> put revOpenDatabase ("mysql?,"username.on-rev.com > ?,"username_ipad_2?,"username_ipad_2?,"password") > >> into tConID > >>>> put "ipad_data" into tTableName > >>>> put $_GET["object_name"] into object_name > >>>> put "object_name" into tFields > >>>> > >>>> put "INSERT INTO" && tTableName && "(" & tFields & ") VALUES (:1);" > >> into tSQL > >>>> > >>>> revExecuteSQL tConID, tSQL, "object_name" > >>>> revCloseDatabase tConID > >>>> put empty > >>>> ?> > >>>> > >>>> The .lc script creates a new record but it never puts the name of the > >> button in the object_name field? The record is completely empty. I was > >> having the same problem on a much more complex database and script, so I > >> thought I would super simplify but I?m still having the problem. > >>>> > >>>> Does anybody see anything I?m missing? > >>>> > >>>> Thank you! > >>>> John Patten > >>>> SUSD > >>>> > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From alex at tweedly.org Sat Jun 6 20:28:34 2015 From: alex at tweedly.org (Alex Tweedly) Date: Sun, 07 Jun 2015 01:28:34 +0100 Subject: Simple .lc Script to INSERT data...? In-Reply-To: References: <549E1923-BA50-4134-AF7F-71A429B608F4@me.com> <417ABFB5-7522-46E2-AC33-3C5D207B909D@m-r-d.de> <74415485-5317-4198-8C15-536E77F7B0B3@me.com> <114413E6-8EB5-4C72-9E37-1FAF849BA370@me.com> Message-ID: <55739032.80904@tweedly.org> Somebody has to say it .... that's one of the reasons why "Variable checking (aka explicitVariables) is so useful, it helps to catch things like this. Of course, it is unfortunately not available in LC Server scripts :-( So I should go add an enhancement request. The only reason I haven't done that before is that my typical LCServer script looks like and all the real code lives within stacks, which can be developed and debugged locally. -- Alex. On 07/06/2015 00:59, Mike Bonner wrote: > You're welcome. Fresh eyes are usually pretty helpful. I get code blind > LOTS and end up putting it away for a while in hopes that I'll get some of > that freshness back. Seldom works, but I keep trying! > > On Sat, Jun 6, 2015 at 4:46 PM, JOHN PATTEN wrote: > >> Yup. That was it? It?s incredible how easy it is to miss this kind of >> thing and waste time :( >> >> I can?t wait until I can just tell the robot to write the code for what I >> describe. The robot would never make this type of error ;) >> >> Thanks Again! >> >> >>> On Jun 5, 2015, at 5:14 PM, Mike Bonner wrote: >>> >>> You're putting your data to post into ArgList >>> And you're posting tArgList >>> >>> If thats not a typo here, I suspect its the typo culprit there. >>> >>> On Fri, Jun 5, 2015 at 5:01 PM, JOHN PATTEN wrote: >>> >>>> Thanks Matthias, >>>> >>>> I did try both ways $_POST and $_GET. I get the same results; a new >>>> record is created but the fields are empty. By the way, the "LiveCode >>>> Cloud" tutorials show $_POST for inserting new record too. >>>> >>>> I?ll keep looking :) >>>> >>>> >>>>> On Jun 5, 2015, at 3:39 PM, Matthias Rebbe | M-R-D < >>>> matthias_livecode_150811 at m-r-d.de> wrote: >>>>> John, >>>>> >>>>> if you post data to a livecode server script then you need to use >>>> $_post[] instead of $_get >>>>> $_get[] is used if you add the parameters to the url like >>>>> >>>>> put URL (" >> http://username.on-rev.com/ipad_1/add_datga_2.lc?object_name=? >>>> & tName) into tResult >>>>> Regards, >>>>> >>>>> Matthias >>>>> >>>>> >>>>> >>>>> >>>>>> Am 06.06.2015 um 00:31 schrieb JOHN PATTEN : >>>>>> >>>>>> Hi All, >>>>>> >>>>>> I must be missing something simple and I can?t find it? >>>>>> >>>>>> I have a mysql database with one table and one field. Varchar(1000) >>>>>> >>>>>> I have a LiveCode project with one button and the following code: >>>>>> >>>>>> on mouseUp >>>>>> put urlEncode(the name of target) into tName >>>>>> put "object_name=" & tName into ArgList >>>>>> --answer ArgList >>>>>> post tArgList to URL "http://username.on-rev.com/ipad_1/add_data_2.lc >> " >>>>>> end mouseUp >>>>>> >>>>>> >>>>>> My .lc file looks like this: >>>>>> >>>>>> >>>>> put revOpenDatabase ("mysql?,"username.on-rev.com >> ?,"username_ipad_2?,"username_ipad_2?,"password") >>>> into tConID >>>>>> put "ipad_data" into tTableName >>>>>> put $_GET["object_name"] into object_name >>>>>> put "object_name" into tFields >>>>>> >>>>>> put "INSERT INTO" && tTableName && "(" & tFields & ") VALUES (:1);" >>>> into tSQL >>>>>> revExecuteSQL tConID, tSQL, "object_name" >>>>>> revCloseDatabase tConID >>>>>> put empty >>>>>> ?> >>>>>> >>>>>> The .lc script creates a new record but it never puts the name of the >>>> button in the object_name field? The record is completely empty. I was >>>> having the same problem on a much more complex database and script, so I >>>> thought I would super simplify but I?m still having the problem. >>>>>> Does anybody see anything I?m missing? >>>>>> >>>>>> Thank you! >>>>>> John Patten >>>>>> SUSD >>>>>> >>>>>> _______________________________________________ >>>>>> use-livecode mailing list >>>>>> use-livecode at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From peterwawood at gmail.com Sat Jun 6 21:29:02 2015 From: peterwawood at gmail.com (Peter W A Wood) Date: Sun, 7 Jun 2015 09:29:02 +0800 Subject: List Navigation Message-ID: One of the features of LiveCode is its strong list processing capabilities. In some ways, LiveCode does such a good job of list processing that it is almost hidden. One thing that I?ve not found, but I?m hoping somebody on the list has, is list navigation. What I?m looking for is something similar to Rebol?s next, back, tail and head functions. They work like this: list: [1 2 3 4 5] ; defines list with 5 elements next list ; shows the ?visible? list as [2 3 4 5] first next list ; returns 2 list: tail list ; changes the "visible? list to [] (empty) back list ; changes the ?visible? list to [5] list: head list ; returns ?full visibility? to the list Does anybody know of an equivalent in LiveCode? Regards Peter From richmondmathewson at gmail.com Sun Jun 7 04:13:13 2015 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 07 Jun 2015 11:13:13 +0300 Subject: Summer Course Message-ID: <5573FD19.20307@gmail.com> Be there, or be square: https://www.facebook.com/RMLCclasses Richmond. From admin at FlexibleLearning.com Sun Jun 7 06:51:43 2015 From: admin at FlexibleLearning.com (FlexibleLearning.com) Date: Sun, 7 Jun 2015 11:51:43 +0100 Subject: Cyclomatic complexity Message-ID: <002d01d0a10f$f2471330$d6d53990$@FlexibleLearning.com> Hi Richard, I would be deeply interested in your stack! We have an inherited stack here that is to undergo refactoring in the near future and a basic 'complexity metric' would be incredibly useful. Please ping me off-list. Best regards, Hugh Senior FLCo Richard wrote: For many years a lot of new work I was doing started with inheriting code bases written by others, so it became useful to have a tool that could give me an overview of some aspects of the code base by performing static analysis of the scripts. Here's that thrown-together result: Going forward, as time permits I'll be expanding that to include a much more useful presentation with more info, but this primitive early form is noteworthy here if only because it uses very old and sloppy techniques that I know can be made much faster. And that sloppy version takes about 1 second to run on the 13 KLOC code base shown. For the info it provides, well worth the onerous wait. :) I see many good static code base analysis tools for other languages, and there's no reason we can't have lots of them for LC too. I haven't seen a language with a built-in function for finding orphaned handlers across a code base, but Terence if you can point me to one I'll see if I can include that in this LC PM toolkit. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web From skiplondon at gmail.com Sun Jun 7 08:19:34 2015 From: skiplondon at gmail.com (Skip Kimpel) Date: Sun, 7 Jun 2015 08:19:34 -0400 Subject: Cyclomatic complexity In-Reply-To: <002d01d0a10f$f2471330$d6d53990$@FlexibleLearning.com> References: <002d01d0a10f$f2471330$d6d53990$@FlexibleLearning.com> Message-ID: <65AE3562-F620-448B-85FF-BC2999DBD989@gmail.com> I think there might be several people interested in your stack, if you are willing to share :) SKIP > On Jun 7, 2015, at 6:51 AM, FlexibleLearning.com wrote: > > Hi Richard, > > I would be deeply interested in your stack! > > We have an inherited stack here that is to undergo refactoring in the near > future and a basic 'complexity metric' would be incredibly useful. > > Please ping me off-list. > > Best regards, > > Hugh Senior > FLCo > > > > Richard wrote: > > For many years a lot of new work I was doing started with inheriting > code bases written by others, so it became useful to have a tool that > could give me an overview of some aspects of the code base by performing > static analysis of the scripts. > > Here's that thrown-together result: > > > Going forward, as time permits I'll be expanding that to include a much > more useful presentation with more info, but this primitive early form > is noteworthy here if only because it uses very old and sloppy > techniques that I know can be made much faster. > > And that sloppy version takes about 1 second to run on the 13 KLOC code > base shown. > > For the info it provides, well worth the onerous wait. :) > > I see many good static code base analysis tools for other languages, and > there's no reason we can't have lots of them for LC too. > > I haven't seen a language with a built-in function for finding orphaned > handlers across a code base, but Terence if you can point me to one I'll > see if I can include that in this LC PM toolkit. > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jun 7 09:06:41 2015 From: colinholgate at gmail.com (Colin Holgate) Date: Sun, 7 Jun 2015 09:06:41 -0400 Subject: long overdue book update Message-ID: I worked for quite a few months on an update to the mobile development book I wrote. I managed a few updates, but was constantly busy with work things, and other commitment distractions. I asked another Packt author for advice, he said that when he had the same issue he acquired a co-author. So I did the same! Joel Gerdeen was going to be a reviewer on the revision, but I asked him if he would be up for being the co-author. It was nearly a year ago that we started talking, and about 11 months since he was signed up to do the job. A couple of days ago I received two copies of the new edition, and it seems like you can buy it now: http://www.amazon.com/LiveCode-Mobile-Development-Beginners-Second-ebook/dp/B00YJ64G9W/ I?m puzzled how Amazon show so many used copies available, so soon after its release! Most likely those would be first editions. By now I?m quite sure that Joel regrets having signed up! He did a great job, but did discover that it was a lot of work. The editors and other staff at Packt have changed a few times in the last year, and each time there was someone new Joel would have to point out that the questions they are asking had already been answered. This time around I think the process was tougher too, that may have just been down to the new staff members, and their style of working. Anyway, you all should buy several copies of the book, so that Joel gets some recompense! From memory, I think the changes in the book are to update screenshots, change the text to reflect LiveCode 7, and there are some bits about upcoming LiveCode 8 features. I?m going to ask about whether there is an upgrade path, at least for owners of the revision 1 e-books. From ambassador at fourthworld.com Sun Jun 7 12:08:43 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 07 Jun 2015 09:08:43 -0700 Subject: Cyclomatic complexity In-Reply-To: <65AE3562-F620-448B-85FF-BC2999DBD989@gmail.com> References: <65AE3562-F620-448B-85FF-BC2999DBD989@gmail.com> Message-ID: <55746C8B.10500@fourthworld.com> Skip wrote: >> Richard wrote: >> >> Here's that thrown-together result: >> > > I think there might be several people interested in your stack, > if you are willing to share :) Very - whenever I post a screen shot of a tool I'm working on the intention is to make that tool available once it's been sufficiently debugged and "productized". As Steven McConnell reminds us in his book "Code Complete", the difference in level of effort between a personal tool and a product can be an order of magnitude, because "with a tool it need only be possible to use it correctly, but with a product it should be impossible to use it incorrectly". My inclination is to give tools and code away at no cost, and sometimes even under GPL or other open source licenses when they're a good fit for the project's goals, so folks can use them and share them easily. Despite my inclinations, however, my accountant reminds me I'm not getting any younger, and that I need to remain mindful of little things down the road like retirement. Like most of us, I toss together ad hoc solutions to help with whatever I need to do in my professional work, and now and then things are either so trivial that they don't require much polishing to be worth sharing (e.g. gZipper and DeskView), or are so necessary to my professional work that they're already at least polished enough for others to use (e.g. devolution and Flight Recorder). But other things require a bit of work to turn them from something useful only to me into something that can benefit others as well. Looking at the GBs of PBIs (Partly-Baked Ideas) on my hard drives I realize some of those would be useful to share - if I can find a way to make the time for that away from client work. I've considered various forms of crowd-funding, but for small things like dev tools it's often more work to set up a campaign and manage it within Kickstarter or even IndieGoGo than to just finish the tool itself. So while I'm focused right now on meeting some hefty client deadlines, I wanted to at least confirm that yes, the code base analysis tool and others will become available at first opportunity (devolution 4.0 is very close to testable release), and to let you know I'm considering a donation-based system to gauge the community's interest in these sorts of things. I'm open to other ideas, but at the moment donations seem a good balance of flexibility for both myself and anyone interested in the tools. There will likely be multiple donation levels to choose from, so if you want email support that would be available at a certain minimum, and other incentives for higher amounts, yet still allow a gratis option for those who may not yet have income streams the tools contribute to. There are risks with any model, and I don't expect any donations from dev tools to do as much for my retirement as consumer apps do. But every little bit helps so that's my intention at the moment, unless someone here has a better idea for both making more money to keep such efforts viable while also making the tools very easily available for anyone who can benefit from them. -- 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 david at viral.academy Sun Jun 7 12:47:54 2015 From: david at viral.academy (David Bovill) Date: Sun, 7 Jun 2015 18:47:54 +0200 Subject: Cyclomatic complexity In-Reply-To: <55746C8B.10500@fourthworld.com> References: <65AE3562-F620-448B-85FF-BC2999DBD989@gmail.com> <55746C8B.10500@fourthworld.com> Message-ID: I've got code for graphing Livecode handlers and their callout relationships across the message path. I use graphviz for the layout algorithms - I demoed this at the Livecode conference a few years back - the libraries it uses are sueful for analysing scripts, as well as graphing relationships. Happy to chip in? On 7 June 2015 at 18:08, Richard Gaskin wrote: > Skip wrote: > > >> Richard wrote: > >> > >> Here's that thrown-together result: > >> > > > > I think there might be several people interested in your stack, > > if you are willing to share :) > > Very - whenever I post a screen shot of a tool I'm working on the > intention is to make that tool available once it's been sufficiently > debugged and "productized". > > As Steven McConnell reminds us in his book "Code Complete", the difference > in level of effort between a personal tool and a product can be an order of > magnitude, because "with a tool it need only be possible to use it > correctly, but with a product it should be impossible to use it > incorrectly". > > My inclination is to give tools and code away at no cost, and sometimes > even under GPL or other open source licenses when they're a good fit for > the project's goals, so folks can use them and share them easily. > > Despite my inclinations, however, my accountant reminds me I'm not getting > any younger, and that I need to remain mindful of little things down the > road like retirement. > > Like most of us, I toss together ad hoc solutions to help with whatever I > need to do in my professional work, and now and then things are either so > trivial that they don't require much polishing to be worth sharing (e.g. > gZipper and DeskView), or are so necessary to my professional work that > they're already at least polished enough for others to use (e.g. devolution > and Flight Recorder). > > But other things require a bit of work to turn them from something useful > only to me into something that can benefit others as well. > > Looking at the GBs of PBIs (Partly-Baked Ideas) on my hard drives I > realize some of those would be useful to share - if I can find a way to > make the time for that away from client work. > > I've considered various forms of crowd-funding, but for small things like > dev tools it's often more work to set up a campaign and manage it within > Kickstarter or even IndieGoGo than to just finish the tool itself. > > So while I'm focused right now on meeting some hefty client deadlines, I > wanted to at least confirm that yes, the code base analysis tool and others > will become available at first opportunity (devolution 4.0 is very close to > testable release), and to let you know I'm considering a donation-based > system to gauge the community's interest in these sorts of things. > > I'm open to other ideas, but at the moment donations seem a good balance > of flexibility for both myself and anyone interested in the tools. > > There will likely be multiple donation levels to choose from, so if you > want email support that would be available at a certain minimum, and other > incentives for higher amounts, yet still allow a gratis option for those > who may not yet have income streams the tools contribute to. > > There are risks with any model, and I don't expect any donations from dev > tools to do as much for my retirement as consumer apps do. But every > little bit helps so that's my intention at the moment, unless someone here > has a better idea for both making more money to keep such efforts viable > while also making the tools very easily available for anyone who can > benefit from them. > > -- > 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 david at viral.academy Sun Jun 7 12:52:56 2015 From: david at viral.academy (David Bovill) Date: Sun, 7 Jun 2015 18:52:56 +0200 Subject: Livecode Server on Digital Ocean Message-ID: Anyone got any experience of running LiveCode server on Digital Ocean? I'd love to get one up and running - happy to share / record a tutorial on HowTo do this so others can benefit. Longer term aim is to create a Docker container for Livecode to make this real simple for people? From lfredricks at proactive-intl.com Sun Jun 7 14:50:57 2015 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sun, 7 Jun 2015 11:50:57 -0700 Subject: long overdue book update In-Reply-To: References: Message-ID: <105E15EDCE81481FA646C8924C6E8A2A@GATEWAY> > I worked for quite a few months on an update to the mobile > development book I wrote. I managed a few updates, but was > constantly busy with work things, and other commitment > distractions. I asked another Packt author for advice, he > said that when he had the same issue he acquired a co-author. > So I did the same! Congratulations Colin! Best regards, Lynn Fredricks Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From bonnmike at gmail.com Sun Jun 7 15:04:59 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Sun, 7 Jun 2015 13:04:59 -0600 Subject: Livecode Server on Digital Ocean In-Reply-To: References: Message-ID: I just got it running on a droplet. I chose lamp 14.04 (ubuntu) so that I didn't have to mess with setting up apache and all by hand. After droplet creation, I logged into the console with the browser based vnc and used wget to grab the 64bit version of lc server 7.0.4 then.. apt-get install unzip so that I could unzip the file unzip to expand the contents. chmod 755 livecode-community-server to make it executable then mv livecode-community-server /usr/lib/cgi-bin mv externals /usr/lib/cgi-bin mv drivers /usr/lib/cgi-bin to move the files to the correct location (I could hvae unzipped them there) Then.. a2enmod actions a2enmod cgi to enabled the actions and cgi mods Then the following.. cd /etc/apache2/sites-enabled nano 000-default.conf in the editor I added the 2 required lines as follows right before the end line Action lc-script /cgi-bin/livecode-community-server AddHandler lc-script .lc I did NOT uncomment the line that says to include the serve-cgi-bin.conf ctrl-x yes to save, enter to keep the file name (make sure you don't change it) then service apache2 restart You may get a message on restart about not being able to reliably determine the servers domain name, depending on how things are currently set up. After restart, I created a simple file /var/www/html/test.lc and put in it Then I went to the droplets ip.. http://104.236.131.29/test.lc and voila' it works. On Sun, Jun 7, 2015 at 10:52 AM, David Bovill wrote: > Anyone got any experience of running LiveCode server on Digital Ocean? I'd > love to get one up and running - happy to share / record a tutorial on > HowTo do this so others can benefit. > > Longer term aim is to create a Docker container for Livecode to make this > real simple for people? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From david at viral.academy Sun Jun 7 15:30:18 2015 From: david at viral.academy (David Bovill) Date: Sun, 7 Jun 2015 21:30:18 +0200 Subject: Livecode Server on Digital Ocean In-Reply-To: References: Message-ID: That's great. I'm thinking of getting a LiveCode based server daemon up and running - so it can talk to a node based server using sockets - can you run LiveCode server as a daemon? On 7 June 2015 at 21:04, Mike Bonner wrote: > I just got it running on a droplet. > I chose lamp 14.04 (ubuntu) so that I didn't have to mess with setting up > apache and all by hand. > After droplet creation, I logged into the console with the browser based > vnc and used wget to grab the 64bit version of lc server 7.0.4 > then.. > apt-get install unzip > so that I could unzip the file > > unzip > to expand the contents. > > chmod 755 livecode-community-server > to make it executable > > then > mv livecode-community-server /usr/lib/cgi-bin > mv externals /usr/lib/cgi-bin > mv drivers /usr/lib/cgi-bin > to move the files to the correct location (I could hvae unzipped them > there) > > Then.. > a2enmod actions > a2enmod cgi > to enabled the actions and cgi mods > > Then the following.. > cd /etc/apache2/sites-enabled > nano 000-default.conf > > in the editor I added the 2 required lines as follows right before the end > line > Action lc-script /cgi-bin/livecode-community-server > AddHandler lc-script .lc > > I did NOT uncomment the line that says to include the serve-cgi-bin.conf > > ctrl-x yes to save, enter to keep the file name (make sure you don't change > it) > > then > service apache2 restart > > You may get a message on restart about not being able to reliably determine > the servers domain name, depending on how things are currently set up. > > After restart, I created a simple file /var/www/html/test.lc > and put in it > put random(542545) > ?> > Then I went to the droplets ip.. > http://104.236.131.29/test.lc and voila' it works. > > On Sun, Jun 7, 2015 at 10:52 AM, David Bovill wrote: > > > Anyone got any experience of running LiveCode server on Digital Ocean? > I'd > > love to get one up and running - happy to share / record a tutorial on > > HowTo do this so others can benefit. > > > > Longer term aim is to create a Docker container for Livecode to make this > > real simple for people? > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 7 16:27:46 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Sun, 7 Jun 2015 14:27:46 -0600 Subject: Livecode Server on Digital Ocean In-Reply-To: References: Message-ID: Hmm, no, I don't think you can run lc server as a daemon. Especially as you describe. The server itself isn't set up to listen on a socket. Much if it would depend on your need. I'm sure you could write something in LC proper and have it start on server start. But being single threaded, if you hit it too hard, and often, the response times wouldn't be great. It might be possible to add it to services in such a way that when the listening port is hit, an executable instance is launched (like lc server does, except apache is listening, and fires up an instance of the engine when needed) Unfortunately, its been So long since I did any real administration, I'm shooting in the dark. Hopefully one of the heavy linux hitters can chime in on this one. On Sun, Jun 7, 2015 at 1:30 PM, David Bovill wrote: > That's great. I'm thinking of getting a LiveCode based server daemon up and > running - so it can talk to a node based server using sockets - can you run > LiveCode server as a daemon? > > On 7 June 2015 at 21:04, Mike Bonner wrote: > > > I just got it running on a droplet. > > I chose lamp 14.04 (ubuntu) so that I didn't have to mess with setting up > > apache and all by hand. > > After droplet creation, I logged into the console with the browser based > > vnc and used wget to grab the 64bit version of lc server 7.0.4 > > then.. > > apt-get install unzip > > so that I could unzip the file > > > > unzip > > to expand the contents. > > > > chmod 755 livecode-community-server > > to make it executable > > > > then > > mv livecode-community-server /usr/lib/cgi-bin > > mv externals /usr/lib/cgi-bin > > mv drivers /usr/lib/cgi-bin > > to move the files to the correct location (I could hvae unzipped them > > there) > > > > Then.. > > a2enmod actions > > a2enmod cgi > > to enabled the actions and cgi mods > > > > Then the following.. > > cd /etc/apache2/sites-enabled > > nano 000-default.conf > > > > in the editor I added the 2 required lines as follows right before the > end > > line > > Action lc-script /cgi-bin/livecode-community-server > > AddHandler lc-script .lc > > > > I did NOT uncomment the line that says to include the serve-cgi-bin.conf > > > > ctrl-x yes to save, enter to keep the file name (make sure you don't > change > > it) > > > > then > > service apache2 restart > > > > You may get a message on restart about not being able to reliably > determine > > the servers domain name, depending on how things are currently set up. > > > > After restart, I created a simple file /var/www/html/test.lc > > and put in it > > > put random(542545) > > ?> > > Then I went to the droplets ip.. > > http://104.236.131.29/test.lc and voila' it works. > > > > On Sun, Jun 7, 2015 at 10:52 AM, David Bovill > wrote: > > > > > Anyone got any experience of running LiveCode server on Digital Ocean? > > I'd > > > love to get one up and running - happy to share / record a tutorial on > > > HowTo do this so others can benefit. > > > > > > Longer term aim is to create a Docker container for Livecode to make > this > > > real simple for people? > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 earthednet.org Sun Jun 7 23:11:51 2015 From: prothero at earthednet.org (William Prothero) Date: Sun, 7 Jun 2015 20:11:51 -0700 Subject: long overdue book update In-Reply-To: References: Message-ID: Colin: That?s great! I?m in. Bill > On Jun 7, 2015, at 6:06 AM, Colin Holgate wrote: > > I worked for quite a few months on an update to the mobile development book I wrote. I managed a few updates, but was constantly busy with work things, and other commitment distractions. I asked another Packt author for advice, he said that when he had the same issue he acquired a co-author. So I did the same! > > Joel Gerdeen was going to be a reviewer on the revision, but I asked him if he would be up for being the co-author. It was nearly a year ago that we started talking, and about 11 months since he was signed up to do the job. A couple of days ago I received two copies of the new edition, and it seems like you can buy it now: > > http://www.amazon.com/LiveCode-Mobile-Development-Beginners-Second-ebook/dp/B00YJ64G9W/ > > I?m puzzled how Amazon show so many used copies available, so soon after its release! Most likely those would be first editions. > > By now I?m quite sure that Joel regrets having signed up! He did a great job, but did discover that it was a lot of work. The editors and other staff at Packt have changed a few times in the last year, and each time there was someone new Joel would have to point out that the questions they are asking had already been answered. This time around I think the process was tougher too, that may have just been down to the new staff members, and their style of working. > > Anyway, you all should buy several copies of the book, so that Joel gets some recompense! > > From memory, I think the changes in the book are to update screenshots, change the text to reflect LiveCode 7, and there are some bits about upcoming LiveCode 8 features. I?m going to ask about whether there is an upgrade path, at least for owners of the revision 1 e-books. > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 8 01:11:41 2015 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 8 Jun 2015 13:11:41 +0800 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM Message-ID: I use this email account almost exclusively for this Use List now; so I haven't recently given it to anyone, company or whatever. Up until yesterday I usually received 1 or 2 false SPAMS a day; typically from Dunbarx's AOL account or some other legitamate Use List user with an AOL account. Up until yesterday I usually receved a single actual SPAM every couple of months. Today I accessed this account and I had over 50!!! That's more than the TOTAL email SPAM I've ever received on this account. What just happened? From lan.kc.macmail at gmail.com Mon Jun 8 01:21:51 2015 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 8 Jun 2015 13:21:51 +0800 Subject: LiveCode 8 - Extension/Widget Developer ID Message-ID: OK, got a bit of a breather at work so thought I might sit back, relax and give LC8 a spin. So ended up at this tutorial: http://livecode.com/write-a-widget-in-8-steps/ Which mentions the need to sign up for a free Developer ID. So logged into my account, entered an ID and then clicked the Submit button but nothing happened. So I thought maybe I had to sign the 'Contributors Agreement' first, so I did that - no problem. Went back and tried to submit and ID but still nothing. I thought maybe it sent an email confirming my Developer ID, but when I checked here what I discovered was an enormous amount of SPAM (See another post). I thought if the ID I selected was already taken (lankc) it would tell me. So, should I bother Heather or is there something silly I'm overlooking. Thanks in advance. From lan.kc.macmail at gmail.com Mon Jun 8 01:43:50 2015 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 8 Jun 2015 13:43:50 +0800 Subject: LiveCode 8 and a new video player? In-Reply-To: <55731B75.7050907@fourthworld.com> References: <55731B75.7050907@fourthworld.com> Message-ID: On Sun, Jun 7, 2015 at 12:10 AM, Richard Gaskin wrote: And a more specific question: in the video you linked to, how does the app > know the angle of the table the book is resting on? Does the book have two > RFIDs for triangulation, or does it calculate solely from what it knows > about the images on each page, or something else? > My guess is it's simply the knowledge of the image. Of the demo of the walking miniature horse the cube I was holding was a block of wood with paper black and white images glued to it. A kindergarten kid could have made it. There was no RFID. I'm guessing it must work off a highly specialised OCR algorithm but instead of trying to decipher 26 letters, 10 numerals and a handful of punctuation marks; it is just one, or 6 in the case of a cube, but from multiple angles and orientation. In the case of a cube the angle never has to be less than 45? because once you go below that another side/image becomes dominant as it rises above 45?. An improvement on the QR Code algorithm maybe? Always appreciate your glass half full (if not overflowing) viewpoint Richard :-) From dunbarx at aol.com Mon Jun 8 01:57:43 2015 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 8 Jun 2015 01:57:43 -0400 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: References: Message-ID: <14dd1bef7d6-6997-e993@webprd-a21.mail.aol.com> Kay. I almost never receive spam on my aol account, rather, I get bounced from the list about once per week.. Sorry I seem to be the vector; maybe all mine is going your way? Craig -----Original Message----- From: Kay C Lan To: How to use LiveCode Sent: Mon, Jun 8, 2015 1:12 am Subject: [OT] What the *&^#$!#$ Just Happened - SPAM I use this email account almost exclusively for this Use List now; so I haven't recently given it to anyone, company or whatever. Up until yesterday I usually received 1 or 2 false SPAMS a day; typically from Dunbarx's AOL account or some other legitamate Use List user with an AOL account. Up until yesterday I usually receved a single actual SPAM every couple of months. Today I accessed this account and I had over 50!!! That's more than the TOTAL email SPAM I've ever received on this account. What just happened? _______________________________________________ use-livecode mailing list use-livecode at 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 tactilemedia.com Mon Jun 8 02:08:25 2015 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 07 Jun 2015 23:08:25 -0700 Subject: LiveCode 8 and a new video player? In-Reply-To: References: <55731B75.7050907@fourthworld.com> Message-ID: The image you're referring to is a "marker", similar to a QR code as you say. A more recent trend is markerless AR. Some basic info: http://www.arlab.com/blog/markerless-augmented-reality/ Some examples of marker-based and markerless AR: http://researchguides.dartmouth.edu/c.php?g=59732&p=382860 Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 6/7/15, 10:43 PM, "Kay C Lan" wrote: >On Sun, Jun 7, 2015 at 12:10 AM, Richard Gaskin > >wrote: > >And a more specific question: in the video you linked to, how does the app >> know the angle of the table the book is resting on? Does the book have >>two >> RFIDs for triangulation, or does it calculate solely from what it knows >> about the images on each page, or something else? >> > >My guess is it's simply the knowledge of the image. Of the demo of the >walking miniature horse the cube I was holding was a block of wood with >paper black and white images glued to it. A kindergarten kid could have >made it. There was no RFID. I'm guessing it must work off a highly >specialised OCR algorithm but instead of trying to decipher 26 letters, 10 >numerals and a handful of punctuation marks; it is just one, or 6 in the >case of a cube, but from multiple angles and orientation. In the case of a >cube the angle never has to be less than 45? because once you go below >that >another side/image becomes dominant as it rises above 45?. An improvement >on the QR Code algorithm maybe? > >Always appreciate your glass half full (if not overflowing) viewpoint >Richard :-) >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From peter.brett at livecode.com Mon Jun 8 03:57:16 2015 From: peter.brett at livecode.com (Peter TB Brett) Date: Mon, 08 Jun 2015 09:57:16 +0200 Subject: LiveCode 8 - Extension/Widget Developer ID In-Reply-To: References: Message-ID: <9d9458df64ac65c73d953546580cbd9b@livecode.com> On 2015-06-08 07:21, Kay C Lan wrote: > Which mentions the need to sign up for a free Developer ID. So logged > into > my account, entered an ID and then clicked the Submit button but > nothing > happened. So I thought maybe I had to sign the 'Contributors Agreement' > first, so I did that - no problem. Went back and tried to submit and ID > but > still nothing. Hi Kay, The Contributor's Agreement is only needed if you want to submit code to be added into the LiveCode engine. I'm not sure what's going on with the other issues you describe, I'm afraid! Peter -- Dr Peter Brett LiveCode Engine Development Team From lan.kc.macmail at gmail.com Mon Jun 8 08:03:22 2015 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 8 Jun 2015 20:03:22 +0800 Subject: LiveCode 8 - Extension/Widget Developer ID In-Reply-To: <9d9458df64ac65c73d953546580cbd9b@livecode.com> References: <9d9458df64ac65c73d953546580cbd9b@livecode.com> Message-ID: On Mon, Jun 8, 2015 at 3:57 PM, Peter TB Brett wrote: The Contributor's Agreement is only needed if you want to submit code to be > added into the LiveCode engine. > > I'm not sure what's going on with the other issues you describe, I'm > afraid! Thanks Peter, I thought that might have been the case but I'd thought I'd give it a go just in case. A little busy now but I might try again tomorrow with a different browser to see if it makes a difference. If not, I'll contact Heaher. From lan.kc.macmail at gmail.com Mon Jun 8 08:15:12 2015 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 8 Jun 2015 20:15:12 +0800 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: <14dd1bef7d6-6997-e993@webprd-a21.mail.aol.com> References: <14dd1bef7d6-6997-e993@webprd-a21.mail.aol.com> Message-ID: Hi Craig, Although your emails end up in my SPAM folder it's never really been a problem because they are there all alone so it's pretty clear they are not real SPAM. Now though the taps have been openned and they continue to pour in - another 20ish since my last post. I thought maybe someone here has had their Address Book breached, but if I'm the only one suffering that's good for everyone else but leaves me a bit confused as to what's gone wrong. On Mon, Jun 8, 2015 at 1:57 PM, wrote: > Kay. > > > I almost never receive spam on my aol account, rather, I get bounced from > the list about once per week.. Sorry I seem to be the vector; maybe all > mine is going your way? > > > Craig > > > > -----Original Message----- > From: Kay C Lan > To: How to use LiveCode > Sent: Mon, Jun 8, 2015 1:12 am > Subject: [OT] What the *&^#$!#$ Just Happened - SPAM > > > I use this email account almost exclusively for this Use List now; so I > haven't > recently given it to anyone, company or whatever. > > Up until yesterday I > usually received 1 or 2 false SPAMS a day; typically > from Dunbarx's AOL account > or some other legitamate Use List user with an > AOL account. > > Up until > yesterday I usually receved a single actual SPAM every couple > of > months. > > Today I accessed this account and I had over 50!!! That's more > than the > TOTAL email SPAM I've ever received on this account. > > What just > happened? > _______________________________________________ > use-livecode mailing > list > use-livecode at lists.runrev.com > Please visit this url to subscribe, > unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 8 08:23:26 2015 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 8 Jun 2015 20:23:26 +0800 Subject: LiveCode 8 and a new video player? In-Reply-To: References: <55731B75.7050907@fourthworld.com> Message-ID: On Mon, Jun 8, 2015 at 2:08 PM, Scott Rossi wrote: > > Some examples of marker-based and markerless AR: > http://researchguides.dartmouth.edu/c.php?g=59732&p=382860 > > From that page: As technology advances, how we interact with and learn within our environment holds almost unlimited potential through the use of augmented reality. (Amanda Albright) A nice quote which I couldn't agree with more. It goes without saying though that I expect the first mindblowing LiveCode AR example to come from you Scott :-) From pmbrig at gmail.com Mon Jun 8 08:29:06 2015 From: pmbrig at gmail.com (Peter Brigham) Date: Mon, 8 Jun 2015 08:29:06 -0400 Subject: Cyclomatic complexity In-Reply-To: <55746C8B.10500@fourthworld.com> References: <65AE3562-F620-448B-85FF-BC2999DBD989@gmail.com> <55746C8B.10500@fourthworld.com> Message-ID: "Despite my inclinations, however, my accountant reminds me I'm not getting any younger, and that I need to remain mindful of little things down the road like retirement." Retirement? Oh yeah, seems to me I've heard of that. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig I *am* retired -- I was tired yesterday and I'm tired again today. On Sun, Jun 7, 2015 at 12:08 PM, Richard Gaskin wrote: > Skip wrote: > > >> Richard wrote: > >> > >> Here's that thrown-together result: > >> > > > > I think there might be several people interested in your stack, > > if you are willing to share :) > > Very - whenever I post a screen shot of a tool I'm working on the > intention is to make that tool available once it's been sufficiently > debugged and "productized". > > As Steven McConnell reminds us in his book "Code Complete", the difference > in level of effort between a personal tool and a product can be an order of > magnitude, because "with a tool it need only be possible to use it > correctly, but with a product it should be impossible to use it > incorrectly". > > My inclination is to give tools and code away at no cost, and sometimes > even under GPL or other open source licenses when they're a good fit for > the project's goals, so folks can use them and share them easily. > > Despite my inclinations, however, my accountant reminds me I'm not getting > any younger, and that I need to remain mindful of little things down the > road like retirement. > > Like most of us, I toss together ad hoc solutions to help with whatever I > need to do in my professional work, and now and then things are either so > trivial that they don't require much polishing to be worth sharing (e.g. > gZipper and DeskView), or are so necessary to my professional work that > they're already at least polished enough for others to use (e.g. devolution > and Flight Recorder). > > But other things require a bit of work to turn them from something useful > only to me into something that can benefit others as well. > > Looking at the GBs of PBIs (Partly-Baked Ideas) on my hard drives I > realize some of those would be useful to share - if I can find a way to > make the time for that away from client work. > > I've considered various forms of crowd-funding, but for small things like > dev tools it's often more work to set up a campaign and manage it within > Kickstarter or even IndieGoGo than to just finish the tool itself. > > So while I'm focused right now on meeting some hefty client deadlines, I > wanted to at least confirm that yes, the code base analysis tool and others > will become available at first opportunity (devolution 4.0 is very close to > testable release), and to let you know I'm considering a donation-based > system to gauge the community's interest in these sorts of things. > > I'm open to other ideas, but at the moment donations seem a good balance > of flexibility for both myself and anyone interested in the tools. > > There will likely be multiple donation levels to choose from, so if you > want email support that would be available at a certain minimum, and other > incentives for higher amounts, yet still allow a gratis option for those > who may not yet have income streams the tools contribute to. > > There are risks with any model, and I don't expect any donations from dev > tools to do as much for my retirement as consumer apps do. But every > little bit helps so that's my intention at the moment, unless someone here > has a better idea for both making more money to keep such efforts viable > while also making the tools very easily available for anyone who can > benefit from them. > > -- > 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 Mon Jun 8 10:46:08 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 Jun 2015 07:46:08 -0700 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: References: Message-ID: <5575AAB0.1000007@fourthworld.com> Kay C Lan wrote: > I use this email account almost exclusively for this Use List now; > so I haven't recently given it to anyone, company or whatever. > > Up until yesterday I usually received 1 or 2 false SPAMS a day; > typically from Dunbarx's AOL account or some other legitamate Use > List user with an AOL account. > > Up until yesterday I usually receved a single actual SPAM every > couple of months. > > Today I accessed this account and I had over 50!!! That's more than > the TOTAL email SPAM I've ever received on this account. This is a public list where the archives are publicly available: Every resource publicly available is easily spiderable. I think all you're seeing is what seems to me a recent uptick in the aggressiveness of certain spammer-controlled botnets. I've been seeing a lot more spam myself lately, mostly for junk stock tips and bots claiming to be Russian women who want to marry an American. There is no cure. Spam consumes so much of our Internet that an estimated 5-10% of legitimate email never arrives at its destination because all systems are bogged down trying to stay on top of spam. Windows still has about 90% of the computing market, and most botnets are run on unsuspecting end-users' machines. The rest are often installed on Web servers that didn't stay on top of the updates for their CMS frameworks. When we combine millions of compromised servers with tens of millions of compromised desktop machines, the botnets can only win. Sorry, don't have a "glass half full" for this one. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dunbarx at aol.com Mon Jun 8 12:00:03 2015 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 8 Jun 2015 12:00:03 -0400 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: <5575AAB0.1000007@fourthworld.com> Message-ID: <14dd3e66d8c-7918-10eef@webprd-m81.mail.aol.com> Where can I find these Russian women? Craig -----Original Message----- From: Richard Gaskin To: use-livecode Sent: Mon, Jun 8, 2015 10:47 am Subject: Re: [OT] What the *&^#$!#$ Just Happened - SPAM Kay C Lan wrote: > I use this email account almost exclusively for this Use List now; > so I haven't recently given it to anyone, company or whatever. > > Up until yesterday I usually received 1 or 2 false SPAMS a day; > typically from Dunbarx's AOL account or some other legitamate Use > List user with an AOL account. > > Up until yesterday I usually receved a single actual SPAM every > couple of months. > > Today I accessed this account and I had over 50!!! That's more than > the TOTAL email SPAM I've ever received on this account. This is a public list where the archives are publicly available: Every resource publicly available is easily spiderable. I think all you're seeing is what seems to me a recent uptick in the aggressiveness of certain spammer-controlled botnets. I've been seeing a lot more spam myself lately, mostly for junk stock tips and bots claiming to be Russian women who want to marry an American. There is no cure. Spam consumes so much of our Internet that an estimated 5-10% of legitimate email never arrives at its destination because all systems are bogged down trying to stay on top of spam. Windows still has about 90% of the computing market, and most botnets are run on unsuspecting end-users' machines. The rest are often installed on Web servers that didn't stay on top of the updates for their CMS frameworks. When we combine millions of compromised servers with tens of millions of compromised desktop machines, the botnets can only win. Sorry, don't have a "glass half full" for this one. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Mon Jun 8 12:34:20 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 08 Jun 2015 11:34:20 -0500 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: <5575AAB0.1000007@fourthworld.com> References: <5575AAB0.1000007@fourthworld.com> Message-ID: On June 8, 2015 9:46:08 AM CDT, Richard Gaskin wrote: >I think all you're seeing is what seems to me a recent uptick in the >aggressiveness of certain spammer-controlled botnets. I've been seeing > >a lot more spam myself lately, mostly for junk stock tips and bots >claiming to be Russian women who want to marry an American. Same here, my spam emails have increased in the last couple of months. I also get the Russian women, but some of it is coming in now in languages I can't read. I've been looking for a language header I can filter on but I can't find one. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From revolution at derbrill.de Mon Jun 8 15:34:46 2015 From: revolution at derbrill.de (Malte Brill) Date: Mon, 8 Jun 2015 21:34:46 +0200 Subject: Drag and Drop Linux, 7.0.5 64 Bit In-Reply-To: References: Message-ID: <8A9E74A8-3960-4CAC-B190-C00066C6B445@derbrill.de> Hi, did anyone of you get Drag and Drop to work in the 7.0.5 64-Bit Linux engine under Ubuntu 14.0.4 (LTS)? If so I would be very interested in learning how. Thanks a lot, Malte From scott at tactilemedia.com Mon Jun 8 15:34:57 2015 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 08 Jun 2015 12:34:57 -0700 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: References: <5575AAB0.1000007@fourthworld.com> Message-ID: After getting anywhere from 50 up to 250 spam messages a day, even with spam filtering enabled at Dream Host, I had enough and started using cloud-based filtering provider PostLayer. You set up groups of up to 5 email addresses, and for $15/year/group they filter all your incoming mail and send you a daily summary that you can review for any mis-filtered messages (you can configure their admin settings with white list and wildcard domains). You can click on any link in the summary to view a mail message directly via the PostLayer system, or designate a message to be delivered immediately. I've used the service for just a couple of months now, but I've been very happy with the results. The occasional spam will slip through, and their docs acknowledge this, but the amount of time I used to spend deleting unwanted mail has gone way down. For folks looking for another way to stop email spam, you might want to give PostLayer a try. They have a 30 day free trial period. Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 6/8/15, 9:34 AM, "J. Landman Gay" wrote: >On June 8, 2015 9:46:08 AM CDT, Richard Gaskin > wrote: > >>I think all you're seeing is what seems to me a recent uptick in the >>aggressiveness of certain spammer-controlled botnets. I've been seeing >> >>a lot more spam myself lately, mostly for junk stock tips and bots >>claiming to be Russian women who want to marry an American. > >Same here, my spam emails have increased in the last couple of months. I >also get the Russian women, but some of it is coming in now in languages >I can't read. I've been looking for a language header I can filter on but >I can't find one. > >-- >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 Mon Jun 8 16:03:36 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 Jun 2015 13:03:36 -0700 Subject: Drag and Drop Linux, 7.0.5 64 Bit In-Reply-To: <8A9E74A8-3960-4CAC-B190-C00066C6B445@derbrill.de> References: <8A9E74A8-3960-4CAC-B190-C00066C6B445@derbrill.de> Message-ID: <5575F518.2010708@fourthworld.com> Malte Brill wrote: > did anyone of you get Drag and Drop to work in the 7.0.5 64-Bit Linux > engine under Ubuntu 14.0.4 (LTS)? > > If so I would be very interested in learning how. Kinda FUBAR here: when I drag text within a field, it doesn't move the text but it does create a text dropping on the desktop, even though my mouse isn't anywhere near the edge of the window. What issues are you seeing? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From revolution at derbrill.de Mon Jun 8 16:28:35 2015 From: revolution at derbrill.de (Malte Brill) Date: Mon, 8 Jun 2015 22:28:35 +0200 Subject: Drag and Drop Linux, 7.0.5 64 Bit In-Reply-To: References: Message-ID: Hi Richard, > What issues are you seeing? Not finished analyzing yet, but many. No Indicator shown on dragStart DragDrop doesn?t dragMove not sent to group owning the target / not handable in group containing the target dragEnter not handled properly All in all either seriously broken, or some magical prerequisite missing??? :-) Best, From johnpatten at me.com Mon Jun 8 18:10:09 2015 From: johnpatten at me.com (JOHN PATTEN) Date: Mon, 08 Jun 2015 15:10:09 -0700 Subject: Save Image to mySQL and Retrieve Image? Message-ID: Hi All, I have a a mobile app that takes a photo and POSTs the base64Encoded image to an .lc server script that saves it to a mySQL field. set the vis of templateImage to false mobilePickPhoto "camera" put the last image into img "imageHold" put the text of image "imageHold" into tPhotoData put base64Encode(tPhotoData) into tPhotoData set the cImageData of img "ImageHold" to tPhotoData reset the templateImage put urlEncode(cd fld "comments") into $Comments put the cImageData of img "imageHold" into tImage put "comments=" & $Comments & "&image=" & tImage into tArgList post tArgList to URL "http://servername.on-rev.com/ipad_1/add_image.lc? The .lc script: I can see that there is content in the fields in the table and BLOB field displays [BLOB - 64KiB]. So I?m assuming the image data is in the field. On the App I am queuing the db by record ID and trying to display the image from the DB. put revOpenDatabase ("mysql","servername.on-rev.com","server_images","server_images","password") into tConID put revQueryDatabase(tConID, "SELECT * FROM images_data WHERE _id=" & field "db_id" & ";") into tRecordSet get revDatabaseColumnNamed(tRecordSet, "image", tImage) put base64Decode(tImage) into tImage set the text of image "db_image" to tImage RevCloseCursor tRecordSet revCloseDatabase tConID The image turns into a gray fill? No image. I seem to remember this happening in the past but can?t remember the solution? Thank you! John Patten SUSD From pete at lcsql.com Mon Jun 8 18:44:55 2015 From: pete at lcsql.com (Peter Haworth) Date: Mon, 8 Jun 2015 15:44:55 -0700 Subject: Save Image to mySQL and Retrieve Image? In-Reply-To: References: Message-ID: Hi John, Couple of things. In your call to revExecuteSQL, I think the variable name containing the image data should be preceded by "*b". I say I think because the dictionary says to do that if it holds binary data but since you're base64 encoding it, I believe that results in only ASCII characters. Nevertheless, you're putting it into a BLOB column ( I think) so maybe LC uses that as its criteria rather than the actual contents of the variable, so: revExecuteSQL tConID, tSQL, "tDate", "tComment", "*btImage" In your call to revDatabaseColumnNamed, timage needs to be in quotes: get revDatabaseColumnNamed(tRecordSet, "image", "tImage") Also, try checking the result after each call to makes sure no errors occurred. After the INSERT, it should contain 1 and after the revDatabaseColumnNamed, it should be empty. Also curious as to the reason for base64 encoding the data. If you're putting it into a BLOB column, it should accept binary data without a problem. Pete lcSQL Software Home of lcStackBrowser and SQLiteAdmin On Mon, Jun 8, 2015 at 3:10 PM, JOHN PATTEN wrote: > Hi All, > > I have a a mobile app that takes a photo and POSTs the base64Encoded image > to an .lc server script that saves it to a mySQL field. > > set the vis of templateImage to false > mobilePickPhoto "camera" > put the last image into img "imageHold" > put the text of image "imageHold" into tPhotoData > put base64Encode(tPhotoData) into tPhotoData > set the cImageData of img "ImageHold" to tPhotoData > reset the templateImage > put urlEncode(cd fld "comments") into $Comments > put the cImageData of img "imageHold" into tImage > put "comments=" & $Comments & "&image=" & tImage into tArgList > post tArgList to URL "http://servername.on-rev.com/ipad_1/add_image.lc? > > The .lc script: > put revOpenDatabase ("mysql?,"servername.on-rev.com?,"servername_images?,"servername_images?,"password") > into tConID > put "images_data" into tTableName > > put $_POST["comments"] into tComment > put the internet date into tDate > put $_POST["image"] into tImage > > put "_date, comments, image" into tFields > > > put "INSERT INTO" && tTableName && "(" & tFields & ") VALUES (:1, :2, > :3);" into tSQL > > revExecuteSQL tConID, tSQL, "tDate", "tComment", "tImage" > > revCloseDatabase tConID > put empty > > ?> > > I can see that there is content in the fields in the table and BLOB field > displays [BLOB - 64KiB]. So I?m assuming the image data is in the field. > > On the App I am queuing the db by record ID and trying to display the > image from the DB. > > put revOpenDatabase ("mysql","servername.on-rev.com","server_images","server_images","password") > into tConID > put revQueryDatabase(tConID, "SELECT * FROM images_data WHERE _id=" & > field "db_id" & ";") into tRecordSet > get revDatabaseColumnNamed(tRecordSet, "image", tImage) > put base64Decode(tImage) into tImage > set the text of image "db_image" to tImage > RevCloseCursor tRecordSet > revCloseDatabase tConID > > > The image turns into a gray fill? No image. I seem to remember this > happening in the past but can?t remember the solution? > > Thank you! > > John Patten > SUSD > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From johnpatten at me.com Mon Jun 8 19:29:54 2015 From: johnpatten at me.com (JOHN PATTEN) Date: Mon, 08 Jun 2015 16:29:54 -0700 Subject: Save Image to mySQL and Retrieve Image? In-Reply-To: References: Message-ID: Thanks Peter, I made those changes, quotes around get revDatabaseColumnNamed(tRecordSet, "image", "tImage?) and *b for the BLOB. I also checked the result and it reported a ?1? on the INSERT command and empty on the RevDatabaseColumnNamed call. But it is still filling the image object with a gray fill and no image? I even eliminated the base64 routines with no luck. This changed the data reported in the BLOB field to: [BLOB- 611 B] from [BLOB - 64 KiB]. But still resulted in a gray fill in the image object when querying for the image. Is there a way to extract the BLOB data manually using phpMyAdmin (download) and manipulate the data directly in LiveCode? Thanks for the advice! John Patten SUSD > On Jun 8, 2015, at 3:44 PM, Peter Haworth wrote: > > Hi John, > > Couple of things. > > In your call to revExecuteSQL, I think the variable name containing the > image data should be preceded by "*b". I say I think because the > dictionary says to do that if it holds binary data but since you're base64 > encoding it, I believe that results in only ASCII characters. Nevertheless, > you're putting it into a BLOB column ( I think) so maybe LC uses that as > its criteria rather than the actual contents of the variable, so: > > revExecuteSQL tConID, tSQL, "tDate", "tComment", "*btImage" > > In your call to revDatabaseColumnNamed, timage needs to be in quotes: > > get revDatabaseColumnNamed(tRecordSet, "image", "tImage") > > Also, try checking the result after each call to makes sure no errors > occurred. After the INSERT, it should contain 1 and after the > revDatabaseColumnNamed, it should be empty. > > Also curious as to the reason for base64 encoding the data. If you're > putting it into a BLOB column, it should accept binary data without a > problem. > > > Pete > lcSQL Software > Home of lcStackBrowser and > SQLiteAdmin > > On Mon, Jun 8, 2015 at 3:10 PM, JOHN PATTEN wrote: > >> Hi All, >> >> I have a a mobile app that takes a photo and POSTs the base64Encoded image >> to an .lc server script that saves it to a mySQL field. >> >> set the vis of templateImage to false >> mobilePickPhoto "camera" >> put the last image into img "imageHold" >> put the text of image "imageHold" into tPhotoData >> put base64Encode(tPhotoData) into tPhotoData >> set the cImageData of img "ImageHold" to tPhotoData >> reset the templateImage >> put urlEncode(cd fld "comments") into $Comments >> put the cImageData of img "imageHold" into tImage >> put "comments=" & $Comments & "&image=" & tImage into tArgList >> post tArgList to URL "http://servername.on-rev.com/ipad_1/add_image.lc? >> >> The .lc script: >> > put revOpenDatabase ("mysql?,"servername.on-rev.com?,"servername_images?,"servername_images?,"password") >> into tConID >> put "images_data" into tTableName >> >> put $_POST["comments"] into tComment >> put the internet date into tDate >> put $_POST["image"] into tImage >> >> put "_date, comments, image" into tFields >> >> >> put "INSERT INTO" && tTableName && "(" & tFields & ") VALUES (:1, :2, >> :3);" into tSQL >> >> revExecuteSQL tConID, tSQL, "tDate", "tComment", "tImage" >> >> revCloseDatabase tConID >> put empty >> >> ?> >> >> I can see that there is content in the fields in the table and BLOB field >> displays [BLOB - 64KiB]. So I?m assuming the image data is in the field. >> >> On the App I am queuing the db by record ID and trying to display the >> image from the DB. >> >> put revOpenDatabase ("mysql","servername.on-rev.com","server_images","server_images","password") >> into tConID >> put revQueryDatabase(tConID, "SELECT * FROM images_data WHERE _id=" & >> field "db_id" & ";") into tRecordSet >> get revDatabaseColumnNamed(tRecordSet, "image", tImage) >> put base64Decode(tImage) into tImage >> set the text of image "db_image" to tImage >> RevCloseCursor tRecordSet >> revCloseDatabase tConID >> >> >> The image turns into a gray fill? No image. I seem to remember this >> happening in the past but can?t remember the solution? >> >> Thank you! >> >> John Patten >> SUSD >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From userev at canelasoftware.com Mon Jun 8 19:37:34 2015 From: userev at canelasoftware.com (Mark Talluto) Date: Mon, 8 Jun 2015 16:37:34 -0700 Subject: Save Image to mySQL and Retrieve Image? In-Reply-To: References: Message-ID: <5983DE24-8E9A-4648-A351-6273D5210082@canelasoftware.com> > On Jun 8, 2015, at 4:29 PM, JOHN PATTEN wrote: > > But still resulted in a gray fill in the image object when querying for the image. Instead of: set the text of image "db_image" to tImage try: put tImage into img ?db_image" Best regards, Mark Talluto livecloud.io canelasoftware.com From pete at lcsql.com Mon Jun 8 19:39:01 2015 From: pete at lcsql.com (Peter Haworth) Date: Mon, 8 Jun 2015 16:39:01 -0700 Subject: Save Image to mySQL and Retrieve Image? In-Reply-To: References: Message-ID: Hi John, It's sounds like it might be a problem with either the .lc script or what you do with the data after you get it back from the database and put it into the image, neither of which is an area I'm familiar with. One thing you might try is writing the data to a file with the appropriate extension for the type of image data and then see if you can open it with whatever program on your computer displays that type of data. If that is successful, then sounds like it's something to do with the way you load the data into the Livecode image control. Pete lcSQL Software Home of lcStackBrowser and SQLiteAdmin On Mon, Jun 8, 2015 at 4:29 PM, JOHN PATTEN wrote: > Thanks Peter, > > I made those changes, quotes around get revDatabaseColumnNamed(tRecordSet, > "image", "tImage?) and *b for the BLOB. I also checked the result and it > reported a ?1? on the INSERT command and empty on the > RevDatabaseColumnNamed call. > > But it is still filling the image object with a gray fill and no image? I > even eliminated the base64 routines with no luck. This changed the data > reported in the BLOB field to: [BLOB- 611 B] from [BLOB - 64 KiB]. But > still resulted in a gray fill in the image object when querying for the > image. > > Is there a way to extract the BLOB data manually using phpMyAdmin > (download) and manipulate the data directly in LiveCode? > > Thanks for the advice! > > John Patten > SUSD > > > > > > On Jun 8, 2015, at 3:44 PM, Peter Haworth wrote: > > > > Hi John, > > > > Couple of things. > > > > In your call to revExecuteSQL, I think the variable name containing the > > image data should be preceded by "*b". I say I think because the > > dictionary says to do that if it holds binary data but since you're > base64 > > encoding it, I believe that results in only ASCII characters. > Nevertheless, > > you're putting it into a BLOB column ( I think) so maybe LC uses that as > > its criteria rather than the actual contents of the variable, so: > > > > revExecuteSQL tConID, tSQL, "tDate", "tComment", "*btImage" > > > > In your call to revDatabaseColumnNamed, timage needs to be in quotes: > > > > get revDatabaseColumnNamed(tRecordSet, "image", "tImage") > > > > Also, try checking the result after each call to makes sure no errors > > occurred. After the INSERT, it should contain 1 and after the > > revDatabaseColumnNamed, it should be empty. > > > > Also curious as to the reason for base64 encoding the data. If you're > > putting it into a BLOB column, it should accept binary data without a > > problem. > > > > > > Pete > > lcSQL Software > > Home of lcStackBrowser and > > SQLiteAdmin > > > > On Mon, Jun 8, 2015 at 3:10 PM, JOHN PATTEN wrote: > > > >> Hi All, > >> > >> I have a a mobile app that takes a photo and POSTs the base64Encoded > image > >> to an .lc server script that saves it to a mySQL field. > >> > >> set the vis of templateImage to false > >> mobilePickPhoto "camera" > >> put the last image into img "imageHold" > >> put the text of image "imageHold" into tPhotoData > >> put base64Encode(tPhotoData) into tPhotoData > >> set the cImageData of img "ImageHold" to tPhotoData > >> reset the templateImage > >> put urlEncode(cd fld "comments") into $Comments > >> put the cImageData of img "imageHold" into tImage > >> put "comments=" & $Comments & "&image=" & tImage into tArgList > >> post tArgList to URL "http://servername.on-rev.com/ipad_1/add_image.lc > ? > >> > >> The .lc script: > >> >> put revOpenDatabase ("mysql?,"servername.on-rev.com > ?,"servername_images?,"servername_images?,"password") > >> into tConID > >> put "images_data" into tTableName > >> > >> put $_POST["comments"] into tComment > >> put the internet date into tDate > >> put $_POST["image"] into tImage > >> > >> put "_date, comments, image" into tFields > >> > >> > >> put "INSERT INTO" && tTableName && "(" & tFields & ") VALUES (:1, :2, > >> :3);" into tSQL > >> > >> revExecuteSQL tConID, tSQL, "tDate", "tComment", "tImage" > >> > >> revCloseDatabase tConID > >> put empty > >> > >> ?> > >> > >> I can see that there is content in the fields in the table and BLOB > field > >> displays [BLOB - 64KiB]. So I?m assuming the image data is in the field. > >> > >> On the App I am queuing the db by record ID and trying to display the > >> image from the DB. > >> > >> put revOpenDatabase ("mysql","servername.on-rev.com > ","server_images","server_images","password") > >> into tConID > >> put revQueryDatabase(tConID, "SELECT * FROM images_data WHERE _id=" & > >> field "db_id" & ";") into tRecordSet > >> get revDatabaseColumnNamed(tRecordSet, "image", tImage) > >> put base64Decode(tImage) into tImage > >> set the text of image "db_image" to tImage > >> RevCloseCursor tRecordSet > >> revCloseDatabase tConID > >> > >> > >> The image turns into a gray fill? No image. I seem to remember this > >> happening in the past but can?t remember the solution? > >> > >> Thank you! > >> > >> John Patten > >> SUSD > >> > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Mon Jun 8 21:48:31 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Mon, 8 Jun 2015 19:48:31 -0600 Subject: Save Image to mySQL and Retrieve Image? In-Reply-To: References: Message-ID: is img "imagehold" visible, so you can confirm that it shows the image that is chosen? In addition, I wonder what weirdness might be going on by using $ as part of a variable name. It seems like it might do bizarre things considering it designates parameters or system variables. You might also "put the text of the last image into tPhotoData and then set the trext of img "ImageHold" to tPhotoData. I do recall some weirdness if you "put into..." into an image that is size locked. (Image artifacts, but I forget the exact circumstances) But I think setting its text works around that. Also, you might check "it" and "the result" right after the photo is picked. (though, if img "imagehold" does show the correct image, that shouldn't be an issue) Not sure what else I notice off the top of my head. On Mon, Jun 8, 2015 at 5:39 PM, Peter Haworth wrote: > Hi John, > It's sounds like it might be a problem with either the .lc script or what > you do with the data after you get it back from the database and put it > into the image, neither of which is an area I'm familiar with. > > One thing you might try is writing the data to a file with the appropriate > extension for the type of image data and then see if you can open it with > whatever program on your computer displays that type of data. If that is > successful, then sounds like it's something to do with the way you load the > data into the Livecode image control. > > Pete > lcSQL Software > Home of lcStackBrowser and > SQLiteAdmin > > On Mon, Jun 8, 2015 at 4:29 PM, JOHN PATTEN wrote: > > > Thanks Peter, > > > > I made those changes, quotes around get > revDatabaseColumnNamed(tRecordSet, > > "image", "tImage?) and *b for the BLOB. I also checked the result and it > > reported a ?1? on the INSERT command and empty on the > > RevDatabaseColumnNamed call. > > > > But it is still filling the image object with a gray fill and no image? > I > > even eliminated the base64 routines with no luck. This changed the data > > reported in the BLOB field to: [BLOB- 611 B] from [BLOB - 64 KiB]. But > > still resulted in a gray fill in the image object when querying for the > > image. > > > > Is there a way to extract the BLOB data manually using phpMyAdmin > > (download) and manipulate the data directly in LiveCode? > > > > Thanks for the advice! > > > > John Patten > > SUSD > > > > > > > > > > > On Jun 8, 2015, at 3:44 PM, Peter Haworth wrote: > > > > > > Hi John, > > > > > > Couple of things. > > > > > > In your call to revExecuteSQL, I think the variable name containing the > > > image data should be preceded by "*b". I say I think because the > > > dictionary says to do that if it holds binary data but since you're > > base64 > > > encoding it, I believe that results in only ASCII characters. > > Nevertheless, > > > you're putting it into a BLOB column ( I think) so maybe LC uses that > as > > > its criteria rather than the actual contents of the variable, so: > > > > > > revExecuteSQL tConID, tSQL, "tDate", "tComment", "*btImage" > > > > > > In your call to revDatabaseColumnNamed, timage needs to be in quotes: > > > > > > get revDatabaseColumnNamed(tRecordSet, "image", "tImage") > > > > > > Also, try checking the result after each call to makes sure no errors > > > occurred. After the INSERT, it should contain 1 and after the > > > revDatabaseColumnNamed, it should be empty. > > > > > > Also curious as to the reason for base64 encoding the data. If you're > > > putting it into a BLOB column, it should accept binary data without a > > > problem. > > > > > > > > > Pete > > > lcSQL Software > > > Home of lcStackBrowser and > > > SQLiteAdmin > > > > > > On Mon, Jun 8, 2015 at 3:10 PM, JOHN PATTEN wrote: > > > > > >> Hi All, > > >> > > >> I have a a mobile app that takes a photo and POSTs the base64Encoded > > image > > >> to an .lc server script that saves it to a mySQL field. > > >> > > >> set the vis of templateImage to false > > >> mobilePickPhoto "camera" > > >> put the last image into img "imageHold" > > >> put the text of image "imageHold" into tPhotoData > > >> put base64Encode(tPhotoData) into tPhotoData > > >> set the cImageData of img "ImageHold" to tPhotoData > > >> reset the templateImage > > >> put urlEncode(cd fld "comments") into $Comments > > >> put the cImageData of img "imageHold" into tImage > > >> put "comments=" & $Comments & "&image=" & tImage into tArgList > > >> post tArgList to URL " > http://servername.on-rev.com/ipad_1/add_image.lc > > ? > > >> > > >> The .lc script: > > >> > >> put revOpenDatabase ("mysql?,"servername.on-rev.com > > ?,"servername_images?,"servername_images?,"password") > > >> into tConID > > >> put "images_data" into tTableName > > >> > > >> put $_POST["comments"] into tComment > > >> put the internet date into tDate > > >> put $_POST["image"] into tImage > > >> > > >> put "_date, comments, image" into tFields > > >> > > >> > > >> put "INSERT INTO" && tTableName && "(" & tFields & ") VALUES (:1, :2, > > >> :3);" into tSQL > > >> > > >> revExecuteSQL tConID, tSQL, "tDate", "tComment", "tImage" > > >> > > >> revCloseDatabase tConID > > >> put empty > > >> > > >> ?> > > >> > > >> I can see that there is content in the fields in the table and BLOB > > field > > >> displays [BLOB - 64KiB]. So I?m assuming the image data is in the > field. > > >> > > >> On the App I am queuing the db by record ID and trying to display the > > >> image from the DB. > > >> > > >> put revOpenDatabase ("mysql","servername.on-rev.com > > ","server_images","server_images","password") > > >> into tConID > > >> put revQueryDatabase(tConID, "SELECT * FROM images_data WHERE _id=" > & > > >> field "db_id" & ";") into tRecordSet > > >> get revDatabaseColumnNamed(tRecordSet, "image", tImage) > > >> put base64Decode(tImage) into tImage > > >> set the text of image "db_image" to tImage > > >> RevCloseCursor tRecordSet > > >> revCloseDatabase tConID > > >> > > >> > > >> The image turns into a gray fill? No image. I seem to remember this > > >> happening in the past but can?t remember the solution? > > >> > > >> Thank you! > > >> > > >> John Patten > > >> SUSD > > >> > > >> > > >> > > >> _______________________________________________ > > >> use-livecode mailing list > > >> use-livecode at lists.runrev.com > > >> Please visit this url to subscribe, unsubscribe and manage your > > >> subscription preferences: > > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dcragg at lacscentre.co.uk Tue Jun 9 02:27:04 2015 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 9 Jun 2015 07:27:04 +0100 Subject: Save Image to mySQL and Retrieve Image? In-Reply-To: References: Message-ID: <6D89E8DF-A639-43BA-9E78-2299B6267115@lacscentre.co.uk> > On 8 Jun 2015, at 23:10, JOHN PATTEN wrote: > > Hi All, > > I have a a mobile app that takes a photo and POSTs the base64Encoded image to an .lc server script that saves it to a mySQL field. > > set the vis of templateImage to false > mobilePickPhoto "camera" > put the last image into img "imageHold" > put the text of image "imageHold" into tPhotoData > put base64Encode(tPhotoData) into tPhotoData > set the cImageData of img "ImageHold" to tPhotoData > reset the templateImage > put urlEncode(cd fld "comments") into $Comments > put the cImageData of img "imageHold" into tImage > put "comments=" & $Comments & "&image=" & tImage into tArgList > post tArgList to URL "http://servername.on-rev.com/ipad_1/add_image.lc? > Shouldn?t you urlEncode the base64 string? It can contain characters such as '+', '/', and '='. Cheers Dave From revolution at derbrill.de Tue Jun 9 04:05:03 2015 From: revolution at derbrill.de (Malte Brill) Date: Tue, 9 Jun 2015 10:05:03 +0200 Subject: Drag and Drop Linux, 7.0.5 64 Bit In-Reply-To: References: Message-ID: <3670256C-B005-4DE3-9861-24B72DEEB256@derbrill.de> Now entered in quality: http://quality.runrev.com/show_bug.cgi?id=15482 Cheers, Malte From lan.kc.macmail at gmail.com Tue Jun 9 08:03:02 2015 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 9 Jun 2015 20:03:02 +0800 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: References: <5575AAB0.1000007@fourthworld.com> Message-ID: On Tue, Jun 9, 2015 at 12:34 AM, J. Landman Gay wrote: > I also get the Russian women, > > I wonder if my last name was Gay I'd get Russian men ;-) I'm getting emails about my stolen car (parked next to the front door), my stolen phone (sitting on my desk), incredibly low interest credit cards for Walmart and Cosco (don't have outlets here) and of course for a bunch of medication that seems to suggest the world's population is set to plummet. Richard, Scott, they are definitely not glass half full comments. I've always appreciated how huge the SPAM problem is, the company I work for reports that legitimate traffic on it's WAN/LAN accounts for less than 0.2% of the traffic, the rest is SPAM and hacker attempts :-( I've believed that the Gmail team have done a wonderful job at blocking the tidal wave of SPAM, so not sure now why so much is getting through. Thankfully though Gmail does correctly end up in my SPAM folder so it is easy to deal with. From MikeKerner at roadrunner.com Tue Jun 9 10:41:39 2015 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Tue, 9 Jun 2015 10:41:39 -0400 Subject: google calendar api Message-ID: anybody write anything for dealing with google calendar? -- 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 Jun 9 10:54:05 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 09 Jun 2015 07:54:05 -0700 Subject: Drag and Drop Linux, 7.0.5 64 Bit In-Reply-To: <3670256C-B005-4DE3-9861-24B72DEEB256@derbrill.de> References: <3670256C-B005-4DE3-9861-24B72DEEB256@derbrill.de> Message-ID: <5576FE0D.3020308@fourthworld.com> Malte Brill wrote: > Now entered in quality: > http://quality.runrev.com/show_bug.cgi?id=15482 Thank you, Malte. Related: http://quality.runrev.com/show_bug.cgi?id=15479 -- 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 prothero at earthednet.org Tue Jun 9 11:06:32 2015 From: prothero at earthednet.org (Earthednet-wp) Date: Tue, 9 Jun 2015 08:06:32 -0700 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: References: <5575AAB0.1000007@fourthworld.com> Message-ID: Kay, The scam and spam problem is simply enormous. I notice that the National Science Foundation is soliciting research proposals for secure internet. How to civilize the beast may be hopeless, but it can't fail to change our civilization in ways we may not foresee. I am faced with criminal activity multiple times daily. It must change folks' perceptions and attitudes. It certainly makes me more suspicious of every email I get. That's probably a good thing. Bill William Prothero http://es.earthednet.org > On Jun 9, 2015, at 5:03 AM, Kay C Lan wrote: > > On Tue, Jun 9, 2015 at 12:34 AM, J. Landman Gay > wrote: > >> I also get the Russian women, >> >> I wonder if my last name was Gay I'd get Russian men ;-) > > I'm getting emails about my stolen car (parked next to the front door), my > stolen phone (sitting on my desk), incredibly low interest credit cards for > Walmart and Cosco (don't have outlets here) and of course for a bunch of > medication that seems to suggest the world's population is set to plummet. > > Richard, Scott, they are definitely not glass half full comments. I've > always appreciated how huge the SPAM problem is, the company I work for > reports that legitimate traffic on it's WAN/LAN accounts for less than 0.2% > of the traffic, the rest is SPAM and hacker attempts :-( I've believed that > the Gmail team have done a wonderful job at blocking the tidal wave of > SPAM, so not sure now why so much is getting through. > > Thankfully though Gmail does correctly end up in my SPAM folder so it is > easy to deal with. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 9 12:43:06 2015 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 09 Jun 2015 19:43:06 +0300 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: References: <5575AAB0.1000007@fourthworld.com> Message-ID: <5577179A.90207@gmail.com> On 09/06/15 15:03, Kay C Lan wrote: > On Tue, Jun 9, 2015 at 12:34 AM, J. Landman Gay > wrote: > >> I also get the Russian women, >> >> I wonder if my last name was Gay I'd get Russian men ;-) > I'm getting emails about my stolen car (parked next to the front door), my > stolen phone (sitting on my desk), incredibly low interest credit cards for > Walmart and Cosco (don't have outlets here) and of course for a bunch of > medication that seems to suggest the world's population is set to plummet. > > Richard, Scott, they are definitely not glass half full comments. I've > always appreciated how huge the SPAM problem is, the company I work for > reports that legitimate traffic on it's WAN/LAN accounts for less than 0.2% > of the traffic, the rest is SPAM and hacker attempts :-( I've believed that > the Gmail team have done a wonderful job at blocking the tidal wave of > SPAM, so not sure now why so much is getting through. > > Thankfully though Gmail does correctly end up in my SPAM folder so it is > easy to deal with. > What is funnier is that I am getting SPAM about all sorts of wonderful things available to me in the States; and that is odd as I live in Bulgaria. All this proves is that computers don't know "nothing". Richmond. From jacque at hyperactivesw.com Tue Jun 9 15:00:34 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 09 Jun 2015 14:00:34 -0500 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: References: <5575AAB0.1000007@fourthworld.com> Message-ID: <557737D2.10202@hyperactivesw.com> On 6/8/2015 2:34 PM, Scott Rossi wrote: > After getting anywhere from 50 up to 250 spam messages a day, even with > spam filtering enabled at Dream Host, I had enough and started using > cloud-based filtering provider PostLayer. Veering off the off-topic a bit, I've done something similar for phone spam. I forward my home line to my google voice number, which filters out most of the junk calls. Google then rings my second line with any valid calls. Telemarketers are almost completely eliminated. If you have a VoIP phone line, look into nomorobo.com which does the same thing. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pete at lcsql.com Tue Jun 9 15:30:30 2015 From: pete at lcsql.com (Peter Haworth) Date: Tue, 9 Jun 2015 12:30:30 -0700 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: <557737D2.10202@hyperactivesw.com> References: <5575AAB0.1000007@fourthworld.com> <557737D2.10202@hyperactivesw.com> Message-ID: I just started using Ooma VoIP for my phone calls and it has some features that automatically block telemarketers and robocalls, plus you can maintain your own blacklist. I get hardly any telemarketing/robo calls now and the ones that sneak through get added to my blacklist immediately. Pete lcSQL Software Home of lcStackBrowser and SQLiteAdmin On Tue, Jun 9, 2015 at 12:00 PM, J. Landman Gay wrote: > On 6/8/2015 2:34 PM, Scott Rossi wrote: > >> After getting anywhere from 50 up to 250 spam messages a day, even with >> spam filtering enabled at Dream Host, I had enough and started using >> cloud-based filtering provider PostLayer. >> > > Veering off the off-topic a bit, I've done something similar for phone > spam. I forward my home line to my google voice number, which filters out > most of the junk calls. Google then rings my second line with any valid > calls. Telemarketers are almost completely eliminated. > > If you have a VoIP phone line, look into nomorobo.com which does the same > thing. > > -- > 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 prothero at earthednet.org Tue Jun 9 16:53:30 2015 From: prothero at earthednet.org (William Prothero) Date: Tue, 9 Jun 2015 13:53:30 -0700 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: <557737D2.10202@hyperactivesw.com> References: <5575AAB0.1000007@fourthworld.com> <557737D2.10202@hyperactivesw.com> Message-ID: <63256CF7-024B-4743-8838-DFC215C628E9@earthednet.org> Jacqueline: Nomorobo looks great! Unfortunately, I have MagicJack (which I like a lot) and it isn?t included in the service. Bill > On Jun 9, 2015, at 12:00 PM, J. Landman Gay wrote: > > On 6/8/2015 2:34 PM, Scott Rossi wrote: >> After getting anywhere from 50 up to 250 spam messages a day, even with >> spam filtering enabled at Dream Host, I had enough and started using >> cloud-based filtering provider PostLayer. > > Veering off the off-topic a bit, I've done something similar for phone spam. I forward my home line to my google voice number, which filters out most of the junk calls. Google then rings my second line with any valid calls. Telemarketers are almost completely eliminated. > > If you have a VoIP phone line, look into nomorobo.com which does the same thing. > > -- > 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 Tue Jun 9 16:54:34 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 09 Jun 2015 15:54:34 -0500 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: References: <5575AAB0.1000007@fourthworld.com> <557737D2.10202@hyperactivesw.com> Message-ID: <5577528A.10402@hyperactivesw.com> I'm on Ooma too. I ported my business number to them which left me with an unused second line on the Telo. That's the one I forward my home calls to from Google Voice. Ooma has built-in filtering with Nomorobo, you can turn it on in settings. That slimmed down my blacklist considerably. You can also blacklist whole area codes or prefixes. I have most of the 8xx* prefixes blacklisted. On 6/9/2015 2:30 PM, Peter Haworth wrote: > I just started using Ooma VoIP for my phone calls and it has some features > that automatically block telemarketers and robocalls, plus you can maintain > your own blacklist. I get hardly any telemarketing/robo calls now and the > ones that sneak through get added to my blacklist immediately. > > Pete > lcSQL Software > Home of lcStackBrowser and > SQLiteAdmin > > On Tue, Jun 9, 2015 at 12:00 PM, J. Landman Gay > wrote: > >> On 6/8/2015 2:34 PM, Scott Rossi wrote: >> >>> After getting anywhere from 50 up to 250 spam messages a day, even with >>> spam filtering enabled at Dream Host, I had enough and started using >>> cloud-based filtering provider PostLayer. >>> >> >> Veering off the off-topic a bit, I've done something similar for phone >> spam. I forward my home line to my google voice number, which filters out >> most of the junk calls. Google then rings my second line with any valid >> calls. Telemarketers are almost completely eliminated. >> >> If you have a VoIP phone line, look into nomorobo.com which does the same >> thing. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Jun 9 17:03:03 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 09 Jun 2015 16:03:03 -0500 Subject: Cyclomatic complexity In-Reply-To: References: <65AE3562-F620-448B-85FF-BC2999DBD989@gmail.com> <55746C8B.10500@fourthworld.com> Message-ID: <55775487.3030503@hyperactivesw.com> On 6/7/2015 11:47 AM, David Bovill wrote: > I've got code for graphing Livecode handlers and their callout > relationships across the message path. I use graphviz for the layout > algorithms - I demoed this at the Livecode conference a few years back - > the libraries it uses are sueful for analysing scripts, as well as graphing > relationships. I could use this. Do you remember what year you gave the demo? Maybe I can find it in my collection of conference thumb drives. Or will you make it available soon? I've inherited a stack that needs "just a little fix" that contains possibly the most "creative" scripts I've ever seen. It's impossible to trace through it using normal methods. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pete at lcsql.com Tue Jun 9 17:37:50 2015 From: pete at lcsql.com (Peter Haworth) Date: Tue, 9 Jun 2015 14:37:50 -0700 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: <5577528A.10402@hyperactivesw.com> References: <5575AAB0.1000007@fourthworld.com> <557737D2.10202@hyperactivesw.com> <5577528A.10402@hyperactivesw.com> Message-ID: Ah, didn't know they used NoMoRoBo. Also didn't know Google Voice did telemarketing/robo filtering, good to know. Pete lcSQL Software Home of lcStackBrowser and SQLiteAdmin On Tue, Jun 9, 2015 at 1:54 PM, J. Landman Gay wrote: > I'm on Ooma too. I ported my business number to them which left me with an > unused second line on the Telo. That's the one I forward my home calls to > from Google Voice. Ooma has built-in filtering with Nomorobo, you can turn > it on in settings. That slimmed down my blacklist considerably. > > You can also blacklist whole area codes or prefixes. I have most of the > 8xx* prefixes blacklisted. > > On 6/9/2015 2:30 PM, Peter Haworth wrote: > >> I just started using Ooma VoIP for my phone calls and it has some features >> that automatically block telemarketers and robocalls, plus you can >> maintain >> your own blacklist. I get hardly any telemarketing/robo calls now and the >> ones that sneak through get added to my blacklist immediately. >> >> Pete >> lcSQL Software >> Home of lcStackBrowser and >> SQLiteAdmin >> >> On Tue, Jun 9, 2015 at 12:00 PM, J. Landman Gay > > >> >> wrote: >> >> On 6/8/2015 2:34 PM, Scott Rossi wrote: >>> >>> After getting anywhere from 50 up to 250 spam messages a day, even with >>>> spam filtering enabled at Dream Host, I had enough and started using >>>> cloud-based filtering provider PostLayer. >>>> >>>> >>> Veering off the off-topic a bit, I've done something similar for phone >>> spam. I forward my home line to my google voice number, which filters out >>> most of the junk calls. Google then rings my second line with any valid >>> calls. Telemarketers are almost completely eliminated. >>> >>> If you have a VoIP phone line, look into nomorobo.com which does the >>> same >>> thing. >>> >>> -- >>> 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 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 9 17:59:43 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 9 Jun 2015 21:59:43 +0000 Subject: Simple .lc Script to INSERT data...? In-Reply-To: <114413E6-8EB5-4C72-9E37-1FAF849BA370@me.com> References: <549E1923-BA50-4134-AF7F-71A429B608F4@me.com> <417ABFB5-7522-46E2-AC33-3C5D207B909D@m-r-d.de> <74415485-5317-4198-8C15-536E77F7B0B3@me.com> <114413E6-8EB5-4C72-9E37-1FAF849BA370@me.com> Message-ID: <4E58DBB9-A3AC-4839-86E6-5DBC1D8E4A8A@iotecdigital.com> Often when encountering unexpected results like this I will step through the code and check the contents of every variable I touch. It?s tedious, but is the best way I have found to isolate this kind of bug. I actually have found other bugs I didn?t know about that way. Bob S > On Jun 6, 2015, at 15:46 , JOHN PATTEN wrote: > > Yup. That was it? It?s incredible how easy it is to miss this kind of thing and waste time :( > > I can?t wait until I can just tell the robot to write the code for what I describe. The robot would never make this type of error ;) > > Thanks Again! > > >> On Jun 5, 2015, at 5:14 PM, Mike Bonner wrote: >> >> You're putting your data to post into ArgList >> And you're posting tArgList >> >> If thats not a typo here, I suspect its the typo culprit there. >> >> On Fri, Jun 5, 2015 at 5:01 PM, JOHN PATTEN wrote: >> >>> Thanks Matthias, >>> >>> I did try both ways $_POST and $_GET. I get the same results; a new >>> record is created but the fields are empty. By the way, the "LiveCode >>> Cloud" tutorials show $_POST for inserting new record too. >>> >>> I?ll keep looking :) >>> >>> >>>> On Jun 5, 2015, at 3:39 PM, Matthias Rebbe | M-R-D < >>> matthias_livecode_150811 at m-r-d.de> wrote: >>>> >>>> John, >>>> >>>> if you post data to a livecode server script then you need to use >>> $_post[] instead of $_get >>>> >>>> $_get[] is used if you add the parameters to the url like >>>> >>>> put URL ("http://username.on-rev.com/ipad_1/add_datga_2.lc?object_name=? >>> & tName) into tResult >>>> >>>> Regards, >>>> >>>> Matthias >>>> >>>> >>>> >>>> >>>>> Am 06.06.2015 um 00:31 schrieb JOHN PATTEN : >>>>> >>>>> Hi All, >>>>> >>>>> I must be missing something simple and I can?t find it? >>>>> >>>>> I have a mysql database with one table and one field. Varchar(1000) >>>>> >>>>> I have a LiveCode project with one button and the following code: >>>>> >>>>> on mouseUp >>>>> put urlEncode(the name of target) into tName >>>>> put "object_name=" & tName into ArgList >>>>> --answer ArgList >>>>> post tArgList to URL "http://username.on-rev.com/ipad_1/add_data_2.lc" >>>>> end mouseUp >>>>> >>>>> >>>>> My .lc file looks like this: >>>>> >>>>> >>>> put revOpenDatabase ("mysql?,"username.on-rev.com?,"username_ipad_2?,"username_ipad_2?,"password") >>> into tConID >>>>> put "ipad_data" into tTableName >>>>> put $_GET["object_name"] into object_name >>>>> put "object_name" into tFields >>>>> >>>>> put "INSERT INTO" && tTableName && "(" & tFields & ") VALUES (:1);" >>> into tSQL >>>>> >>>>> revExecuteSQL tConID, tSQL, "object_name" >>>>> revCloseDatabase tConID >>>>> put empty >>>>> ?> >>>>> >>>>> The .lc script creates a new record but it never puts the name of the >>> button in the object_name field? The record is completely empty. I was >>> having the same problem on a much more complex database and script, so I >>> thought I would super simplify but I?m still having the problem. >>>>> >>>>> Does anybody see anything I?m missing? >>>>> >>>>> Thank you! >>>>> John Patten >>>>> SUSD >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 9 18:02:12 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 9 Jun 2015 22:02:12 +0000 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: <5575AAB0.1000007@fourthworld.com> References: <5575AAB0.1000007@fourthworld.com> Message-ID: <0682DBA3-4904-449D-9845-097BC2A09D69@iotecdigital.com> Gmail does a pretty darned good job of filtering this sort of thing. Apple?s iCloud does too. I almost never get spam and it?s never the really bad stuff. Bob S > On Jun 8, 2015, at 07:46 , Richard Gaskin wrote: > > Kay C Lan wrote: > > > I use this email account almost exclusively for this Use List now; > > so I haven't recently given it to anyone, company or whatever. > > > > Up until yesterday I usually received 1 or 2 false SPAMS a day; > > typically from Dunbarx's AOL account or some other legitamate Use > > List user with an AOL account. > > > > Up until yesterday I usually receved a single actual SPAM every > > couple of months. > > > > Today I accessed this account and I had over 50!!! That's more than > > the TOTAL email SPAM I've ever received on this account. > > This is a public list where the archives are publicly available: > > > Every resource publicly available is easily spiderable. > > I think all you're seeing is what seems to me a recent uptick in the aggressiveness of certain spammer-controlled botnets. I've been seeing a lot more spam myself lately, mostly for junk stock tips and bots claiming to be Russian women who want to marry an American. > > There is no cure. Spam consumes so much of our Internet that an estimated 5-10% of legitimate email never arrives at its destination because all systems are bogged down trying to stay on top of spam. > > Windows still has about 90% of the computing market, and most botnets are run on unsuspecting end-users' machines. The rest are often installed on Web servers that didn't stay on top of the updates for their CMS frameworks. When we combine millions of compromised servers with tens of millions of compromised desktop machines, the botnets can only win. > > Sorry, don't have a "glass half full" for this one. > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 10 04:01:07 2015 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 10 Jun 2015 11:01:07 +0300 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: <0682DBA3-4904-449D-9845-097BC2A09D69@iotecdigital.com> References: <5575AAB0.1000007@fourthworld.com> <0682DBA3-4904-449D-9845-097BC2A09D69@iotecdigital.com> Message-ID: <5577EEC3.8030505@gmail.com> On 10/06/15 01:02, Bob Sneidar wrote: > Gmail does a pretty darned good job of filtering this sort of thing. Apple?s iCloud does too. I almost never get spam and it?s never the really bad stuff. > > Bob S Not really: Gmail seems to think I live in the USA: am snowed under with Walmart coupons and offers for help with my "tires" (sic) - which is funny, because, although as I get older I do tire more easily; as 'tire' is a verb I don't understand why those people insist in using it as a noun. I am also getting buckets of offers of a sexual nature from places like Ukraine and Moldova (the last being about a 7 hour drive: so by the time I got there I'd have no energy for what they offer). Lasik Vision . . . . . . View ? Photos ? Of CHRlSTlAN ? SlNGLES In Your ? Area . . . well, as neither single, nor particularly "Christian" (well, not that anybody would notice) they've got that wrong. Beat Alcoholism Today . . . Why? I am perfectly happy with my alcohol consumption: admittedly it is fairly moderate (about 2 glasses of wine a day): but should I want to 'up' my consumption that is none of their business. Looking for a great smartphone at ? a ? great price? ?. . . No, I'm not looking for a smartphone; and I wouldn't want one even if it were Free, or even, come to think of things, if you paid me to have one. Luckily Thunderbird pops 98% of the SPAM in the 'Junk' folder: so, not that impressed by Gmail's filters, but Thunderbird makes up for that. In fact, I cannot recommend Thunderbird enough: https://www.mozilla.org/en-US/thunderbird/ Richmond. > >> On Jun 8, 2015, at 07:46 , Richard Gaskin wrote: >> >> Kay C Lan wrote: >> >>> I use this email account almost exclusively for this Use List now; >>> so I haven't recently given it to anyone, company or whatever. >>> >>> Up until yesterday I usually received 1 or 2 false SPAMS a day; >>> typically from Dunbarx's AOL account or some other legitamate Use >>> List user with an AOL account. >>> >>> Up until yesterday I usually receved a single actual SPAM every >>> couple of months. >>> >>> Today I accessed this account and I had over 50!!! That's more than >>> the TOTAL email SPAM I've ever received on this account. >> This is a public list where the archives are publicly available: >> >> >> Every resource publicly available is easily spiderable. >> >> I think all you're seeing is what seems to me a recent uptick in the aggressiveness of certain spammer-controlled botnets. I've been seeing a lot more spam myself lately, mostly for junk stock tips and bots claiming to be Russian women who want to marry an American. >> >> There is no cure. Spam consumes so much of our Internet that an estimated 5-10% of legitimate email never arrives at its destination because all systems are bogged down trying to stay on top of spam. >> >> Windows still has about 90% of the computing market, and most botnets are run on unsuspecting end-users' machines. The rest are often installed on Web servers that didn't stay on top of the updates for their CMS frameworks. When we combine millions of compromised servers with tens of millions of compromised desktop machines, the botnets can only win. >> >> Sorry, don't have a "glass half full" for this one. >> >> -- >> Richard Gaskin >> Fourth World Systems >> Software Design and Development for the Desktop, Mobile, and the Web >> ____________________________________________________________________ >> Ambassador at FourthWorld.com http://www.FourthWorld.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 10 10:36:47 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 10 Jun 2015 14:36:47 +0000 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: <5577EEC3.8030505@gmail.com> References: <5575AAB0.1000007@fourthworld.com> <0682DBA3-4904-449D-9845-097BC2A09D69@iotecdigital.com> <5577EEC3.8030505@gmail.com> Message-ID: <05A50EFC-68D3-4E85-9A2C-2080678A6627@iotecdigital.com> It may be because you are outside the US that you are getting spam. My experience has been good. Bob S On Jun 10, 2015, at 01:01 , Richmond > wrote: On 10/06/15 01:02, Bob Sneidar wrote: Gmail does a pretty darned good job of filtering this sort of thing. Apple?s iCloud does too. I almost never get spam and it?s never the really bad stuff. Bob S Not really: Gmail seems to think I live in the USA: am snowed under with Walmart coupons and offers for help with my "tires" (sic) - which is funny, because, although as I get older I do tire more easily; as 'tire' is a verb I don't understand why those people insist in using it as a noun. From matthias_livecode_150811 at m-r-d.de Wed Jun 10 19:28:16 2015 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe | M-R-D) Date: Thu, 11 Jun 2015 01:28:16 +0200 Subject: LC Android: Invalid Keystore Format error when saving a standalone for deployment Message-ID: Hi, maybe i am missing something. I have to update an app i uploaded to the google store mid 2014. For creating the standalone i am using of course the same keystore file i used for the version from 2014. After i enter alias and the 2 passwords i get the following error message ?There was an error while saving the standalone application signing failed - keystore load: Inavlid keystore format" What could cause this error? I wanted to try a fresh version of the android SDK to see if this solves my problem, so I downloaded the most recent version of Android SDK and installed SDKs for 2.2 and 2.3. But with the new version i get an error ?There was an error while saving the standalone application. could not generate package manifest?. The most version of the Android SDK Build-tools are installed in SDK Manager. So if someone has an idea what is going wrong here. I am working on Mac OS X 10.10.3, LC 6.7.5, Android SKD 24.3 and JDK 1.6. I know 1.6 is outdated, but i need it for a iSCSI driver which only runs with 1.6. Regards, Matthias From rdimola at evergreeninfo.net Wed Jun 10 20:00:35 2015 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 10 Jun 2015 20:00:35 -0400 Subject: LC Android: Invalid Keystore Format error when saving a standalone for deployment In-Reply-To: References: Message-ID: <009b01d0a3d9$a4a45c10$eded1430$@net> See if you can open it with "Keystore Explorer". It's a great GUI way to deal with the keystore. It runs in the java machine so it is platform independent. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Matthias Rebbe | M-R-D Sent: Wednesday, June 10, 2015 7:28 PM To: How to use LiveCode Subject: LC Android: Invalid Keystore Format error when saving a standalone for deployment Hi, maybe i am missing something. I have to update an app i uploaded to the google store mid 2014. For creating the standalone i am using of course the same keystore file i used for the version from 2014. After i enter alias and the 2 passwords i get the following error message ?There was an error while saving the standalone application signing failed - keystore load: Inavlid keystore format" What could cause this error? I wanted to try a fresh version of the android SDK to see if this solves my problem, so I downloaded the most recent version of Android SDK and installed SDKs for 2.2 and 2.3. But with the new version i get an error ?There was an error while saving the standalone application. could not generate package manifest?. The most version of the Android SDK Build-tools are installed in SDK Manager. So if someone has an idea what is going wrong here. I am working on Mac OS X 10.10.3, LC 6.7.5, Android SKD 24.3 and JDK 1.6. I know 1.6 is outdated, but i need it for a iSCSI driver which only runs with 1.6. Regards, Matthias _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Wed Jun 10 20:03:36 2015 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 10 Jun 2015 20:03:36 -0400 Subject: LC Android: Invalid Keystore Format error when saving a standalone for deployment In-Reply-To: References: Message-ID: <009c01d0a3da$104ffd20$30eff760$@net> Matthias, I also have a keystore I created in 2011 and it still valid even with all the Android SDK updates. I use it daily. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Matthias Rebbe | M-R-D Sent: Wednesday, June 10, 2015 7:28 PM To: How to use LiveCode Subject: LC Android: Invalid Keystore Format error when saving a standalone for deployment Hi, maybe i am missing something. I have to update an app i uploaded to the google store mid 2014. For creating the standalone i am using of course the same keystore file i used for the version from 2014. After i enter alias and the 2 passwords i get the following error message ?There was an error while saving the standalone application signing failed - keystore load: Inavlid keystore format" What could cause this error? I wanted to try a fresh version of the android SDK to see if this solves my problem, so I downloaded the most recent version of Android SDK and installed SDKs for 2.2 and 2.3. But with the new version i get an error ?There was an error while saving the standalone application. could not generate package manifest?. The most version of the Android SDK Build-tools are installed in SDK Manager. So if someone has an idea what is going wrong here. I am working on Mac OS X 10.10.3, LC 6.7.5, Android SKD 24.3 and JDK 1.6. I know 1.6 is outdated, but i need it for a iSCSI driver which only runs with 1.6. Regards, Matthias _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Thu Jun 11 04:37:14 2015 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe | M-R-D) Date: Thu, 11 Jun 2015 10:37:14 +0200 Subject: LC Android: Invalid Keystore Format error when saving a standalone for deployment In-Reply-To: <009b01d0a3d9$a4a45c10$eded1430$@net> References: <009b01d0a3d9$a4a45c10$eded1430$@net> Message-ID: <36660E01-ABE3-41DC-8FFA-FA0EF2ECD12A@m-r-d.de> Ralph, thanks for recommending Keystore Explorer. I can open my keystore file w/o problem. Maybe my problems have to do with the fact that i have setup my mac in April this year from scratch? Is it possible that there are some certificates or keys missing? Regards, Matthias > Am 11.06.2015 um 02:00 schrieb Ralph DiMola : > > See if you can open it with "Keystore Explorer". It's a great GUI way to deal with the keystore. It runs in the java machine so it is platform independent. > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Matthias Rebbe | M-R-D > Sent: Wednesday, June 10, 2015 7:28 PM > To: How to use LiveCode > Subject: LC Android: Invalid Keystore Format error when saving a standalone for deployment > > Hi, > > maybe i am missing something. > > I have to update an app i uploaded to the google store mid 2014. > > For creating the standalone i am using of course the same keystore file i used for the version from 2014. > > After i enter alias and the 2 passwords i get the following error message > > ?There was an error while saving the > standalone application > signing failed - keystore load: Inavlid > keystore format" > > > What could cause this error? > > I wanted to try a fresh version of the android SDK to see if this solves my problem, so I downloaded the most recent version of Android SDK and installed SDKs for 2.2 and 2.3. > But with the new version i get an error ?There was an error while saving the standalone application. could not generate package manifest?. The most version of the Android SDK Build-tools are installed in SDK Manager. > > > So if someone has an idea what is going wrong here. > > > I am working on Mac OS X 10.10.3, LC 6.7.5, Android SKD 24.3 and JDK 1.6. > > I know 1.6 is outdated, but i need it for a iSCSI driver which only runs with 1.6. > > Regards, > Matthias > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 11 09:37:22 2015 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 11 Jun 2015 15:37:22 +0200 Subject: printTitle isn't effective, when saving as pdf in standalone Message-ID: <007f01d0a44b$bf821460$3e863d20$@kestner.de> Hello, working with LC 6.5.2 on OS X 10.9.5 I am using print card. When I am choosing "save as pdf" in the printer dialog, the dialog doesn't catches the printTitle, which i have set before the print card. It takes the stack title. This happens only in the OS X standalone, in IDE it catches the printtitle. After I have opened the pdf preview in the printer dialog, the "save as pdf" dialog also has the correct printtitle. Any idea for a workaround? Thanks Tiemo From rdimola at evergreeninfo.net Thu Jun 11 09:48:35 2015 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 11 Jun 2015 09:48:35 -0400 Subject: LC Android: Invalid Keystore Format error when saving a standalone for deployment In-Reply-To: <36660E01-ABE3-41DC-8FFA-FA0EF2ECD12A@m-r-d.de> References: <009b01d0a3d9$a4a45c10$eded1430$@net> <36660E01-ABE3-41DC-8FFA-FA0EF2ECD12A@m-r-d.de> Message-ID: <002701d0a44d$502c9340$f085b9c0$@net> Matthias, The keystore should stand on its own. It is not involved with the keychain or any other Mac security. I do my Android linking on a PC. I will copy the keystore to my Mac and test. Also, when opening the keystore from "Keystore Explorer" can you open the alias and unlock it with the second password? Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Matthias Rebbe | M-R-D Sent: Thursday, June 11, 2015 4:37 AM To: How to use LiveCode Subject: Re: LC Android: Invalid Keystore Format error when saving a standalone for deployment Ralph, thanks for recommending Keystore Explorer. I can open my keystore file w/o problem. Maybe my problems have to do with the fact that i have setup my mac in April this year from scratch? Is it possible that there are some certificates or keys missing? Regards, Matthias > Am 11.06.2015 um 02:00 schrieb Ralph DiMola : > > See if you can open it with "Keystore Explorer". It's a great GUI way to deal with the keystore. It runs in the java machine so it is platform independent. > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On > Behalf Of Matthias Rebbe | M-R-D > Sent: Wednesday, June 10, 2015 7:28 PM > To: How to use LiveCode > Subject: LC Android: Invalid Keystore Format error when saving a > standalone for deployment > > Hi, > > maybe i am missing something. > > I have to update an app i uploaded to the google store mid 2014. > > For creating the standalone i am using of course the same keystore file i used for the version from 2014. > > After i enter alias and the 2 passwords i get the following error > message > > ?There was an error while saving the > standalone application > signing failed - keystore load: Inavlid keystore format" > > > What could cause this error? > > I wanted to try a fresh version of the android SDK to see if this solves my problem, so I downloaded the most recent version of Android SDK and installed SDKs for 2.2 and 2.3. > But with the new version i get an error ?There was an error while saving the standalone application. could not generate package manifest?. The most version of the Android SDK Build-tools are installed in SDK Manager. > > > So if someone has an idea what is going wrong here. > > > I am working on Mac OS X 10.10.3, LC 6.7.5, Android SKD 24.3 and JDK 1.6. > > I know 1.6 is outdated, but i need it for a iSCSI driver which only runs with 1.6. > > Regards, > Matthias > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Thu Jun 11 10:03:08 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 11 Jun 2015 09:03:08 -0500 Subject: LC Android: Invalid Keystore Format error when saving a standalone for deployment In-Reply-To: <36660E01-ABE3-41DC-8FFA-FA0EF2ECD12A@m-r-d.de> References: <009b01d0a3d9$a4a45c10$eded1430$@net> <36660E01-ABE3-41DC-8FFA-FA0EF2ECD12A@m-r-d.de> Message-ID: <195363A3-52CD-4F2A-B24B-A7466DDC3F72@hyperactivesw.com> On June 11, 2015 3:37:14 AM CDT, Matthias Rebbe | M-R-D wrote: >Ralph, > >thanks for recommending Keystore Explorer. > >I can open my keystore file w/o problem. > > >Maybe my problems have to do with the fact that i have setup my mac in >April this year from scratch? > >Is it possible that there are some certificates or keys missing? > >Regards, > >Matthias > > > >> Am 11.06.2015 um 02:00 schrieb Ralph DiMola >: >> >> See if you can open it with "Keystore Explorer". It's a great GUI way >to deal with the keystore. It runs in the java machine so it is >platform independent. >> >> Ralph DiMola >> IT Director >> Evergreen Information Services >> rdimola at evergreeninfo.net >> >> >> -----Original Message----- >> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >Behalf Of Matthias Rebbe | M-R-D >> Sent: Wednesday, June 10, 2015 7:28 PM >> To: How to use LiveCode >> Subject: LC Android: Invalid Keystore Format error when saving a >standalone for deployment >> >> Hi, >> >> maybe i am missing something. >> >> I have to update an app i uploaded to the google store mid 2014. >> >> For creating the standalone i am using of course the same keystore >file i used for the version from 2014. >> >> After i enter alias and the 2 passwords i get the following error >message >> >> ?There was an error while saving the >> standalone application >> signing failed - keystore load: Inavlid >> keystore format" >> >> >> What could cause this error? >> >> I wanted to try a fresh version of the android SDK to see if this >solves my problem, so I downloaded the most recent version of Android >SDK and installed SDKs for 2.2 and 2.3. >> But with the new version i get an error ?There was an error while >saving the standalone application. could not generate package >manifest?. The most version of the Android SDK Build-tools are >installed in SDK Manager. >> >> >> So if someone has an idea what is going wrong here. >> >> >> I am working on Mac OS X 10.10.3, LC 6.7.5, Android SKD 24.3 and JDK >1.6. >> >> I know 1.6 is outdated, but i need it for a iSCSI driver which only >runs with 1.6. >> >> Regards, >> Matthias >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode Besides SDK 2,2 and 2,3, try also installing 4.1 or higher. There were some problems reported on the forums that mostly involved the emulator, but the fix might solve the keystore problem too. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From paul at researchware.com Thu Jun 11 12:00:13 2015 From: paul at researchware.com (Paul Dupuis) Date: Thu, 11 Jun 2015 12:00:13 -0400 Subject: I wish ... Message-ID: <5579B08D.6000400@researchware.com> ... that LiveCode had a way you could set any and all the coordinates (loc, rect, top, bottom, left, right, topLeft, topRight, bottomLeft, bottomRight) of an object inside a group RELATIVE to the group (AND independent of the group's scroll) - like the relativePoints property of a polygon graphic! That would make arranging complex layouts of objects in a scrolling group SO MUCH easier! From rdimola at evergreeninfo.net Thu Jun 11 12:15:48 2015 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 11 Jun 2015 12:15:48 -0400 Subject: LC Android: Invalid Keystore Format error when saving a standalone for deployment In-Reply-To: <195363A3-52CD-4F2A-B24B-A7466DDC3F72@hyperactivesw.com> References: <009b01d0a3d9$a4a45c10$eded1430$@net> <36660E01-ABE3-41DC-8FFA-FA0EF2ECD12A@m-r-d.de> <195363A3-52CD-4F2A-B24B-A7466DDC3F72@hyperactivesw.com> Message-ID: <004301d0a461$e15bfef0$a413fcd0$@net> Matthias, I'm currently running: Android SDK tools 23.0.5 Android SDK platform-tools 21 Android 5.0 API 21 I don?t have Android 5.1. installed at this time. LC 6.7.5 Win XP SP3 Mac OS X 10.9.5 Xcode 6.2 I have not had a problem linking and submitting Android apps(last week) or any Open SSL version issues with Google (http://quality.runrev.com/show_bug.cgi?id=14257) I also have had no problems submitting and getting iOS apps approved(yesterday) with this setup. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of J. Landman Gay Sent: Thursday, June 11, 2015 10:03 AM To: How to use LiveCode Subject: Re: LC Android: Invalid Keystore Format error when saving a standalone for deployment On June 11, 2015 3:37:14 AM CDT, Matthias Rebbe | M-R-D wrote: >Ralph, > >thanks for recommending Keystore Explorer. > >I can open my keystore file w/o problem. > > >Maybe my problems have to do with the fact that i have setup my mac in >April this year from scratch? > >Is it possible that there are some certificates or keys missing? > >Regards, > >Matthias > > > >> Am 11.06.2015 um 02:00 schrieb Ralph DiMola >: >> >> See if you can open it with "Keystore Explorer". It's a great GUI way >to deal with the keystore. It runs in the java machine so it is >platform independent. >> >> Ralph DiMola >> IT Director >> Evergreen Information Services >> rdimola at evergreeninfo.net >> >> >> -----Original Message----- >> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >Behalf Of Matthias Rebbe | M-R-D >> Sent: Wednesday, June 10, 2015 7:28 PM >> To: How to use LiveCode >> Subject: LC Android: Invalid Keystore Format error when saving a >standalone for deployment >> >> Hi, >> >> maybe i am missing something. >> >> I have to update an app i uploaded to the google store mid 2014. >> >> For creating the standalone i am using of course the same keystore >file i used for the version from 2014. >> >> After i enter alias and the 2 passwords i get the following error >message >> >> ?There was an error while saving the standalone application signing >> failed - keystore load: Inavlid keystore format" >> >> >> What could cause this error? >> >> I wanted to try a fresh version of the android SDK to see if this >solves my problem, so I downloaded the most recent version of Android >SDK and installed SDKs for 2.2 and 2.3. >> But with the new version i get an error ?There was an error while >saving the standalone application. could not generate package >manifest?. The most version of the Android SDK Build-tools are >installed in SDK Manager. >> >> >> So if someone has an idea what is going wrong here. >> >> >> I am working on Mac OS X 10.10.3, LC 6.7.5, Android SKD 24.3 and JDK >1.6. >> >> I know 1.6 is outdated, but i need it for a iSCSI driver which only >runs with 1.6. >> >> Regards, >> Matthias >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode Besides SDK 2,2 and 2,3, try also installing 4.1 or higher. There were some problems reported on the forums that mostly involved the emulator, but the fix might solve the keystore problem too. -- 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 bobsneidar at iotecdigital.com Thu Jun 11 17:15:05 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 11 Jun 2015 21:15:05 +0000 Subject: I wish ... In-Reply-To: <5579B08D.6000400@researchware.com> References: <5579B08D.6000400@researchware.com> Message-ID: Seems like you could write a handler that could do it. The owner is what you want to look at in the dictionary. The owner of an object is the group it is in. Bob S > On Jun 11, 2015, at 09:00 , Paul Dupuis wrote: > > ... that LiveCode had a way you could set any and all the coordinates > (loc, rect, top, bottom, left, right, topLeft, topRight, bottomLeft, > bottomRight) of an object inside a group RELATIVE to the group (AND > independent of the group's scroll) - like the relativePoints property of > a polygon graphic! > > That would make arranging complex layouts of objects in a scrolling > group SO MUCH easier! > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Thu Jun 11 18:30:42 2015 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe | M-R-D) Date: Fri, 12 Jun 2015 00:30:42 +0200 Subject: LC Android: Invalid Keystore Format error when saving a standalone for deployment In-Reply-To: <004301d0a461$e15bfef0$a413fcd0$@net> References: <009b01d0a3d9$a4a45c10$eded1430$@net> <36660E01-ABE3-41DC-8FFA-FA0EF2ECD12A@m-r-d.de> <195363A3-52CD-4F2A-B24B-A7466DDC3F72@hyperactivesw.com> <004301d0a461$e15bfef0$a413fcd0$@net> Message-ID: Jacque and Ralph, thanks for your comments. There were several problems i had to fix. 1. it seems all copies of my ?old? android sdk did not work anymore. Tried here 4 different versions which were stored on different time machine drives. I had to install a new version of it. 2. I had an icon image in standalone settings selected which had a wrong size (512x512). Interestingly it worked with that image when i first published that app in 2013. But now this image caused the package manifest error 3. Not really a problem. I noticed today that if i enter the password very fast and definitely without a typo some characters seem not to find there way into the field. I am writing with 10 fingers and i am really fast. And if i type slowly i am always able to create a standalone (after fixing the above 2 problems). But not if i type very fast. If i remember right now, i ran into this already in 2013. I have now put a notice in 1Password for my ?Keystore? password/alias record. So i have not to ask the list in 2 years again. ;) Regards, Matthias > Am 11.06.2015 um 18:15 schrieb Ralph DiMola : > > Matthias, > > I'm currently running: > Android SDK tools 23.0.5 > Android SDK platform-tools 21 > Android 5.0 API 21 > > I don?t have Android 5.1. installed at this time. > > LC 6.7.5 > Win XP SP3 > Mac OS X 10.9.5 Xcode 6.2 > > I have not had a problem linking and submitting Android apps(last week) or any Open SSL version issues with Google (http://quality.runrev.com/show_bug.cgi?id=14257) > > I also have had no problems submitting and getting iOS apps approved(yesterday) with this setup. > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of J. Landman Gay > Sent: Thursday, June 11, 2015 10:03 AM > To: How to use LiveCode > Subject: Re: LC Android: Invalid Keystore Format error when saving a standalone for deployment > > On June 11, 2015 3:37:14 AM CDT, Matthias Rebbe | M-R-D wrote: >> Ralph, >> >> thanks for recommending Keystore Explorer. >> >> I can open my keystore file w/o problem. >> >> >> Maybe my problems have to do with the fact that i have setup my mac in >> April this year from scratch? >> >> Is it possible that there are some certificates or keys missing? >> >> Regards, >> >> Matthias >> >> >> >>> Am 11.06.2015 um 02:00 schrieb Ralph DiMola >> : >>> >>> See if you can open it with "Keystore Explorer". It's a great GUI way >> to deal with the keystore. It runs in the java machine so it is >> platform independent. >>> >>> Ralph DiMola >>> IT Director >>> Evergreen Information Services >>> rdimola at evergreeninfo.net >>> >>> >>> -----Original Message----- >>> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >> Behalf Of Matthias Rebbe | M-R-D >>> Sent: Wednesday, June 10, 2015 7:28 PM >>> To: How to use LiveCode >>> Subject: LC Android: Invalid Keystore Format error when saving a >> standalone for deployment >>> >>> Hi, >>> >>> maybe i am missing something. >>> >>> I have to update an app i uploaded to the google store mid 2014. >>> >>> For creating the standalone i am using of course the same keystore >> file i used for the version from 2014. >>> >>> After i enter alias and the 2 passwords i get the following error >> message >>> >>> ?There was an error while saving the standalone application signing >>> failed - keystore load: Inavlid keystore format" >>> >>> >>> What could cause this error? >>> >>> I wanted to try a fresh version of the android SDK to see if this >> solves my problem, so I downloaded the most recent version of Android >> SDK and installed SDKs for 2.2 and 2.3. >>> But with the new version i get an error ?There was an error while >> saving the standalone application. could not generate package >> manifest?. The most version of the Android SDK Build-tools are >> installed in SDK Manager. >>> >>> >>> So if someone has an idea what is going wrong here. >>> >>> >>> I am working on Mac OS X 10.10.3, LC 6.7.5, Android SKD 24.3 and JDK >> 1.6. >>> >>> I know 1.6 is outdated, but i need it for a iSCSI driver which only >> runs with 1.6. >>> >>> Regards, >>> Matthias >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > Besides SDK 2,2 and 2,3, try also installing 4.1 or higher. There were some problems reported on the forums that mostly involved the emulator, but the fix might solve the keystore problem too. > > -- > 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 bonnmike at gmail.com Thu Jun 11 18:52:35 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 11 Jun 2015 16:52:35 -0600 Subject: I wish ... In-Reply-To: References: <5579B08D.6000400@researchware.com> Message-ID: If you want to get the size of the group including stuff outside the visible area, look at the formattedheight the formattedwidth or go directly to the formattedrect and use that. On Thu, Jun 11, 2015 at 3:15 PM, Bob Sneidar wrote: > Seems like you could write a handler that could do it. The owner is what > you want to look at in the dictionary. The owner of an object is the group > it is in. > > Bob S > > > > On Jun 11, 2015, at 09:00 , Paul Dupuis wrote: > > > > ... that LiveCode had a way you could set any and all the coordinates > > (loc, rect, top, bottom, left, right, topLeft, topRight, bottomLeft, > > bottomRight) of an object inside a group RELATIVE to the group (AND > > independent of the group's scroll) - like the relativePoints property of > > a polygon graphic! > > > > That would make arranging complex layouts of objects in a scrolling > > group SO MUCH easier! > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From paul at researchware.com Thu Jun 11 19:27:43 2015 From: paul at researchware.com (Paul Dupuis) Date: Thu, 11 Jun 2015 19:27:43 -0400 Subject: I wish ... In-Reply-To: References: <5579B08D.6000400@researchware.com> Message-ID: <557A196F.1030400@researchware.com> Folks, Thanks for the tips, but I know how to position objects exactly where I want in a scrolling group My "venting" was that IF you are thinking about the layout in terms of offsets from the top left of the group, you are forever adding the top or left to your object positions If my group is at 50,50 (top left) and has margins of 0 and I want an object position inside the group at 40 pixel in from the left of the group and 40 pixels down from the top of the group, I can't set the topLeft of the object to 40,40 I have to do math like: set the top of btn X to the top of the owner of btn x + 40 set the left of btn x to the left of the owner of btn x+40 OR explicitly as set the top of btn X to the top of group Y + 40 set the left of btn x to the left of group Y +40 OR very explicitly as set the topLeft of btn X to 90,90 Wouldn't it be more convenient to be able to do something like set the relative top of btn X to 40 -- and have LiveCode see the keyword "relative" and position it at 40 pix down from the top of it's owner? And have "relative" be independent of the current scroll. So in the same example if the group is current scrolled down 200 pixels and button who's original top was 40 (relative to the top of the group or 90 in card coordinates) is now at -110 in card coordinates. If you create another object to position, you have to factor in the current scroll as well. If you could specify "relative", the engine would account for the scroll for you. The "relative" keyword would always be applicable for any object below a stack, since even for a single button on a card, the button's owner is the card and "relative top" is the same as "top" since a card topLeft is 0,0 by definition. On 6/11/2015 6:52 PM, Mike Bonner wrote: > If you want to get the size of the group including stuff outside the > visible area, look at the formattedheight the formattedwidth or go directly > to the formattedrect and use that. > > On Thu, Jun 11, 2015 at 3:15 PM, Bob Sneidar > wrote: > >> Seems like you could write a handler that could do it. The owner is what >> you want to look at in the dictionary. The owner of an object is the group >> it is in. >> >> Bob S >> >> >>> On Jun 11, 2015, at 09:00 , Paul Dupuis wrote: >>> >>> ... that LiveCode had a way you could set any and all the coordinates >>> (loc, rect, top, bottom, left, right, topLeft, topRight, bottomLeft, >>> bottomRight) of an object inside a group RELATIVE to the group (AND >>> independent of the group's scroll) - like the relativePoints property of >>> a polygon graphic! >>> >>> That would make arranging complex layouts of objects in a scrolling >>> group SO MUCH easier! >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 tactilemedia.com Thu Jun 11 20:08:10 2015 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 11 Jun 2015 17:08:10 -0700 Subject: I wish ... In-Reply-To: <557A196F.1030400@researchware.com> References: <5579B08D.6000400@researchware.com> <557A196F.1030400@researchware.com> Message-ID: If I understand what you're proposing, it should be fairly straightforward to create custom properties that you can set for the objects within the group (or perhaps as a behavior of the group) such as "relativeTop," and have that setProp handler calculate whatever offsets you want. Regards, Scott Rossi Creative Director Tactile Media UX/UI Design > On Jun 11, 2015, at 4:27 PM, Paul Dupuis wrote: > > Folks, > > Thanks for the tips, but I know how to position objects exactly where I > want in a scrolling group > > My "venting" was that IF you are thinking about the layout in terms of > offsets from the top left of the group, you are forever adding the top > or left to your object positions > > If my group is at 50,50 (top left) and has margins of 0 and I want an > object position inside the group at 40 pixel in from the left of the > group and 40 pixels down from the top of the group, I can't set the > topLeft of the object to 40,40 I have to do math like: > > set the top of btn X to the top of the owner of btn x + 40 > set the left of btn x to the left of the owner of btn x+40 > > OR explicitly as > > set the top of btn X to the top of group Y + 40 > set the left of btn x to the left of group Y +40 > > OR very explicitly as > > set the topLeft of btn X to 90,90 > > > Wouldn't it be more convenient to be able to do something like > > set the relative top of btn X to 40 -- and have LiveCode see the keyword > "relative" and position it at 40 pix down from the top of it's owner? > > And have "relative" be independent of the current scroll. So in the same > example if the group is current scrolled down 200 pixels and button > who's original top was 40 (relative to the top of the group or 90 in > card coordinates) is now at -110 in card coordinates. If you create > another object to position, you have to factor in the current scroll as > well. If you could specify "relative", the engine would account for the > scroll for you. > > The "relative" keyword would always be applicable for any object below a > stack, since even for a single button on a card, the button's owner is > the card and "relative top" is the same as "top" since a card topLeft is > 0,0 by definition. > > > >> On 6/11/2015 6:52 PM, Mike Bonner wrote: >> If you want to get the size of the group including stuff outside the >> visible area, look at the formattedheight the formattedwidth or go directly >> to the formattedrect and use that. >> >> On Thu, Jun 11, 2015 at 3:15 PM, Bob Sneidar >> wrote: >> >>> Seems like you could write a handler that could do it. The owner is what >>> you want to look at in the dictionary. The owner of an object is the group >>> it is in. >>> >>> Bob S >>> >>> >>>> On Jun 11, 2015, at 09:00 , Paul Dupuis wrote: >>>> >>>> ... that LiveCode had a way you could set any and all the coordinates >>>> (loc, rect, top, bottom, left, right, topLeft, topRight, bottomLeft, >>>> bottomRight) of an object inside a group RELATIVE to the group (AND >>>> independent of the group's scroll) - like the relativePoints property of >>>> a polygon graphic! >>>> >>>> That would make arranging complex layouts of objects in a scrolling >>>> group SO MUCH easier! >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Thu Jun 11 20:37:00 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 11 Jun 2015 19:37:00 -0500 Subject: LC Android: Invalid Keystore Format error when saving a standalone for deployment In-Reply-To: References: <009b01d0a3d9$a4a45c10$eded1430$@net> <36660E01-ABE3-41DC-8FFA-FA0EF2ECD12A@m-r-d.de> <195363A3-52CD-4F2A-B24B-A7466DDC3F72@hyperactivesw.com> <004301d0a461$e15bfef0$a413fcd0$@net> Message-ID: <8DB37AE1-018B-4CE2-88CF-C9F007644E06@hyperactivesw.com> On June 11, 2015 5:30:42 PM CDT, Matthias Rebbe | M-R-D wrote: >I noticed today that if i enter the password >very fast and definitely without a typo some characters seem >to find there way into the field. I remember that happening to me too, and someone else mentioned it on the list a while ago. Maybe that was you. :-) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dunbarx at aol.com Thu Jun 11 22:30:34 2015 From: dunbarx at aol.com (dunbarx at aol.com) Date: Thu, 11 Jun 2015 22:30:34 -0400 Subject: I wish ... In-Reply-To: Message-ID: <14de59ac4b8-39d4-3abe@webprd-a21.mail.aol.com> All good stuff. You might post this into the "Feature Requests" section of the forums. But because a relatively straightforward set of handlers and functions would do all that you ask for, including emulating the "relative" gadget you mentioned, it is not likely that the crew in Scotland will see this as either exciting or necessary. But why not roll your own? It would be fun, and then you could share it with the world. Craig Newman -----Original Message----- From: Scott Rossi To: How to use LiveCode Sent: Thu, Jun 11, 2015 8:09 pm Subject: Re: I wish ... If I understand what you're proposing, it should be fairly straightforward to create custom properties that you can set for the objects within the group (or perhaps as a behavior of the group) such as "relativeTop," and have that setProp handler calculate whatever offsets you want. Regards, Scott Rossi Creative Director Tactile Media UX/UI Design > On Jun 11, 2015, at 4:27 PM, Paul Dupuis wrote: > > Folks, > > Thanks for the tips, but I know how to position objects exactly where I > want in a scrolling group > > My "venting" was that IF you are thinking about the layout in terms of > offsets from the top left of the group, you are forever adding the top > or left to your object positions > > If my group is at 50,50 (top left) and has margins of 0 and I want an > object position inside the group at 40 pixel in from the left of the > group and 40 pixels down from the top of the group, I can't set the > topLeft of the object to 40,40 I have to do math like: > > set the top of btn X to the top of the owner of btn x + 40 > set the left of btn x to the left of the owner of btn x+40 > > OR explicitly as > > set the top of btn X to the top of group Y + 40 > set the left of btn x to the left of group Y +40 > > OR very explicitly as > > set the topLeft of btn X to 90,90 > > > Wouldn't it be more convenient to be able to do something like > > set the relative top of btn X to 40 -- and have LiveCode see the keyword > "relative" and position it at 40 pix down from the top of it's owner? > > And have "relative" be independent of the current scroll. So in the same > example if the group is current scrolled down 200 pixels and button > who's original top was 40 (relative to the top of the group or 90 in > card coordinates) is now at -110 in card coordinates. If you create > another object to position, you have to factor in the current scroll as > well. If you could specify "relative", the engine would account for the > scroll for you. > > The "relative" keyword would always be applicable for any object below a > stack, since even for a single button on a card, the button's owner is > the card and "relative top" is the same as "top" since a card topLeft is > 0,0 by definition. > > > >> On 6/11/2015 6:52 PM, Mike Bonner wrote: >> If you want to get the size of the group including stuff outside the >> visible area, look at the formattedheight the formattedwidth or go directly >> to the formattedrect and use that. >> >> On Thu, Jun 11, 2015 at 3:15 PM, Bob Sneidar >> wrote: >> >>> Seems like you could write a handler that could do it. The owner is what >>> you want to look at in the dictionary. The owner of an object is the group >>> it is in. >>> >>> Bob S >>> >>> >>>> On Jun 11, 2015, at 09:00 , Paul Dupuis wrote: >>>> >>>> ... that LiveCode had a way you could set any and all the coordinates >>>> (loc, rect, top, bottom, left, right, topLeft, topRight, bottomLeft, >>>> bottomRight) of an object inside a group RELATIVE to the group (AND >>>> independent of the group's scroll) - like the relativePoints property of >>>> a polygon graphic! >>>> >>>> That would make arranging complex layouts of objects in a scrolling >>>> group SO MUCH easier! >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From devin_asay at byu.edu Fri Jun 12 11:50:03 2015 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 12 Jun 2015 15:50:03 +0000 Subject: Soft hyphens in LC Message-ID: <9BD5C0CD-2A7F-45BA-B146-8F87E2813085@byu.edu> I think I know the answer to this (?No."), but thought I?d ask. Is there any way to implement soft hyphens in a LiveCode field? What about zero-width spaces? I?m working on a project in LC 6.7, but will probably be moving it to 7.0 soon. I haven?t been able to get it to work in 6.7. Devin Devin Asay Office of Digital Humanities Brigham Young University From richmondmathewson at gmail.com Fri Jun 12 12:34:55 2015 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 12 Jun 2015 19:34:55 +0300 Subject: Soft hyphens in LC In-Reply-To: <9BD5C0CD-2A7F-45BA-B146-8F87E2813085@byu.edu> References: <9BD5C0CD-2A7F-45BA-B146-8F87E2813085@byu.edu> Message-ID: <557B0A2F.7070309@gmail.com> On 12/06/15 18:50, Devin Asay wrote: > I think I know the answer to this (?No."), but thought I?d ask. Is there any way to implement soft hyphens in a LiveCode field? What about zero-width spaces? I?m working on a project in LC 6.7, but will probably be moving it to 7.0 soon. I haven?t been able to get it to work in 6.7. > > Devin > > > Devin Asay > Office of Digital Humanities > Brigham Young University > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Sorry for my stupidity: but what is a 'soft hyphen', and, by extension, what is a 'hard hyphen'? Richmond. From devin_asay at byu.edu Fri Jun 12 12:45:07 2015 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 12 Jun 2015 16:45:07 +0000 Subject: Soft hyphens in LC In-Reply-To: <557B0A2F.7070309@gmail.com> References: <9BD5C0CD-2A7F-45BA-B146-8F87E2813085@byu.edu> <557B0A2F.7070309@gmail.com> Message-ID: <0FB48EC3-9F2C-40AB-BA88-074EA93C2BC4@byu.edu> On Jun 12, 2015, at 10:34 AM, Richmond wrote: > On 12/06/15 18:50, Devin Asay wrote: >> I think I know the answer to this (?No."), but thought I?d ask. Is there any way to implement soft hyphens in a LiveCode field? What about zero-width spaces? I?m working on a project in LC 6.7, but will probably be moving it to 7.0 soon. I haven?t been able to get it to work in 6.7. > > Sorry for my stupidity: but what is a 'soft hyphen', and, by extension, what is a 'hard hyphen?? Oh, sorry, a soft hyphen is a hyphen that is shown optionally. If a word with a soft hyphen embedded in it occurs close to the end of a line of text, the word may be broken at the soft hyphen and a hyphen will be shown. Anywhere else in the line of text, the word will be displayed normally, with no break or hyphen. The html entity for a soft hyphen is ­ or ­. I have tested this in LC, and the engine?s HTML rendering just ignores it. See https://en.wikipedia.org/wiki/Soft_hyphen A hard hyphen would be one that is typed by the person entering the text, and would be followed by a hard return?a return or cr constant in LiveCode parlance. Devin Devin Asay Office of Digital Humanities Brigham Young University From richmondmathewson at gmail.com Fri Jun 12 17:05:50 2015 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 13 Jun 2015 00:05:50 +0300 Subject: Soft hyphens in LC In-Reply-To: <0FB48EC3-9F2C-40AB-BA88-074EA93C2BC4@byu.edu> References: <9BD5C0CD-2A7F-45BA-B146-8F87E2813085@byu.edu> <557B0A2F.7070309@gmail.com> <0FB48EC3-9F2C-40AB-BA88-074EA93C2BC4@byu.edu> Message-ID: <557B49AE.3060902@gmail.com> On 12/06/15 19:45, Devin Asay wrote: > On Jun 12, 2015, at 10:34 AM, Richmond wrote: > >> On 12/06/15 18:50, Devin Asay wrote: >>> I think I know the answer to this (?No."), but thought I?d ask. Is there any way to implement soft hyphens in a LiveCode field? What about zero-width spaces? I?m working on a project in LC 6.7, but will probably be moving it to 7.0 soon. I haven?t been able to get it to work in 6.7. >> Sorry for my stupidity: but what is a 'soft hyphen', and, by extension, what is a 'hard hyphen?? > Oh, sorry, a soft hyphen is a hyphen that is shown optionally. If a word with a soft hyphen embedded in it occurs close to the end of a line of text, the word may be broken at the soft hyphen and a hyphen will be shown. Anywhere else in the line of text, the word will be displayed normally, with no break or hyphen. The html entity for a soft hyphen is ­ or ­. I have tested this in LC, and the engine?s HTML rendering just ignores it. > > See https://en.wikipedia.org/wiki/Soft_hyphen This is very interesting indeed. How does one embed a soft hyphen in a word to start with? Richmond. > > A hard hyphen would be one that is typed by the person entering the text, and would be followed by a hard return?a return or cr constant in LiveCode parlance. > > Devin > > Devin Asay > Office of Digital Humanities > Brigham Young University > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From walter.h.brown at gmail.com Fri Jun 12 18:15:38 2015 From: walter.h.brown at gmail.com (Walt Brown) Date: Fri, 12 Jun 2015 18:15:38 -0400 Subject: Soft hyphens in LC In-Reply-To: <9BD5C0CD-2A7F-45BA-B146-8F87E2813085@byu.edu> References: <9BD5C0CD-2A7F-45BA-B146-8F87E2813085@byu.edu> Message-ID: I can tell you the HTML soft hyphen appears as a visible hyphen in both the text and the htmlText of a field in LC 7.0.3, ie does not wrap. I used the sample text that contains soft hyphens from the Wiki entry on "Soft hyphen". "Margaret?Are?You?Grieving..." Walt On Fri, Jun 12, 2015 at 11:50 AM, Devin Asay wrote: > I think I know the answer to this (?No."), but thought I?d ask. Is there > any way to implement soft hyphens in a LiveCode field? What about > zero-width spaces? I?m working on a project in LC 6.7, but will probably be > moving it to 7.0 soon. I haven?t been able to get it to work in 6.7. > > Devin > > > Devin Asay > Office of Digital Humanities > Brigham Young University > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 12 18:55:49 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Fri, 12 Jun 2015 22:55:49 +0000 Subject: I wish ... In-Reply-To: References: <5579B08D.6000400@researchware.com> <557A196F.1030400@researchware.com> Message-ID: <088FC77E-88EA-4E66-8266-25102A96349A@iotecdigital.com> I think you are missing the point Scott. He doesn?t want to do the math. :-) Bob S > On Jun 11, 2015, at 17:08 , Scott Rossi wrote: > > If I understand what you're proposing, it should be fairly straightforward to create custom properties that you can set for the objects within the group (or perhaps as a behavior of the group) such as "relativeTop," and have that setProp handler calculate whatever offsets you want. > > Regards, > > Scott Rossi > Creative Director > Tactile Media UX/UI Design > >> On Jun 11, 2015, at 4:27 PM, Paul Dupuis wrote: >> >> Folks, >> >> Thanks for the tips, but I know how to position objects exactly where I >> want in a scrolling group >> >> My "venting" was that IF you are thinking about the layout in terms of >> offsets from the top left of the group, you are forever adding the top >> or left to your object positions >> >> If my group is at 50,50 (top left) and has margins of 0 and I want an >> object position inside the group at 40 pixel in from the left of the >> group and 40 pixels down from the top of the group, I can't set the >> topLeft of the object to 40,40 I have to do math like: >> >> set the top of btn X to the top of the owner of btn x + 40 >> set the left of btn x to the left of the owner of btn x+40 >> >> OR explicitly as >> >> set the top of btn X to the top of group Y + 40 >> set the left of btn x to the left of group Y +40 >> >> OR very explicitly as >> >> set the topLeft of btn X to 90,90 >> >> >> Wouldn't it be more convenient to be able to do something like >> >> set the relative top of btn X to 40 -- and have LiveCode see the keyword >> "relative" and position it at 40 pix down from the top of it's owner? >> >> And have "relative" be independent of the current scroll. So in the same >> example if the group is current scrolled down 200 pixels and button >> who's original top was 40 (relative to the top of the group or 90 in >> card coordinates) is now at -110 in card coordinates. If you create >> another object to position, you have to factor in the current scroll as >> well. If you could specify "relative", the engine would account for the >> scroll for you. >> >> The "relative" keyword would always be applicable for any object below a >> stack, since even for a single button on a card, the button's owner is >> the card and "relative top" is the same as "top" since a card topLeft is >> 0,0 by definition. >> >> >> >>> On 6/11/2015 6:52 PM, Mike Bonner wrote: >>> If you want to get the size of the group including stuff outside the >>> visible area, look at the formattedheight the formattedwidth or go directly >>> to the formattedrect and use that. >>> >>> On Thu, Jun 11, 2015 at 3:15 PM, Bob Sneidar >>> wrote: >>> >>>> Seems like you could write a handler that could do it. The owner is what >>>> you want to look at in the dictionary. The owner of an object is the group >>>> it is in. >>>> >>>> Bob S >>>> >>>> >>>>> On Jun 11, 2015, at 09:00 , Paul Dupuis wrote: >>>>> >>>>> ... that LiveCode had a way you could set any and all the coordinates >>>>> (loc, rect, top, bottom, left, right, topLeft, topRight, bottomLeft, >>>>> bottomRight) of an object inside a group RELATIVE to the group (AND >>>>> independent of the group's scroll) - like the relativePoints property of >>>>> a polygon graphic! >>>>> >>>>> That would make arranging complex layouts of objects in a scrolling >>>>> group SO MUCH easier! >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at researchware.com Fri Jun 12 19:37:12 2015 From: paul at researchware.com (Paul Dupuis) Date: Fri, 12 Jun 2015 19:37:12 -0400 Subject: I wish ... In-Reply-To: <088FC77E-88EA-4E66-8266-25102A96349A@iotecdigital.com> References: <5579B08D.6000400@researchware.com> <557A196F.1030400@researchware.com> <088FC77E-88EA-4E66-8266-25102A96349A@iotecdigital.com> Message-ID: <557B6D28.10406@researchware.com> On 6/12/2015 6:55 PM, Bob Sneidar wrote: > I think you are missing the point Scott. He doesn?t want to do the math. :-) > > Bob S > Exactly. Yes, I can write a behavior script to provide properties that are relative coordinates with setprop and getProp handlers and assign the behavior to every object in every scrolling group I ever create in every application (or actually assigning the behavior to the template and then create whatever buttons, fields, graphics, players, etc. etc. in said groups). However, I'd prefer if the development tool/language I was using did more to handle UI management, and a "relative" keyword for coordinates would help. I for one, an tired of writing resizeStack/resizeControl handlers. I find writing UI code to be 40-50% of my time in every application I do. Generally the algorithm and code to actually munge whatever data the app is supposed to munge is done pretty quickly (20%), with another 20-30% coding for every edge case, and weird combination of actions human users might do to make the app as error proof as possible. UI overhead is almost enough to make me go back and try the geometry manager again. I know how to submit feature request and bug reports to RunRev. However, among RunRev's lengthy list of stuff to do, they have many more things that are actually a higher priority to me than easier UI management - despite how much time it takes - so I have no intentions of adding this to their list (at this time). I was just expressing how nice it would be to have such a feature in the (completely unlikely) case that some C programmer, familiar with the LiveCode open source, with too much free time on their hands and nothing better to do, might be inspired, and fork the source, add the "relative" keyword and associated code, and submit it to RunRev for inclusion back in the main build. ;-) From revolution at derbrill.de Sat Jun 13 07:28:00 2015 From: revolution at derbrill.de (Malte Brill) Date: Sat, 13 Jun 2015 13:28:00 +0200 Subject: liveCode and speech to text on mobile devices In-Reply-To: References: Message-ID: Hi all, I am currently pondering with an idea and would like some input. Has anybody of you used a livecode created app to dictate text into a field on a mobile device? If so, how straightforward was it? Any device / OS recommendations? Thanks in advance, Malte From dixonja at hotmail.co.uk Sat Jun 13 08:04:16 2015 From: dixonja at hotmail.co.uk (John Dixon) Date: Sat, 13 Jun 2015 13:04:16 +0100 Subject: liveCode and speech to text on mobile devices In-Reply-To: References: , Message-ID: Yes Malte.. I have..:-) I have sent you an email about it... > Hi all, > > I am currently pondering with an idea and would like some input. Has anybody of you used a livecode created app to dictate text into a field on a mobile device? If so, how straightforward was it? Any device / OS recommendations? > > Thanks in advance, > > Malte > From roger.e.eller at sealedair.com Sat Jun 13 08:06:29 2015 From: roger.e.eller at sealedair.com (Roger Eller) Date: Sat, 13 Jun 2015 08:06:29 -0400 Subject: liveCode and speech to text on mobile devices In-Reply-To: References: Message-ID: It was on an Asus 7" Android tablet, running 4.2. The fields weren't even native; just plain LiveCode fields. I touched the field, keyboard popped up. Then I touched the mic icon on the keyboard and spoke. Whatever I said was typed magically into the field. On Jun 13, 2015 7:28 AM, "Malte Brill" wrote: > Hi all, > > I am currently pondering with an idea and would like some input. Has > anybody of you used a livecode created app to dictate text into a field on > a mobile device? If so, how straightforward was it? Any device / OS > recommendations? > > Thanks in advance, > > 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 ray at linkit.com Sat Jun 13 08:19:34 2015 From: ray at linkit.com (Ray) Date: Sat, 13 Jun 2015 14:19:34 +0200 Subject: Invalid iOS SDK Bundle In-Reply-To: <553768EA.9040008@gmail.com> References: <55302788.4080207@LinkIt.Com> <55302E97.4030101@LinkIt.Com> <5530F512.6070502@LinkIt.Com> <553158C1.1070504@LinkIt.Com> <55315F69.3040500@LinkIt.Com> <55318B84.1060908@LinkIt.Com> <5536A3AE.9050503@LinkIt.Com> <5536ACAF.5080304@gmail.com> <5536CDD3.7090906@LinkIt.Com> <553768EA.9040008@gmail.com> Message-ID: <557C1FD6.5050401@LinkIt.Com> Can anybody help me save a standalone for an iPad? I?m currently choosing: Livecode Preferences Mobile Support Add entry 4.3 or later - select your xCode App Bundle But I get ?The chosen folder is not a valid iOS SDK? The software I?m using is: Mac OS 10.10.2 Livecode 7.0.2 RC2 xCode 6.3.2 These are the most recent versions. Should I back down some of these to a previous version? From iowahengst at mac.com Sat Jun 13 12:16:01 2015 From: iowahengst at mac.com (Randy Hengst) Date: Sat, 13 Jun 2015 11:16:01 -0500 Subject: Invalid iOS SDK Bundle In-Reply-To: <557C1FD6.5050401@LinkIt.Com> References: <55302788.4080207@LinkIt.Com> <55302E97.4030101@LinkIt.Com> <5530F512.6070502@LinkIt.Com> <553158C1.1070504@LinkIt.Com> <55315F69.3040500@LinkIt.Com> <55318B84.1060908@LinkIt.Com> <5536A3AE.9050503@LinkIt.Com> <5536ACAF.5080304@gmail.com> <5536CDD3.7090906@LinkIt.Com> <553768EA.9040008@gmail.com> <557C1FD6.5050401@LinkIt.Com> Message-ID: I?m currently successfully using Mac 10.10.2 LC 6.7.4 Xcode 6.2 be well, randy Randy Hengst www.classroomFocusedSoftware.com > On Jun 13, 2015, at 7:19 AM, Ray wrote: > > Can anybody help me save a standalone for an iPad? > > I?m currently choosing: > Livecode > Preferences > Mobile Support > Add entry > 4.3 or later - select your xCode App Bundle > > But I get ?The chosen folder is not a valid iOS SDK? > > The software I?m using is: > Mac OS 10.10.2 > Livecode 7.0.2 RC2 > xCode 6.3.2 > > These are the most recent versions. Should I back down some of these to a previous version? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ray at linkit.com Sat Jun 13 12:20:08 2015 From: ray at linkit.com (Ray) Date: Sat, 13 Jun 2015 18:20:08 +0200 Subject: Invalid iOS SDK Bundle In-Reply-To: References: <55302E97.4030101@LinkIt.Com> <5530F512.6070502@LinkIt.Com> <553158C1.1070504@LinkIt.Com> <55315F69.3040500@LinkIt.Com> <55318B84.1060908@LinkIt.Com> <5536A3AE.9050503@LinkIt.Com> <5536ACAF.5080304@gmail.com> <5536CDD3.7090906@LinkIt.Com> <553768EA.9040008@gmail.com> <557C1FD6.5050401@LinkIt.Com> Message-ID: <557C5838.9010200@LinkIt.Com> Randy - thanks for the numbers. The LC 6.7.4 is what's going to hang me up. Downgrading is always a huge hassle. I've got a lot of people using an application I built in 7.0.2. I'll see if anybody else sheds any further light on this. Thanks On 6/13/2015 6:16 PM, Randy Hengst wrote: > I?m currently successfully using > Mac 10.10.2 > LC 6.7.4 > Xcode 6.2 > > be well, > randy > > Randy Hengst > www.classroomFocusedSoftware.com > > >> On Jun 13, 2015, at 7:19 AM, Ray wrote: >> >> Can anybody help me save a standalone for an iPad? >> >> I?m currently choosing: >> Livecode >> Preferences >> Mobile Support >> Add entry >> 4.3 or later - select your xCode App Bundle >> >> But I get ?The chosen folder is not a valid iOS SDK? >> >> The software I?m using is: >> Mac OS 10.10.2 >> Livecode 7.0.2 RC2 >> xCode 6.3.2 >> >> These are the most recent versions. Should I back down some of these to a previous version? >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at 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 earthednet.org Sat Jun 13 12:45:56 2015 From: prothero at earthednet.org (EED-wp Email) Date: Sat, 13 Jun 2015 09:45:56 -0700 Subject: Invalid iOS SDK Bundle In-Reply-To: <557C5838.9010200@LinkIt.Com> References: <55302E97.4030101@LinkIt.Com> <5530F512.6070502@LinkIt.Com> <553158C1.1070504@LinkIt.Com> <55315F69.3040500@LinkIt.Com> <55318B84.1060908@LinkIt.Com> <5536A3AE.9050503@LinkIt.Com> <5536ACAF.5080304@gmail.com> <5536CDD3.7090906@LinkIt.Com> <553768EA.9040008@gmail.com> <557C1FD6.5050401@LinkIt.Com> <557C5838.9010200@LinkIt.Com> Message-ID: <12C743E1-6C6E-4B51-A047-70A9599EDC07@earthednet.org> Ray, I'm on the road for a few days, so this is from memory. But, I am using livecode 7.5 with latest version of xcode. I only load my app to my personal iphone. I had a problem when i tried to name the provisioning profile as a wildcard version that would work with other apps. Lc seems to want specific names. I also had to sync profiles by downloading them, in xcode. It was a real pain to get the right combination. Good luck, Bill William Prothero http://ed.earthednet.org > On Jun 13, 2015, at 9:20 AM, Ray wrote: > > Randy - thanks for the numbers. > > The LC 6.7.4 is what's going to hang me up. Downgrading is always a huge hassle. I've got a lot of people using an application I built in 7.0.2. > > I'll see if anybody else sheds any further light on this. > > Thanks > >> On 6/13/2015 6:16 PM, Randy Hengst wrote: >> I?m currently successfully using >> Mac 10.10.2 >> LC 6.7.4 >> Xcode 6.2 >> >> be well, >> randy >> >> Randy Hengst >> www.classroomFocusedSoftware.com >> >> >>> On Jun 13, 2015, at 7:19 AM, Ray wrote: >>> >>> Can anybody help me save a standalone for an iPad? >>> >>> I?m currently choosing: >>> Livecode >>> Preferences >>> Mobile Support >>> Add entry >>> 4.3 or later - select your xCode App Bundle >>> >>> But I get ?The chosen folder is not a valid iOS SDK? >>> >>> The software I?m using is: >>> Mac OS 10.10.2 >>> Livecode 7.0.2 RC2 >>> xCode 6.3.2 >>> >>> These are the most recent versions. Should I back down some of these to a previous version? >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ray at linkit.com Sat Jun 13 12:52:48 2015 From: ray at linkit.com (Ray) Date: Sat, 13 Jun 2015 18:52:48 +0200 Subject: Invalid iOS SDK Bundle In-Reply-To: <12C743E1-6C6E-4B51-A047-70A9599EDC07@earthednet.org> References: <55302E97.4030101@LinkIt.Com> <5530F512.6070502@LinkIt.Com> <553158C1.1070504@LinkIt.Com> <55315F69.3040500@LinkIt.Com> <55318B84.1060908@LinkIt.Com> <5536A3AE.9050503@LinkIt.Com> <5536ACAF.5080304@gmail.com> <5536CDD3.7090906@LinkIt.Com> <553768EA.9040008@gmail.com> <557C1FD6.5050401@LinkIt.Com> <557C5838.9010200@LinkIt.Com> <12C743E1-6C6E-4B51-A047-70A9599EDC07@earthednet.org> Message-ID: <557C5FE0.2030303@LinkIt.Com> Bill thanks for your ideas and experience on this. I thought setting the path to the Xcode bundle under Preferences/Mobile Support came /before /setting anything like the provisioning profile and and specifying a device, but I'll try experimenting with being more specific. On 6/13/2015 6:45 PM, EED-wp Email wrote: > Ray, > I'm on the road for a few days, so this is from memory. But, I am using livecode 7.5 with latest version of xcode. I only load my app to my personal iphone. I had a problem when i tried to name the provisioning profile as a wildcard version that would work with other apps. Lc seems to want specific names. I also had to sync profiles by downloading them, in xcode. It was a real pain to get the right combination. > Good luck, > Bill > > William Prothero > http://ed.earthednet.org > >> On Jun 13, 2015, at 9:20 AM, Ray wrote: >> >> Randy - thanks for the numbers. >> >> The LC 6.7.4 is what's going to hang me up. Downgrading is always a huge hassle. I've got a lot of people using an application I built in 7.0.2. >> >> I'll see if anybody else sheds any further light on this. >> >> Thanks >> >>> On 6/13/2015 6:16 PM, Randy Hengst wrote: >>> I?m currently successfully using >>> Mac 10.10.2 >>> LC 6.7.4 >>> Xcode 6.2 >>> >>> be well, >>> randy >>> >>> Randy Hengst >>> www.classroomFocusedSoftware.com >>> >>> >>>> On Jun 13, 2015, at 7:19 AM, Ray wrote: >>>> >>>> Can anybody help me save a standalone for an iPad? >>>> >>>> I?m currently choosing: >>>> Livecode >>>> Preferences >>>> Mobile Support >>>> Add entry >>>> 4.3 or later - select your xCode App Bundle >>>> >>>> But I get ?The chosen folder is not a valid iOS SDK? >>>> >>>> The software I?m using is: >>>> Mac OS 10.10.2 >>>> Livecode 7.0.2 RC2 >>>> xCode 6.3.2 >>>> >>>> These are the most recent versions. Should I back down some of these to a previous version? >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Sat Jun 13 13:03:59 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 13 Jun 2015 10:03:59 -0700 Subject: "wait until" or "repeat until" (with a wait) for modal dialog wait? Message-ID: I am writing my own modal replacement for answer for a variety of reasons Once I have a modal stack/card set up, there isn't anything to do but wait for it. I could use either repeat until the retVal of me is not empty wait 10 milliseconds with messages next repeat or I could use wait until the retVal of me is not empty But is the wait until going to spike the cpu? the dictionary states that to evaluates "continuously"--but how continuously is continuously? And will this be system dependent? -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From ray at linkit.com Sat Jun 13 13:05:54 2015 From: ray at linkit.com (Ray) Date: Sat, 13 Jun 2015 19:05:54 +0200 Subject: "wait until" or "repeat until" (with a wait) for modal dialog wait? In-Reply-To: References: Message-ID: <557C62F2.8000907@LinkIt.Com> Do you think maybe it's the idleRate? On 6/13/2015 7:03 PM, Dr. Hawkins wrote: > I am writing my own modal replacement for answer for a variety of reasons > > Once I have a modal stack/card set up, there isn't anything to do but wait > for it. > > I could use either > > repeat until the retVal of me is not empty > wait 10 milliseconds with messages > next repeat > > > or I could use > > wait until the retVal of me is not empty > > > But is the wait until going to spike the cpu? the dictionary states that > to evaluates "continuously"--but how continuously is continuously? > > And will this be system dependent? From ambassador at fourthworld.com Sat Jun 13 13:13:57 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 13 Jun 2015 10:13:57 -0700 Subject: I wish ... In-Reply-To: <557A196F.1030400@researchware.com> References: <557A196F.1030400@researchware.com> Message-ID: <557C64D5.5090402@fourthworld.com> Paul Dupuis > Wouldn't it be more convenient to be able to do something like > > set the relative top of btn X to 40 > -- and have LiveCode see the keyword "relative" and position it > at 40 pix down from the top of it's owner? Or even more succinct: set the relTop of btn x to 40 Doable in a few minutes with four pairs of these, one for each side: setProp relTop pVal set top of the target to (pVal \ + the top of the owner of the target \ + the topMargin of the owner of the target \ + the borderWidth of the owner of the target \ - the vscroll of the owner of the target ) end relTop getProp relTop return (the top of the target \ - the top of the owner of the target \ - the topMargin of the owner of the target \ - the borderWidth of the owner of the target \ + the vscroll of the owner of the target) end relTop You could even go further to include relTopLeft, relTopRight, and relLoc if needed. One challenge with that approach is the often it's not the immediate owner I'm aligning to, but sometimes a group two or even three levels up, depending on how deeply things are nested. But for some tasks that may be useful, and I'm far too lazy to write getProp and setProp handlers with enough options to handle all nested depths I might need. :) While I don't use relative getProp and setProp handlers myself, I do take advantage of other fairly recent enhancements to the language to simplify layout management, like behaviors and also leveraging a critical change to the resizeControl message: In recent versions of LC resizeControl is sent to a group not only when interactively resized by the user, but also in response to any change to the size of a group from any script. This has been a godsend for simplifying many layouts, and making them more portable as well. For example, consider this layout with three groups each containing a number of objects: ---------------------------------------------------------- | ---------------------------------------------------- | | | ------------- ------------- -------------- | | | | | object | | object | | object | | | | | ------------- ------------- -------------- | | | ---------------------------------------------------- | | | | ------------------- ----------------------------- | | | --------------- | | ----------- ----------- | | | | | Object | | | | Object | | Object | | | | | --------------- | | ----------- ----------- | | | | | Object | | | ---------- ----------- | | | | --------------- | | | Object| | Object | | | | | | Object | | | ---------- ----------- | | | | --------------- | | ----------- ----------- | | | | | object | | | | Object | | Object | | | | | --------------- | | ----------- ----------- | | | | | Object | | | ----------- ----------- | | | | --------------- | | | Object | | Object | | | | | | Object | | | ----------- ----------- | | | | --------------- | | ----------- ----------- | | | ------------------- | | Object | | Object | | | | | ----------- ----------- | | | ----------------------------- | ---------------------------------------------------------- Taking advantage of the way resizeControl now works, the stack or card script only needs to set the rects of the three outer groups, and each group can respond to the resizeControl message to handle its own interior objects. Within each group, its resizeControl handler arranges its objects relative to "me", so it always works no matter where "me" has been resized. With this arrangement I can reuse any of those groups in any other layout, putting them directly on a card or even within another group as needed, and as long as some parent object sets their rect they'll be able to respond to the resizeControl message to take care of themselves. Coupled with the new preOpenControl, openControl, and closeControl messages, many other aspects of a group's logic can be further encapsulated, whether for reuse or just maintenance sanity. -- 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 Sat Jun 13 13:18:20 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 13 Jun 2015 10:18:20 -0700 Subject: "wait until" or "repeat until" (with a wait) for modal dialog wait? In-Reply-To: References: Message-ID: <557C65DC.3000208@fourthworld.com> Dr. Hawkins wrote: > I am writing my own modal replacement for answer for a variety of > reasons > > Once I have a modal stack/card set up, there isn't anything to do but > wait for it. > > I could use either > > repeat until the retVal of me is not empty > wait 10 milliseconds with messages > next repeat > > or I could use > > wait until the retVal of me is not empty > > But is the wait until going to spike the cpu? the dictionary states > that to evaluates "continuously"--but how continuously is > continuously? > > And will this be system dependent? Normally the modal command will pause execution of the script that calls it until the modal is dismissed. What do you need to wait for? -- 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 prothero at earthednet.org Sat Jun 13 13:32:57 2015 From: prothero at earthednet.org (EED-wp Email) Date: Sat, 13 Jun 2015 10:32:57 -0700 Subject: Invalid iOS SDK Bundle In-Reply-To: <557C5FE0.2030303@LinkIt.Com> References: <55302E97.4030101@LinkIt.Com> <5530F512.6070502@LinkIt.Com> <553158C1.1070504@LinkIt.Com> <55315F69.3040500@LinkIt.Com> <55318B84.1060908@LinkIt.Com> <5536A3AE.9050503@LinkIt.Com> <5536ACAF.5080304@gmail.com> <5536CDD3.7090906@LinkIt.Com> <553768EA.9040008@gmail.com> <557C1FD6.5050401@LinkIt.Com> <557C5838.9010200@LinkIt.Com> <12C743E1-6C6E-4B51-A047-70A9599EDC07@earthednet.org> <557C5FE0.2030303@LinkIt.Com> Message-ID: <6D32BE9A-6BE4-4E59-92CC-0D4B73A58DD8@earthednet.org> You need to get xcode set up before messing with provisioning profiles. I didn't have any problem with this tho. It was long enough ago that I don't remember any gotchas with the setup. But, if it were me, I'd update to the latest version of my os, xcode, and at least the 6.xx version of lc. I think there was an xcode update in the last few days (??-I may be wrong) so I'd be cautious on using that version. Sorry, I don't have access to my working machine so can't give you exact version numbers. Good luck! I feel your pain. Also, following the instructions very carefully, in the online lessons has worked for me, but I didn't use them for the xcode setup. I "should" be straightforward. Bill William Prothero http://ed.earthednet.org > On Jun 13, 2015, at 9:52 AM, Ray wrote: > > Bill thanks for your ideas and experience on this. > > I thought setting the path to the Xcode bundle under Preferences/Mobile Support came /before /setting anything like the provisioning profile and and specifying a device, but I'll try experimenting with being more specific. > >> On 6/13/2015 6:45 PM, EED-wp Email wrote: >> Ray, >> I'm on the road for a few days, so this is from memory. But, I am using livecode 7.5 with latest version of xcode. I only load my app to my personal iphone. I had a problem when i tried to name the provisioning profile as a wildcard version that would work with other apps. Lc seems to want specific names. I also had to sync profiles by downloading them, in xcode. It was a real pain to get the right combination. >> Good luck, >> Bill >> >> William Prothero >> http://ed.earthednet.org >> >>> On Jun 13, 2015, at 9:20 AM, Ray wrote: >>> >>> Randy - thanks for the numbers. >>> >>> The LC 6.7.4 is what's going to hang me up. Downgrading is always a huge hassle. I've got a lot of people using an application I built in 7.0.2. >>> >>> I'll see if anybody else sheds any further light on this. >>> >>> Thanks >>> >>>> On 6/13/2015 6:16 PM, Randy Hengst wrote: >>>> I?m currently successfully using >>>> Mac 10.10.2 >>>> LC 6.7.4 >>>> Xcode 6.2 >>>> >>>> be well, >>>> randy >>>> >>>> Randy Hengst >>>> www.classroomFocusedSoftware.com >>>> >>>> >>>>> On Jun 13, 2015, at 7:19 AM, Ray wrote: >>>>> >>>>> Can anybody help me save a standalone for an iPad? >>>>> >>>>> I?m currently choosing: >>>>> Livecode >>>>> Preferences >>>>> Mobile Support >>>>> Add entry >>>>> 4.3 or later - select your xCode App Bundle >>>>> >>>>> But I get ?The chosen folder is not a valid iOS SDK? >>>>> >>>>> The software I?m using is: >>>>> Mac OS 10.10.2 >>>>> Livecode 7.0.2 RC2 >>>>> xCode 6.3.2 >>>>> >>>>> These are the most recent versions. Should I back down some of these to a previous version? >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From merakosp at gmail.com Sat Jun 13 13:34:42 2015 From: merakosp at gmail.com (panagiotis merakos) Date: Sat, 13 Jun 2015 20:34:42 +0300 Subject: Invalid iOS SDK Bundle In-Reply-To: <557C1FD6.5050401@LinkIt.Com> References: <55302788.4080207@LinkIt.Com> <55302E97.4030101@LinkIt.Com> <5530F512.6070502@LinkIt.Com> <553158C1.1070504@LinkIt.Com> <55315F69.3040500@LinkIt.Com> <55318B84.1060908@LinkIt.Com> <5536A3AE.9050503@LinkIt.Com> <5536ACAF.5080304@gmail.com> <5536CDD3.7090906@LinkIt.Com> <553768EA.9040008@gmail.com> <557C1FD6.5050401@LinkIt.Com> Message-ID: Hi Ray, It seems that you are using an older version of LiveCode (7.0.2 RC2), which does not support Xcode 6.3. I suggest using the most recent version of LiveCode (currently 7.0.5 STABLE). You can find it here: http://downloads.livecode.com/livecode/ Best regards, Panos -- On Sat, Jun 13, 2015 at 3:19 PM, Ray wrote: > Can anybody help me save a standalone for an iPad? > > I?m currently choosing: > Livecode > Preferences > Mobile Support > Add entry > 4.3 or later - select your xCode App Bundle > > But I get ?The chosen folder is not a valid iOS SDK? > > The software I?m using is: > Mac OS 10.10.2 > Livecode 7.0.2 RC2 > xCode 6.3.2 > > These are the most recent versions. Should I back down some of these to a > previous version? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ray at linkit.com Sat Jun 13 13:48:22 2015 From: ray at linkit.com (Ray Horsley) Date: Sat, 13 Jun 2015 14:48:22 -0300 Subject: Invalid iOS SDK Bundle In-Reply-To: <6D32BE9A-6BE4-4E59-92CC-0D4B73A58DD8@earthednet.org> References: <55302E97.4030101@LinkIt.Com> <5530F512.6070502@LinkIt.Com> <553158C1.1070504@LinkIt.Com> <55315F69.3040500@LinkIt.Com> <55318B84.1060908@LinkIt.Com> <5536A3AE.9050503@LinkIt.Com> <5536ACAF.5080304@gmail.com> <5536CDD3.7090906@LinkIt.Com> <553768EA.9040008@gmail.com> <557C1FD6.5050401@LinkIt.Com> <557C5838.9010200@LinkIt.Com> <12C743E1-6C6E-4B51-A047-70A9599EDC07@earthednet.org> <557C5FE0.2030303@LinkIt.Com> <6D32BE9A-6BE4-4E59-92CC-0D4B73A58DD8@earthednet.org> Message-ID: I'm pretty sure there's an incompatability between the latest versions of MacOS, Xcode and Livecode 7.0.2. so I went ahead and filed a bug report. Thanks for your insight. Ray LinkIt! Software On Jun 14, 2015 12:33 AM, "EED-wp Email" wrote: > You need to get xcode set up before messing with provisioning profiles. I > didn't have any problem with this tho. It was long enough ago that I don't > remember any gotchas with the setup. But, if it were me, I'd update to the > latest version of my os, xcode, and at least the 6.xx version of lc. I > think there was an xcode update in the last few days (??-I may be wrong) so > I'd be cautious on using that version. Sorry, I don't have access to my > working machine so can't give you exact version numbers. > > Good luck! I feel your pain. Also, following the instructions very > carefully, in the online lessons has worked for me, but I didn't use them > for the xcode setup. I "should" be straightforward. > > Bill > > William Prothero > http://ed.earthednet.org > > > On Jun 13, 2015, at 9:52 AM, Ray wrote: > > > > Bill thanks for your ideas and experience on this. > > > > I thought setting the path to the Xcode bundle under Preferences/Mobile > Support came /before /setting anything like the provisioning profile and > and specifying a device, but I'll try experimenting with being more > specific. > > > >> On 6/13/2015 6:45 PM, EED-wp Email wrote: > >> Ray, > >> I'm on the road for a few days, so this is from memory. But, I am using > livecode 7.5 with latest version of xcode. I only load my app to my > personal iphone. I had a problem when i tried to name the provisioning > profile as a wildcard version that would work with other apps. Lc seems to > want specific names. I also had to sync profiles by downloading them, in > xcode. It was a real pain to get the right combination. > >> Good luck, > >> Bill > >> > >> William Prothero > >> http://ed.earthednet.org > >> > >>> On Jun 13, 2015, at 9:20 AM, Ray wrote: > >>> > >>> Randy - thanks for the numbers. > >>> > >>> The LC 6.7.4 is what's going to hang me up. Downgrading is always a > huge hassle. I've got a lot of people using an application I built in > 7.0.2. > >>> > >>> I'll see if anybody else sheds any further light on this. > >>> > >>> Thanks > >>> > >>>> On 6/13/2015 6:16 PM, Randy Hengst wrote: > >>>> I?m currently successfully using > >>>> Mac 10.10.2 > >>>> LC 6.7.4 > >>>> Xcode 6.2 > >>>> > >>>> be well, > >>>> randy > >>>> > >>>> Randy Hengst > >>>> www.classroomFocusedSoftware.com > >>>> > >>>> > >>>>> On Jun 13, 2015, at 7:19 AM, Ray wrote: > >>>>> > >>>>> Can anybody help me save a standalone for an iPad? > >>>>> > >>>>> I?m currently choosing: > >>>>> Livecode > >>>>> Preferences > >>>>> Mobile Support > >>>>> Add entry > >>>>> 4.3 or later - select your xCode App Bundle > >>>>> > >>>>> But I get ?The chosen folder is not a valid iOS SDK? > >>>>> > >>>>> The software I?m using is: > >>>>> Mac OS 10.10.2 > >>>>> Livecode 7.0.2 RC2 > >>>>> xCode 6.3.2 > >>>>> > >>>>> These are the most recent versions. Should I back down some of > these to a previous version? > >>>>> > >>>>> _______________________________________________ > >>>>> use-livecode mailing list > >>>>> use-livecode at lists.runrev.com > >>>>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> use-livecode at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sat Jun 13 14:00:18 2015 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 13 Jun 2015 20:00:18 +0200 Subject: "wait until" or "repeat until" (with a wait) for modal dialog wait? In-Reply-To: References: Message-ID: <557C6FB2.3090100@economy-x-talk.com> Hi Richard, You don't want to use the wait command here. You want to use a callback message. If your stacks are real modal windows, you don't even need that. With a real modal window: on scriptWithDialog // do something here go stack "My Dialog" as modal // the script will continue when "My Dialog" closes end scriptWidthDialog If you are using a palette or modeless window, you'd better use a callback message: on scriptWithDialog // do something here showDialogWindow "callbackMessage",the long ID of me end scriptWithDialog on callbackMessage // this script runs after the dialog closes end callbackMessage on showDialogWindow theCallbackMessage,theCaller set the cCallbackMessage of stack "My Dialog" to theCallbackMessage set the cCaller of stack "My Dialog" to theCaller go stack "My Dialog" as modeless end showDialogWindow // put this into the stack script of stack "My Dialog" on closeStack put the cCallbackMessage of me into myMessage put the cCaller of me into myCaller send myMessage to myCaller in 0 millisecs end closeStack This should do it. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Installer Maker for LiveCode: http://qery.us/468 Buy my new book "Programming LiveCode for the Real Beginner" http://qery.us/3fi LiveCode on Facebook: https://www.facebook.com/groups/runrev/ On 6/13/2015 19:03, Dr. Hawkins wrote: > I am writing my own modal replacement for answer for a variety of reasons > > Once I have a modal stack/card set up, there isn't anything to do but wait > for it. > > I could use either > > repeat until the retVal of me is not empty > wait 10 milliseconds with messages > next repeat > > > or I could use > > wait until the retVal of me is not empty > > > But is the wait until going to spike the cpu? the dictionary states that > to evaluates "continuously"--but how continuously is continuously? > > And will this be system dependent? > From paul at researchware.com Sat Jun 13 15:30:10 2015 From: paul at researchware.com (Paul Dupuis) Date: Sat, 13 Jun 2015 15:30:10 -0400 Subject: I wish ... In-Reply-To: <557C64D5.5090402@fourthworld.com> References: <557A196F.1030400@researchware.com> <557C64D5.5090402@fourthworld.com> Message-ID: <557C84C2.8020308@researchware.com> On 6/13/2015 1:13 PM, Richard Gaskin wrote: > In recent versions of LC resizeControl is sent to a group not only > when interactively resized by the user, but also in response to any > change to the size of a group from any script. > > This has been a godsend for simplifying many layouts, and making them > more portable as well. I wholeheartedly agree! With resizeControl now firing on any change of the rect, it makes UI management of layouts based on nested groups much easier. TO me this is an example of an engine enhancement that made a big difference in reducing the burden of UI coding. All I was doing in my post was fantasizing about another engine enhancement to support relative coordinates instead of having to do your own getprop/setprop handlers in behaviors and similar setups. However, as much as I would like to see a 'relative' keyword for coordinates, there are many more features on RunRev's todo list I'd rather see done first. From dochawk at gmail.com Sat Jun 13 15:51:39 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 13 Jun 2015 12:51:39 -0700 Subject: "wait until" or "repeat until" (with a wait) for modal dialog wait? In-Reply-To: <557C6FB2.3090100@economy-x-talk.com> References: <557C6FB2.3090100@economy-x-talk.com> Message-ID: On Sat, Jun 13, 2015 at 11:00 AM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > You don't want to use the wait command here. You want to use a callback > message. If your stacks are real modal windows, you don't even need that. > Once debugged, they're real modal windows. Hmm, that can happen now . . . I'm implementing this as a function, which calls the modal stack. And on further review, this *really* is only an issue when debugging (when the stack has to opened as non-0odal). . . -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From m.schonewille at economy-x-talk.com Sat Jun 13 16:00:26 2015 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 13 Jun 2015 22:00:26 +0200 Subject: "wait until" or "repeat until" (with a wait) for modal dialog wait? In-Reply-To: References: <557C6FB2.3090100@economy-x-talk.com> Message-ID: <557C8BDA.6030003@economy-x-talk.com> Hi Richard, You're right, the debugger doesn't like modal windows. It looks like you actually don't have a problem :-) -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Installer Maker for LiveCode: http://qery.us/468 Buy my new book "Programming LiveCode for the Real Beginner" http://qery.us/3fi LiveCode on Facebook: https://www.facebook.com/groups/runrev/ On 6/13/2015 21:51, Dr. Hawkins wrote: > On Sat, Jun 13, 2015 at 11:00 AM, Mark Schonewille < > m.schonewille at economy-x-talk.com> wrote: > >> You don't want to use the wait command here. You want to use a callback >> message. If your stacks are real modal windows, you don't even need that. >> > > > Once debugged, they're real modal windows. > > Hmm, that can happen now . . . I'm implementing this as a function, which > calls the modal stack. > > And on further review, this *really* is only an issue when debugging (when > the stack has to opened as non-0odal). . . > From dochawk at gmail.com Sat Jun 13 16:03:25 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 13 Jun 2015 13:03:25 -0700 Subject: "wait until" or "repeat until" (with a wait) for modal dialog wait? In-Reply-To: <557C8BDA.6030003@economy-x-talk.com> References: <557C6FB2.3090100@economy-x-talk.com> <557C8BDA.6030003@economy-x-talk.com> Message-ID: On Sat, Jun 13, 2015 at 1:00 PM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > > You're right, the debugger doesn't like modal windows. It looks like you > actually don't have a problem :-) > > My favorite kind of problem :) -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From monte at sweattechnologies.com Sat Jun 13 17:46:29 2015 From: monte at sweattechnologies.com (Monte Goulding) Date: Sun, 14 Jun 2015 07:46:29 +1000 Subject: liveCode and speech to text on mobile devices In-Reply-To: References: Message-ID: I've had a number of requests for quotes on OpenEars but none have come through yet. Sent from my iPhone > On 13 Jun 2015, at 9:28 pm, Malte Brill wrote: > > Hi all, > > I am currently pondering with an idea and would like some input. Has anybody of you used a livecode created app to dictate text into a field on a mobile device? If so, how straightforward was it? Any device / OS recommendations? > > Thanks in advance, > > 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 dochawk at gmail.com Sat Jun 13 18:20:27 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 13 Jun 2015 15:20:27 -0700 Subject: "wait until" or "repeat until" (with a wait) for modal dialog wait? In-Reply-To: References: <557C6FB2.3090100@economy-x-talk.com> <557C8BDA.6030003@economy-x-talk.com> Message-ID: On Sat, Jun 13, 2015 at 1:03 PM, Dr. Hawkins wrote: > > On Sat, Jun 13, 2015 at 1:00 PM, Mark Schonewille < > m.schonewille at economy-x-talk.com> wrote: > >> >> You're right, the debugger doesn't like modal windows. It looks like you >> actually don't have a problem :-) >> >> My favorite kind of problem :) > On league review, it appears that I *do* have a problem: what led to this was coding around one of live codes brutal flaws, that the timeout cannot be set on OS X (and linux? mobile?) for revOpenDatabase. So when it *does* timeout, it probably means that the server has moved, or something else. The driving point of this exercise was to be able to offer choices, including opening my preferences stack when database opening failed. Also to open the preferences stack before attempting to connect if the option key is down on launch. But a regular stack loses it's normal ability to close when opened modally . . . -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From bobsneidar at iotecdigital.com Sat Jun 13 18:53:40 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sat, 13 Jun 2015 22:53:40 +0000 Subject: "wait until" or "repeat until" (with a wait) for modal dialog wait? In-Reply-To: References: Message-ID: <70D150EE-3897-472A-BB4A-5486EE4D91C5@iotecdigital.com> If it?s modal, you don?t have to do anything. Opening a stack as modal causes the calling script to halt execution. Once the modal stack closes the script continues to run. Bob S > On Jun 13, 2015, at 10:03 , Dr. Hawkins wrote: > > I am writing my own modal replacement for answer for a variety of reasons > > Once I have a modal stack/card set up, there isn't anything to do but wait > for it. > > I could use either > > repeat until the retVal of me is not empty > wait 10 milliseconds with messages > next repeat > > > or I could use > > wait until the retVal of me is not empty > > > But is the wait until going to spike the cpu? the dictionary states that > to evaluates "continuously"--but how continuously is continuously? > > And will this be system dependent? > -- > 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 Sat Jun 13 18:56:05 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Sat, 13 Jun 2015 22:56:05 +0000 Subject: "wait until" or "repeat until" (with a wait) for modal dialog wait? In-Reply-To: References: <557C6FB2.3090100@economy-x-talk.com> <557C8BDA.6030003@economy-x-talk.com> Message-ID: What I do is try to telnet into the database first using shell commands. Bob S > On Jun 13, 2015, at 15:20 , Dr. Hawkins wrote: > > On Sat, Jun 13, 2015 at 1:03 PM, Dr. Hawkins wrote: > >> >> On Sat, Jun 13, 2015 at 1:00 PM, Mark Schonewille < >> m.schonewille at economy-x-talk.com> wrote: >> >>> >>> You're right, the debugger doesn't like modal windows. It looks like you >>> actually don't have a problem :-) >>> >>> My favorite kind of problem :) >> > > On league review, it appears that I *do* have a problem: what led to this > was coding around one of live codes brutal flaws, that the timeout cannot > be set on OS X (and linux? mobile?) for revOpenDatabase. > > So when it *does* timeout, it probably means that the server has moved, or > something else. The driving point of this exercise was to be able to offer > choices, including opening my preferences stack when database opening > failed. Also to open the preferences stack before attempting to connect if > the option key is down on launch. > > But a regular stack loses it's normal ability to close when opened modally > . . . > -- > 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 roland.huettmann at gmail.com Sun Jun 14 09:48:44 2015 From: roland.huettmann at gmail.com (RH) Date: Sun, 14 Jun 2015 06:48:44 -0700 (PDT) Subject: LC 7.03 ff Crashing on larger text blocks In-Reply-To: <1427482110080-4690687.post@n4.nabble.com> References: <55148AF7.9080600@tweedly.net> <1427482110080-4690687.post@n4.nabble.com> Message-ID: <1434289724276-4693107.post@n4.nabble.com> Thank you Alex for the reply. Opening the file and reading it into LiveCode was done without problems using textdecode(string,"ASCII") which works well. The field to which the data is placed shows no problems. I tested and tested again. The problem appears just when processing after a certain size of list data is processed in memory. It appears in any case. LiveCode will crash. I assume it is starting between 10-20 MB. --- Today I found a work-around. There is no crash when cutting line by line and placing each line on a background field card by card. So, the list in memory becomes smaller with the creation of new cards, and data is saved in a field on several thousand cards. And actually it is quite fast. Roland ----- Roland Huettmann - Babanin GmbH - Switzerland www.babanin.com / roh at babanin.com -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/LC-7-03-ff-Crashing-on-larger-text-blocks-tp4690655p4693107.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Sun Jun 14 10:35:26 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 14 Jun 2015 07:35:26 -0700 Subject: LC 7.03 ff Crashing on larger text blocks In-Reply-To: <1434289724276-4693107.post@n4.nabble.com> References: <1434289724276-4693107.post@n4.nabble.com> Message-ID: <557D912E.6040608@fourthworld.com> RH wrote: > Thank you Alex for the reply. Where was the earlier part of this thread? > Opening the file and reading it into LiveCode was done without > problems using textdecode(string,"ASCII") which works well. The > field to which the data is placed shows no problems. > > I tested and tested again. The problem appears just when processing > after a certain size of list data is processed in memory. It appears > in any case. LiveCode will crash. > > I assume it is starting between 10-20 MB. Are you seeing the same result with the current version, 7.0.5? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From roland.huettmann at gmail.com Sun Jun 14 10:21:30 2015 From: roland.huettmann at gmail.com (RH) Date: Sun, 14 Jun 2015 07:21:30 -0700 (PDT) Subject: liveCode and speech to text on mobile devices In-Reply-To: References: Message-ID: <1434291690470-4693109.post@n4.nabble.com> We have a potential project for Android (later iOS) where speech recognition would be used to select menu items and partially also navigate through the app plus convert speech to text. I am thinking of using spoken keywords the user would tell the app to react to that. What would be the way implementing this using LiveCode? Roland ----- Roland Huettmann - Babanin GmbH - Switzerland www.babanin.com / roh at babanin.com -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/liveCode-and-speech-to-text-on-mobile-devices-tp4693082p4693109.html Sent from the Revolution - User mailing list archive at Nabble.com. From david at viral.academy Sun Jun 14 12:52:41 2015 From: david at viral.academy (David Bovill) Date: Sun, 14 Jun 2015 18:52:41 +0200 Subject: Livecode 8 (dp2) not recognising Xcode? Message-ID: I'm trying to test LiveCode 8dp2 mobile deployment on iOS. However it is not recognising XCode 6.3.2 (when I add the Xcode folder to the LiveCode mobile prefs I get the dialogue "The chosen folder is not a valid iOS SDK" From ray at linkit.com Sun Jun 14 13:51:23 2015 From: ray at linkit.com (Ray) Date: Sun, 14 Jun 2015 19:51:23 +0200 Subject: Livecode 8 (dp2) not recognising Xcode? In-Reply-To: References: Message-ID: <557DBF1B.4010708@LinkIt.Com> David - just so you know, I filed bug report 15497 yesterday about this exact same thing in 7.0.2. On 6/14/2015 6:52 PM, David Bovill wrote: > I'm trying to test LiveCode 8dp2 mobile deployment on iOS. > > However it is not recognising XCode 6.3.2 (when I add the Xcode folder to > the LiveCode mobile prefs I get the dialogue "The chosen folder is not a > valid iOS SDK" > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jun 14 14:47:59 2015 From: paul at livecode.org (Paul Hibbert) Date: Sun, 14 Jun 2015 11:47:59 -0700 Subject: Livecode 8 (dp2) not recognising Xcode? In-Reply-To: <557DBF1B.4010708@LinkIt.Com> References: <557DBF1B.4010708@LinkIt.Com> Message-ID: <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> David & Ray, Xcode 6.3.2 was released on the 18th May 2015, that?s several weeks AFTER both LC 8 (dp2) or LC 7.0.2 were released. I doubt the LC can predict what Apple will include in future releases, I usually try to keep a copy of the previous Xcode available for this reason, I make a duplicate copy in a folder and called ?Xcode Prev? prior to any software updates, then link that to earlier versions of LC when needed. LC 7.0.5 (Stable) is compatible with Xcode 6.3.2 (available from: http://downloads.livecode.com/livecode ) and I?m sure LC 8 (dp3) will be compatible too when it is released. HTH Paul > On Jun 14, 2015, at 10:51, Ray wrote: > > David - just so you know, I filed bug report 15497 yesterday about this exact same thing in 7.0.2. > > On 6/14/2015 6:52 PM, David Bovill wrote: >> I'm trying to test LiveCode 8dp2 mobile deployment on iOS. >> >> However it is not recognising XCode 6.3.2 (when I add the Xcode folder to >> the LiveCode mobile prefs I get the dialogue "The chosen folder is not a >> valid iOS SDK" >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ray at linkit.com Sun Jun 14 14:54:04 2015 From: ray at linkit.com (Ray) Date: Sun, 14 Jun 2015 20:54:04 +0200 Subject: Livecode 8 (dp2) not recognising Xcode? In-Reply-To: <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> References: <557DBF1B.4010708@LinkIt.Com> <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> Message-ID: <557DCDCC.2000407@LinkIt.Com> Paul, Thanks for jumping in here and clearing up some of the version number combinations which work. I requested this in a different thread just yesterday and didn't expect to get a good response till Monday. One question; if I simply drag the Xcode 6.3.2 and Livecode 7.0.2 bundles in the Macintosh Applications folder to the trash will that totally uninstall everything so re-installing an different version won't turn up incompatibilities? Thanks again, Ray On 6/14/2015 8:47 PM, Paul Hibbert wrote: > David & Ray, > > Xcode 6.3.2 was released on the 18th May 2015, that?s several weeks AFTER both LC 8 (dp2) or LC 7.0.2 were released. > > I doubt the LC can predict what Apple will include in future releases, I usually try to keep a copy of the previous Xcode available for this reason, I make a duplicate copy in a folder and called ?Xcode Prev? prior to any software updates, then link that to earlier versions of LC when needed. > > LC 7.0.5 (Stable) is compatible with Xcode 6.3.2 (available from: http://downloads.livecode.com/livecode ) and I?m sure LC 8 (dp3) will be compatible too when it is released. > > HTH > > Paul > > >> On Jun 14, 2015, at 10:51, Ray wrote: >> >> David - just so you know, I filed bug report 15497 yesterday about this exact same thing in 7.0.2. >> >> On 6/14/2015 6:52 PM, David Bovill wrote: >>> I'm trying to test LiveCode 8dp2 mobile deployment on iOS. >>> >>> However it is not recognising XCode 6.3.2 (when I add the Xcode folder to >>> the LiveCode mobile prefs I get the dialogue "The chosen folder is not a >>> valid iOS SDK" >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jun 14 14:55:18 2015 From: colinholgate at gmail.com (Colin Holgate) Date: Sun, 14 Jun 2015 14:55:18 -0400 Subject: Livecode 8 (dp2) not recognising Xcode? In-Reply-To: <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> References: <557DBF1B.4010708@LinkIt.Com> <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> Message-ID: <6F78BB8D-E9D1-4D8D-9972-04AAF298D746@gmail.com> If you try to use LiveCode with Xcode 7, that only comes with the 9.0 SDK, LiveCode shows a list of acceptable SDKs that it looks for. The list goes as recent as 8.3. The full list is: 5.1 6.1 7.1 8.2 8.3 9.0 ought to be added to the list now too, but the point is, I think that LiveCode should be finding one of those SDKs inside Xcode 6.3.2, even if it came out after the last LiveCode 7. From ray at linkit.com Sun Jun 14 14:59:14 2015 From: ray at linkit.com (Ray) Date: Sun, 14 Jun 2015 20:59:14 +0200 Subject: Livecode 8 (dp2) not recognising Xcode? In-Reply-To: <6F78BB8D-E9D1-4D8D-9972-04AAF298D746@gmail.com> References: <557DBF1B.4010708@LinkIt.Com> <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> <6F78BB8D-E9D1-4D8D-9972-04AAF298D746@gmail.com> Message-ID: <557DCF02.2040203@LinkIt.Com> Agreed. I'd like to some more information than: ?The chosen folder is not a valid iOS SDK? On 6/14/2015 8:55 PM, Colin Holgate wrote: > If you try to use LiveCode with Xcode 7, that only comes with the 9.0 SDK, LiveCode shows a list of acceptable SDKs that it looks for. The list goes as recent as 8.3. The full list is: > > 5.1 > 6.1 > 7.1 > 8.2 > 8.3 > > 9.0 ought to be added to the list now too, but the point is, I think that LiveCode should be finding one of those SDKs inside Xcode 6.3.2, even if it came out after the last LiveCode 7. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jun 14 15:10:41 2015 From: paul at livecode.org (Paul Hibbert) Date: Sun, 14 Jun 2015 12:10:41 -0700 Subject: Livecode 8 (dp2) not recognising Xcode? In-Reply-To: <557DCDCC.2000407@LinkIt.Com> References: <557DBF1B.4010708@LinkIt.Com> <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> <557DCDCC.2000407@LinkIt.Com> Message-ID: With Xcode, I would just download the older version from Apple to a sub folder within your Applications folder, that way you don?t need to trash the current version only to re-download it later. The two versions will work side by side with no problem, but because they are named the same, one will need to be in a sub folder. You should be able to trash LC 7.0.2 and install LC 7.0.5 without any issues, I do that with each update so I don?t end up with lots of versions of LC, I like to keep it down to a few manageable versions. I also agree that if the SDK for 8.2 is within Xcode 8.3, then LC 7.0.2 should recognise it, but who knows what Apple changes between versions, I imagine it wouldn?t take much for the link to be broken. Just to note, I?m finding LC 7.0.5 to be a bit more stable than most of the dp releases, I almost gave up on LC 7 because of so many odd crashes. Paul > On Jun 14, 2015, at 11:54, Ray wrote: > > One question; if I simply drag the Xcode 6.3.2 and Livecode 7.0.2 bundles in the Macintosh Applications folder to the trash will that totally uninstall everything so re-installing an different version won't turn up incompatibilities? From ray at linkit.com Sun Jun 14 15:38:41 2015 From: ray at linkit.com (Ray) Date: Sun, 14 Jun 2015 21:38:41 +0200 Subject: Livecode 8 (dp2) not recognising Xcode? In-Reply-To: References: <557DBF1B.4010708@LinkIt.Com> <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> <557DCDCC.2000407@LinkIt.Com> Message-ID: <557DD841.2010508@LinkIt.Com> Once again Paul, many thanks for sharing your experience here. I'll take another shot at this first thing tomorrow. On 6/14/2015 9:10 PM, Paul Hibbert wrote: > With Xcode, I would just download the older version from Apple to a sub folder within your Applications folder, that way you don?t need to trash the current version only to re-download it later. The two versions will work side by side with no problem, but because they are named the same, one will need to be in a sub folder. > > You should be able to trash LC 7.0.2 and install LC 7.0.5 without any issues, I do that with each update so I don?t end up with lots of versions of LC, I like to keep it down to a few manageable versions. > > I also agree that if the SDK for 8.2 is within Xcode 8.3, then LC 7.0.2 should recognise it, but who knows what Apple changes between versions, I imagine it wouldn?t take much for the link to be broken. > > Just to note, I?m finding LC 7.0.5 to be a bit more stable than most of the dp releases, I almost gave up on LC 7 because of so many odd crashes. > > Paul > >> On Jun 14, 2015, at 11:54, Ray wrote: >> >> One question; if I simply drag the Xcode 6.3.2 and Livecode 7.0.2 bundles in the Macintosh Applications folder to the trash will that totally uninstall everything so re-installing an different version won't turn up incompatibilities? > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 sweattechnologies.com Sun Jun 14 19:19:11 2015 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon, 15 Jun 2015 09:19:11 +1000 Subject: liveCode and speech to text on mobile devices In-Reply-To: <1434291690470-4693109.post@n4.nabble.com> References: <1434291690470-4693109.post@n4.nabble.com> Message-ID: <5F267AC0-1E64-4BB5-A240-88E2C13CC506@sweattechnologies.com> > On 15 Jun 2015, at 12:21 am, RH wrote: > > We have a potential project for Android (later iOS) where speech recognition > would be used to select menu items and partially also navigate through the > app plus convert speech to text. I am thinking of using spoken keywords the > user would tell the app to react to that. What would be the way implementing > this using LiveCode? > > Roland > > > > ----- > Roland Huettmann - Babanin GmbH - Switzerland > www.babanin.com / roh at babanin.com > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/liveCode-and-speech-to-text-on-mobile-devices-tp4693082p4693109.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 -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From monte at sweattechnologies.com Sun Jun 14 19:21:38 2015 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon, 15 Jun 2015 09:21:38 +1000 Subject: liveCode and speech to text on mobile devices In-Reply-To: <1434291690470-4693109.post@n4.nabble.com> References: <1434291690470-4693109.post@n4.nabble.com> Message-ID: It would be possible to write an android external that used the SpeechRecognizer class. Contact me off list if you are interested in that. > On 15 Jun 2015, at 12:21 am, RH wrote: > > We have a potential project for Android (later iOS) where speech recognition > would be used to select menu items and partially also navigate through the > app plus convert speech to text. I am thinking of using spoken keywords the > user would tell the app to react to that. What would be the way implementing > this using LiveCode? > > Roland > > > > ----- > Roland Huettmann - Babanin GmbH - Switzerland > www.babanin.com / roh at babanin.com > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/liveCode-and-speech-to-text-on-mobile-devices-tp4693082p4693109.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 -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From mark at livecode.com Mon Jun 15 08:23:14 2015 From: mark at livecode.com (Mark Waddingham) Date: Mon, 15 Jun 2015 14:23:14 +0200 Subject: I wish ... In-Reply-To: <5579B08D.6000400@researchware.com> References: <5579B08D.6000400@researchware.com> Message-ID: <17f603725a0556dc01eeba2e5bd04e09@livecode.com> On 2015-06-11 18:00, Paul Dupuis wrote: > ... that LiveCode had a way you could set any and all the coordinates > (loc, rect, top, bottom, left, right, topLeft, topRight, bottomLeft, > bottomRight) of an object inside a group RELATIVE to the group (AND > independent of the group's scroll) - like the relativePoints property > of > a polygon graphic! > > That would make arranging complex layouts of objects in a scrolling > group SO MUCH easier! Filed as enhancement: http://quality.runrev.com/show_bug.cgi?id=15504 Mark. -- Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/ LiveCode: Everyone can create apps From sebastien.nouat at livecode.com Mon Jun 15 08:50:38 2015 From: sebastien.nouat at livecode.com (Sebastien Nouat) Date: Mon, 15 Jun 2015 13:50:38 +0100 Subject: Release 6.7.6 RC 1 / 7.0.6 RC 1 Message-ID: <557ECA1E.8060604@livecode.com> Dear List Members, We are pleased to announce the release of LiveCode 6.7.6 RC 1 and 7.0.6 RC 1. This release is a maintenance release which contains bug fixes for both versions. The list of bugs fixed can be found in the Release Notes. * /dontuseqt/ is now a Player property as well * It is now possible to have a player running without QuickTime at the same time that another player, using QuickTime, is playing. You can have a look at the updated documentation for dontuseqt, and in the Release Note 'Engine changes' section, for more information. *Getting the Release* To get the release please select "check for updates" from the "help" menu in the product or download the installer directly at: http://downloads.livecode.com *6.7.6 RC 2 / 7.0.6 RC 2 * The following RC release is planned to happen in a short time, and will fix regressions introduced by the bug fixes added in the RC 1 release. Warm regards, The LiveCode Team From paul at researchware.com Mon Jun 15 09:53:58 2015 From: paul at researchware.com (Paul Dupuis) Date: Mon, 15 Jun 2015 09:53:58 -0400 Subject: I wish ... In-Reply-To: <17f603725a0556dc01eeba2e5bd04e09@livecode.com> References: <5579B08D.6000400@researchware.com> <17f603725a0556dc01eeba2e5bd04e09@livecode.com> Message-ID: <557ED8F6.502@researchware.com> On 6/15/2015 8:23 AM, Mark Waddingham wrote: > On 2015-06-11 18:00, Paul Dupuis wrote: >> ... that LiveCode had a way you could set any and all the coordinates >> (loc, rect, top, bottom, left, right, topLeft, topRight, bottomLeft, >> bottomRight) of an object inside a group RELATIVE to the group (AND >> independent of the group's scroll) - like the relativePoints property of >> a polygon graphic! >> >> That would make arranging complex layouts of objects in a scrolling >> group SO MUCH easier! > > Filed as enhancement: > > http://quality.runrev.com/show_bug.cgi?id=15504 > > Mark. > Wow Mark! Thanks! You just made my day! From toolbook at kestner.de Mon Jun 15 12:37:23 2015 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 15 Jun 2015 18:37:23 +0200 Subject: open stack finds stack in wrong path!? Message-ID: <011601d0a789$8f2b4480$ad81cd80$@kestner.de> Hello, LC 6.5.2, OS X 10.9. I have a splash stack and a main stack. The mainStack is located at the regular place on the same level as the executable within the app bundle. Because this software runs directly from CD and there also is a windows version on the CD, there is a copy of the mainStack on the same level, as the app bundle in the root of the CD, which is used from the windows exe. On OS X I open the main stack with: open stack (item 1 to -2 of the effective filename of this stack & slash & "mainStack.rev"). The splash stack opens correctly the mainStack in its bundle, only as far there is no copy of the mainStack on bundle level. But as soon there is a copy of the mainStack in the bundle directory (for windows use), the OS X program ignores my given path within the bundle and opens the mainStack from the bundle level, which I don't want to be used on OS X. Is there any secret hierarchy for looking for stackfiles and ignoring given paths? Or am I overseeing something obviously? Thanks for any hint Tiemo From devin_asay at byu.edu Mon Jun 15 13:56:40 2015 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 15 Jun 2015 17:56:40 +0000 Subject: open stack finds stack in wrong path!? In-Reply-To: <011601d0a789$8f2b4480$ad81cd80$@kestner.de> References: <011601d0a789$8f2b4480$ad81cd80$@kestner.de> Message-ID: <5E3750FC-3BFA-4D22-9CE7-0C0715534C1B@byu.edu> On Jun 15, 2015, at 10:37 AM, Tiemo Hollmann TB wrote: > Hello, > > LC 6.5.2, OS X 10.9. I have a splash stack and a main stack. The mainStack > is located at the regular place on the same level as the executable within > the app bundle. > > Because this software runs directly from CD and there also is a windows > version on the CD, there is a copy of the mainStack on the same level, as > the app bundle in the root of the CD, which is used from the windows exe. > > On OS X I open the main stack with: open stack (item 1 to -2 of the > effective filename of this stack & slash & "mainStack.rev"). The splash > stack opens correctly the mainStack in its bundle, only as far there is no > copy of the mainStack on bundle level. But as soon there is a copy of the > mainStack in the bundle directory (for windows use), the OS X program > ignores my given path within the bundle and opens the mainStack from the > bundle level, which I don't want to be used on OS X. > > Is there any secret hierarchy for looking for stackfiles and ignoring given > paths? Or am I overseeing something obviously? Tiemo, On OS X looking for a stackfile relative to the location of the .app bundle will look inside the .app bundle, as you have seen. But if you don?t try to find a stackfile relative to the .app, it will look first in the folder that contains the .app bundle. I think you can work around your problem by including this in the preOpenStack or openStack handler of the splash stack/app: if the environment is ?development? then go stack item 1 to -2 of the effective filename of this stack & slash & ?mainStack.rev" else go stack ?mainStack.rev? end if Why? Because once the stack is made into a standalone the defaultFolder becomes the folder containing the .app bundle. It should therefore work in both the Mac and Windows environments. I hope I understood your problem correctly. Devin Devin Asay Office of Digital Humanities Brigham Young University From devin_asay at byu.edu Mon Jun 15 13:59:21 2015 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 15 Jun 2015 17:59:21 +0000 Subject: open stack finds stack in wrong path!? In-Reply-To: <5E3750FC-3BFA-4D22-9CE7-0C0715534C1B@byu.edu> References: <011601d0a789$8f2b4480$ad81cd80$@kestner.de> <5E3750FC-3BFA-4D22-9CE7-0C0715534C1B@byu.edu> Message-ID: Correction. On Jun 15, 2015, at 11:56 AM, Devin Asay wrote: > Tiemo, > > On OS X looking for a stackfile relative to the location of the .app bundle will look inside the .app bundle, as you have seen. This should have said ?On OS X looking for a stackfile relative to the location of the splash stack/app, will look inside the .app bundle? Devin Asay Office of Digital Humanities Brigham Young University From richmondmathewson at gmail.com Mon Jun 15 16:15:44 2015 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 15 Jun 2015 23:15:44 +0300 Subject: Bored Children should be . . . Message-ID: <557F3270.9050604@gmail.com> Well, either sent to do a Tom Sawyer with a pot of paint, muck out the byre, or, failing that they could do worse than mucking around with LiveCode over her: https://www.facebook.com/RMLCclasses Richmond. From richmondmathewson at gmail.com Mon Jun 15 16:17:04 2015 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 15 Jun 2015 23:17:04 +0300 Subject: Equilateral Triangles Message-ID: <557F32C0.30500@gmail.com> I am importing equilateral triangle images, which are, obviously, contained in square PNG image files. When I either ROTATE or SET THE ANGLE of these images by 120 degrees they rotate, but the also jump around the screen because there is NO way one can centre an equilateral triangle in a square. Of course . . . if there was a way to readily import Vector images into LiveCode . . . And before you say it: converting the PNG images using 'convert' in Linux to make EPS files yields files, that while being openable in InkScape cannot be imported by Alejandro El Tejada's stacks. Richmond. From bobsneidar at iotecdigital.com Mon Jun 15 17:19:45 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 15 Jun 2015 21:19:45 +0000 Subject: Equilateral Triangles In-Reply-To: <557F32C0.30500@gmail.com> References: <557F32C0.30500@gmail.com> Message-ID: <694071E6-B08D-4C6C-91A1-C9E3F2B34603@iotecdigital.com> This may help: http://www.instructables.com/id/How-to-make-a-paper-triangle-from-a-square/ Bob S On Jun 15, 2015, at 13:17 , Richmond > wrote: there is NO way one can centre an equilateral triangle in a square. From gcanyon at gmail.com Mon Jun 15 19:17:20 2015 From: gcanyon at gmail.com (Geoff Canyon) Date: Mon, 15 Jun 2015 18:17:20 -0500 Subject: Equilateral Triangles In-Reply-To: <557F32C0.30500@gmail.com> References: <557F32C0.30500@gmail.com> Message-ID: Wait -- why are you rotating by 120? That's 1/3 of a revolution, i.e. the triangle should look identical to an unrotated one. Are they specially colored or something? In any case, I'd either: 1. Create rotated images externally, and sub them in rather than actually rotate. 2. Do the rotation while developing, figure out the pixel offset to make it right, and then do both at runtime with the screen locked. gc From colinholgate at gmail.com Mon Jun 15 19:20:44 2015 From: colinholgate at gmail.com (Colin Holgate) Date: Mon, 15 Jun 2015 19:20:44 -0400 Subject: Equilateral Triangles In-Reply-To: References: <557F32C0.30500@gmail.com> Message-ID: He mentioned that his images are square. That is, the triangle is perhaps aligned with the top of the square. So, the center to the triangle is not at the center of the square. > On Jun 15, 2015, at 7:17 PM, Geoff Canyon wrote: > > Wait -- why are you rotating by 120? That's 1/3 of a revolution, i.e. the > triangle should look identical to an unrotated one. Are they specially > colored or something? From gcanyon at gmail.com Mon Jun 15 19:36:20 2015 From: gcanyon at gmail.com (Geoff Canyon) Date: Mon, 15 Jun 2015 18:36:20 -0500 Subject: Equilateral Triangles In-Reply-To: References: <557F32C0.30500@gmail.com> Message-ID: On Mon, Jun 15, 2015 at 6:20 PM, Colin Holgate wrote: > He mentioned that his images are square. That is, the triangle is perhaps > aligned with the top of the square. So, the center to the triangle is not > at the center of the square. If the triangle is offset on purpose, and the intent is to *not* rotate about its center, then I'd go back to either of my two suggestions. From iowahengst at mac.com Mon Jun 15 21:21:53 2015 From: iowahengst at mac.com (Randy Hengst) Date: Mon, 15 Jun 2015 20:21:53 -0500 Subject: Equilateral Triangles In-Reply-To: <557F32C0.30500@gmail.com> References: <557F32C0.30500@gmail.com> Message-ID: would this help at all? create a regular polygon with 3 sides? then in the script of that graphic: on mouseDown repeat while the mouse is down local tStartLoc put the loc of target into tStartLoc set the angle of target to (the angle of target + 15) set the loc of target to tStartLoc end repeat end mouseDown be well, randy Randy Hengst www.classroomFocusedSoftware.com > On Jun 15, 2015, at 3:17 PM, Richmond wrote: > > I am importing equilateral triangle images, which are, obviously, contained in square PNG image files. > > When I either ROTATE or SET THE ANGLE of these images by 120 degrees they rotate, but the also jump around the screen because > there is NO way one can centre an equilateral triangle in a square. > > Of course . . . if there was a way to readily import Vector images into LiveCode . . . > > And before you say it: converting the PNG images using 'convert' in Linux to make EPS files yields files, that while being > openable in InkScape cannot be imported by Alejandro El Tejada's stacks. > > 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 richmondmathewson at gmail.com Tue Jun 16 03:23:43 2015 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 16 Jun 2015 10:23:43 +0300 Subject: Equilateral Triangles In-Reply-To: References: <557F32C0.30500@gmail.com> Message-ID: <557FCEFF.5030703@gmail.com> On 16/06/15 02:17, Geoff Canyon wrote: > Wait -- why are you rotating by 120? That's 1/3 of a revolution, i.e. the > triangle should look identical to an unrotated one. Are they specially > colored or something? Here's one of them: https://www.dropbox.com/sh/tyt4o1md51bfair/AABThCCgJkqLQvz1e-NRQGg7a?dl=0 File: 254.png > > In any case, I'd either: > > 1. Create rotated images externally, and sub them in rather than actually > rotate. Well, yes: about 54 * 3: but I'm a lazy so-and-so and was looking for an easy way out. > 2. Do the rotation while developing, figure out the pixel offset to make it > right, and then do both at runtime with the screen locked. > > gc > _______________________________________________ > Richmond. From richmondmathewson at gmail.com Tue Jun 16 03:25:27 2015 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 16 Jun 2015 10:25:27 +0300 Subject: Equilateral Triangles In-Reply-To: References: <557F32C0.30500@gmail.com> Message-ID: <557FCF67.2000907@gmail.com> On 16/06/15 02:36, Geoff Canyon wrote: > On Mon, Jun 15, 2015 at 6:20 PM, Colin Holgate > wrote: > >> He mentioned that his images are square. That is, the triangle is perhaps >> aligned with the top of the square. So, the center to the triangle is not >> at the center of the square. > > If the triangle is offset on purpose, and the intent is to *not* rotate > about its center, then I'd go back to either of my two suggestions. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode No: the triangles are not "offset on purpose": but I wonder how, exactly, one centres a triangle in a square? c.f. https://www.dropbox.com/sh/tyt4o1md51bfair/AABThCCgJkqLQvz1e-NRQGg7a?dl=0 File: 254.png Richmond. From richmondmathewson at gmail.com Tue Jun 16 03:26:58 2015 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 16 Jun 2015 10:26:58 +0300 Subject: Equilateral Triangles In-Reply-To: References: <557F32C0.30500@gmail.com> Message-ID: <557FCFC2.2090801@gmail.com> On 16/06/15 04:21, Randy Hengst wrote: > would this help at all? > > create a regular polygon with 3 sides? then in the script of that graphic: > > on mouseDown > repeat while the mouse is down > local tStartLoc > put the loc of target into tStartLoc > set the angle of target to (the angle of target + 15) > set the loc of target to tStartLoc > end repeat > end mouseDown Nice idea if the triangle wasn't covered in spots: https://www.dropbox.com/sh/tyt4o1md51bfair/AABThCCgJkqLQvz1e-NRQGg7a?dl=0 254.png Richmond. > > > be well, > randy > > Randy Hengst > www.classroomFocusedSoftware.com > > From toolbook at kestner.de Tue Jun 16 05:46:59 2015 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 16 Jun 2015 11:46:59 +0200 Subject: AW: open stack finds stack in wrong path!? In-Reply-To: References: <011601d0a789$8f2b4480$ad81cd80$@kestner.de> <5E3750FC-3BFA-4D22-9CE7-0C0715534C1B@byu.edu> Message-ID: <005601d0a819$6406cb40$2c1461c0$@kestner.de> Hi Devin, thank you for your explanations. Either if I am using *go stack ?mainStack.rev?*, or using the explicite path *go stack item 1 to -2 of the effective filename of this stack & slash & ?mainStack.rev"* Whatever I do, my standalone always prefers the mainStack.rev from the bundle directory and ignores the given path inside the bundle. Only if there is no file "mainStack.rev" at the bundle level, the standalone takes the "mainStack.rev" from inside the bundle. Though there must be some more straight forward approach, the only solution I now see is using two different names of the "mainStack.rev", one "mainStackOSX.rev" for OS X inside the bundle and one "mainStackWin.rev" at bundle level for the windows version, so that my OS X standalone can't catch the wrong stack at bundle level anymore. Thanks Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Devin Asay Gesendet: Montag, 15. Juni 2015 19:59 An: How to use LiveCode Betreff: Re: open stack finds stack in wrong path!? Correction. On Jun 15, 2015, at 11:56 AM, Devin Asay wrote: > Tiemo, > > On OS X looking for a stackfile relative to the location of the .app bundle will look inside the .app bundle, as you have seen. This should have said ?On OS X looking for a stackfile relative to the location of the splash stack/app, will look inside the .app bundle Devin Asay Office of Digital Humanities Brigham Young University _______________________________________________ use-livecode mailing list use-livecode at 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 Jun 16 06:02:45 2015 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 16 Jun 2015 12:02:45 +0200 Subject: AW: Bored Children should be . . . In-Reply-To: <557F3270.9050604@gmail.com> References: <557F3270.9050604@gmail.com> Message-ID: <006601d0a81b$982a3270$c87e9750$@kestner.de> *like* -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Richmond Gesendet: Montag, 15. Juni 2015 22:16 An: How to use LiveCode Betreff: Bored Children should be . . . Well, either sent to do a Tom Sawyer with a pot of paint, muck out the byre, or, failing that they could do worse than mucking around with LiveCode over her: https://www.facebook.com/RMLCclasses 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 livfoss at mac.com Tue Jun 16 10:55:17 2015 From: livfoss at mac.com (Graham Samuel) Date: Tue, 16 Jun 2015 16:55:17 +0200 Subject: Release 6.7.6 RC 1 / 7.0.6 RC 1 In-Reply-To: <557ECA1E.8060604@livecode.com> References: <557ECA1E.8060604@livecode.com> Message-ID: Just to say that on opening LC 7.0.5 rc3 on a Mac with Yosemite 10.10.3, ?check for updates? tells me that there are no updates. No idea why. I will try the download. Graham > On 15 Jun 2015, at 14:50, Sebastien Nouat wrote: > > Dear List Members, > > We are pleased to announce the release of LiveCode 6.7.6 RC 1 and 7.0.6 RC 1. This release is a maintenance release which contains bug fixes for both versions. The list of bugs fixed can be found in the Release Notes. > > * /dontuseqt/ is now a Player property as well * > It is now possible to have a player running without QuickTime at the same time that another player, using QuickTime, is playing. You can have a look at the updated documentation for dontuseqt, and in the Release Note 'Engine changes' section, for more information. > > *Getting the Release* > To get the release please select "check for updates" from the "help" menu in the product or download the installer directly at: http://downloads.livecode.com > > *6.7.6 RC 2 / 7.0.6 RC 2 * > The following RC release is planned to happen in a short time, and will fix regressions introduced by the bug fixes added in the RC 1 release. > > Warm regards, > > 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 bonnmike at gmail.com Tue Jun 16 11:21:44 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 16 Jun 2015 09:21:44 -0600 Subject: Equilateral Triangles In-Reply-To: References: <557F32C0.30500@gmail.com> <557FCFC2.2090801@gmail.com> Message-ID: Find the center of the triangle. (you can draw grc line overlays to help with this) Make a grc square, and set its loc (center) matching the point you found for the center of the triangle. If it cuts off the top of the triangle, make the square bigger and recenter. Do this until the point of the triangle is just inside the square. Hide your guidelines and borders and "import snapshot from rect (the rect of grc "mysquaregraphic") of window (the windowid of this stack) (making sure nothing is in the way) Heres a link to a quicky example (I left the border on so you can see the square position) https://dl.dropboxusercontent.com/u/11957935/triangle.png From richmondmathewson at gmail.com Tue Jun 16 12:06:32 2015 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 16 Jun 2015 19:06:32 +0300 Subject: She wants a pre-work screw - more wisdom from my SPAM folder Message-ID: <55804988.1060608@gmail.com> Excusez-moi, J'ai un amour de bou. Indeed. Well, I have found that LiveCode is the ideal instrument for a "pre-work screw" insofar as it has got children who live in a system of "dark satanic mills", educationally at least, filling them up with hard, indigestible and, arguably, totally useless, facts to break out of a mind-set where they learn to passively swallow Convergent Directed Learning (if we can even call the force-feed education system in Bulgaria that) and start working things out for themselves in Divergent Self-Directed Learning. Come and share the joy: https://www.facebook.com/RMLCclasses To hell with the eternal bugs in LiveCode, to hell with the fact that the RunRev team are not really very good at communication with their end-users (well, face it, they are geeky types anyway), and to hell with all the other grumbles . . . what I have seen over the last week is nothing short of miraculous! Richmond. From devin_asay at byu.edu Tue Jun 16 12:09:40 2015 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 16 Jun 2015 16:09:40 +0000 Subject: open stack finds stack in wrong path!? In-Reply-To: <005601d0a819$6406cb40$2c1461c0$@kestner.de> References: <011601d0a789$8f2b4480$ad81cd80$@kestner.de> <5E3750FC-3BFA-4D22-9CE7-0C0715534C1B@byu.edu> <005601d0a819$6406cb40$2c1461c0$@kestner.de> Message-ID: <69F64E2A-9307-407A-90C5-3B56FC4C7BEC@byu.edu> On Jun 16, 2015, at 3:46 AM, Tiemo Hollmann TB wrote: > Hi Devin, > thank you for your explanations. > Either if I am using *go stack "mainStack.rev"*, or using the explicite path > *go stack item 1 to -2 of the effective filename of this stack & slash & > "mainStack.rev"* > Whatever I do, my standalone always prefers the mainStack.rev from the > bundle directory and ignores the given path inside the bundle. Only if there > is no file "mainStack.rev" at the bundle level, the standalone takes the > "mainStack.rev" from inside the bundle. > Though there must be some more straight forward approach, the only solution > I now see is using two different names of the "mainStack.rev", one > "mainStackOSX.rev" for OS X inside the bundle and one "mainStackWin.rev" at > bundle level for the windows version, so that my OS X standalone can't catch > the wrong stack at bundle level anymore. > Thanks Could you create an alias (or dynamic link) from the bundle to the app directory? I don?t know if that would be any advantage, but at least you wouldn?t have to include two different copies of the mainstack. Beyond that, this seems like a bug to me (LiveCode recently changed the way they look for files in Mac .app bundles, and this may have been an unintended consequence.) It might be worth a bug report. Devin Devin Asay Office of Digital Humanities Brigham Young University From iowahengst at mac.com Tue Jun 16 12:12:36 2015 From: iowahengst at mac.com (Randy Hengst) Date: Tue, 16 Jun 2015 11:12:36 -0500 Subject: Equilateral Triangles In-Reply-To: <557FCFC2.2090801@gmail.com> References: <557F32C0.30500@gmail.com> <557FCFC2.2090801@gmail.com> Message-ID: <8743903F-006F-4B05-AD84-D0815D679685@mac.com> What?s your goal? Why not move the spots? be well, randy Randy Hengst www.classroomFocusedSoftware.com > On Jun 16, 2015, at 2:26 AM, Richmond wrote: > > On 16/06/15 04:21, Randy Hengst wrote: >> would this help at all? >> >> create a regular polygon with 3 sides? then in the script of that graphic: >> >> on mouseDown >> repeat while the mouse is down >> local tStartLoc >> put the loc of target into tStartLoc >> set the angle of target to (the angle of target + 15) >> set the loc of target to tStartLoc >> end repeat >> end mouseDown > > Nice idea if the triangle wasn't covered in spots: > > https://www.dropbox.com/sh/tyt4o1md51bfair/AABThCCgJkqLQvz1e-NRQGg7a?dl=0 > > 254.png > > Richmond. > >> >> >> 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 richmondmathewson at gmail.com Tue Jun 16 15:11:14 2015 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 16 Jun 2015 22:11:14 +0300 Subject: Equilateral Triangles In-Reply-To: <8743903F-006F-4B05-AD84-D0815D679685@mac.com> References: <557F32C0.30500@gmail.com> <557FCFC2.2090801@gmail.com> <8743903F-006F-4B05-AD84-D0815D679685@mac.com> Message-ID: <558074D2.9040108@gmail.com> On 16/06/15 19:12, Randy Hengst wrote: > What?s your goal? Why not move the spots? > > be well, > randy > > Randy Hengst > www.classroomFocusedSoftware.com > > Cripes . . . spoilt for choice as so many people have come up with great ideas. I have a set of images constituting a complete Triomino set : https://en.wikipedia.org/wiki/Triominoes [my personal triomino set has spots rather than numbers, so that is what I used as a base for my images + the fact that ALL my computer programming course kids have been playing & falling in love with my triomino set (games of this sort - i.e. ones where you use your brain) are unobtainable in Bulgaria] Now, to match sides of trionimoes the pieces have to be rotated. So far, as far as I can tell, the following solutions have been offered: 1. Make the images up using graphics inside Livecode. 2. Work out a way to centre an equilateral triangle inside a square. 3. Make multiple images to replicate each rotation of the original playing pieces. #1 seems well-nigh impossible as it would involve grouping graphics and /or graphics and images, which would, again, end up with rotation problems. #2 Similar. #3 Although this will mean that the finished job will suffer from slight bloat it does seem the best way forward. Having said that, nothing doing till the weekend as, currently my kids are getting all worked up about drop targets, which they need to get their heads round before any triominos. Thank you, everyone. Love, Richmond. From rdimola at evergreeninfo.net Tue Jun 16 15:20:38 2015 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 16 Jun 2015 15:20:38 -0400 Subject: Equilateral Triangles In-Reply-To: <558074D2.9040108@gmail.com> References: <557F32C0.30500@gmail.com> <557FCFC2.2090801@gmail.com> <8743903F-006F-4B05-AD84-D0815D679685@mac.com> <558074D2.9040108@gmail.com> Message-ID: <007a01d0a869$876e4e50$964aeaf0$@net> I have nothing to offer on the triangle front but... GOOD FOR YOU getting the "young skulls full of mush" all worked up and excited about programming. You the man!!!! Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net Phone: 518-636-3998 Ex:11 Cell: 518-796-9332 -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Richmond Sent: Tuesday, June 16, 2015 3:11 PM To: How to use LiveCode Subject: Re: Equilateral Triangles On 16/06/15 19:12, Randy Hengst wrote: > What?s your goal? Why not move the spots? > > be well, > randy > > Randy Hengst > www.classroomFocusedSoftware.com > > Cripes . . . spoilt for choice as so many people have come up with great ideas. I have a set of images constituting a complete Triomino set : https://en.wikipedia.org/wiki/Triominoes [my personal triomino set has spots rather than numbers, so that is what I used as a base for my images + the fact that ALL my computer programming course kids have been playing & falling in love with my triomino set (games of this sort - i.e. ones where you use your brain) are unobtainable in Bulgaria] Now, to match sides of trionimoes the pieces have to be rotated. So far, as far as I can tell, the following solutions have been offered: 1. Make the images up using graphics inside Livecode. 2. Work out a way to centre an equilateral triangle inside a square. 3. Make multiple images to replicate each rotation of the original playing pieces. #1 seems well-nigh impossible as it would involve grouping graphics and /or graphics and images, which would, again, end up with rotation problems. #2 Similar. #3 Although this will mean that the finished job will suffer from slight bloat it does seem the best way forward. Having said that, nothing doing till the weekend as, currently my kids are getting all worked up about drop targets, which they need to get their heads round before any triominos. Thank you, everyone. Love, Richmond. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bernd.niggemann at uni-wh.de Tue Jun 16 19:16:30 2015 From: bernd.niggemann at uni-wh.de (BNig) Date: Tue, 16 Jun 2015 16:16:30 -0700 (PDT) Subject: Equilateral Triangles In-Reply-To: <558074D2.9040108@gmail.com> References: <557F32C0.30500@gmail.com> <557FCFC2.2090801@gmail.com> <8743903F-006F-4B05-AD84-D0815D679685@mac.com> <558074D2.9040108@gmail.com> Message-ID: <1434496590324-4693145.post@n4.nabble.com> Hi Richmond, maybe this helps http://runtime-revolution.278305.n4.nabble.com/Rotate-around-Center-of-Mass-tc4273701.html#a4276694 It is from Jim James Hurley and lets you turn an image around any point you define. Kind regards Bernd -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Equilateral-Triangles-tp4693127p4693145.html Sent from the Revolution - User mailing list archive at Nabble.com. From mwieder at ahsoftware.net Tue Jun 16 20:12:10 2015 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 16 Jun 2015 17:12:10 -0700 Subject: revXMLCreateTree or revCreateXMLTree ? In-Reply-To: <4fa5c2c153e111edf5f9ca8448cc8e1b.squirrel@continental.on-rev.com> References: <4fa5c2c153e111edf5f9ca8448cc8e1b.squirrel@continental.on-rev.com> Message-ID: <5580BB5A.7020708@ahsoftware.net> On 06/02/2015 12:24 AM, jbv at souslelogo.com wrote: > Hi list > In a stack with LC Community 6.5.2, both function names work > (although only revXMLCreateTree is mentioned in the doc) > while only revCreateXMLTree works on LC server... > Any explanation for this ? > Thanks > jbv Are you using version 6.5.2 of the server as well? On what platform? I just got back into town and checked the Makefile. Both the desktop and server engines are built with the same xml library, so there should be no difference. If you're using an older version of the server, though, it probably will only accept the older incantations. -- Mark Wieder ahsoftware at gmail.com From gcanyon at gmail.com Wed Jun 17 03:26:11 2015 From: gcanyon at gmail.com (Geoff Canyon) Date: Wed, 17 Jun 2015 02:26:11 -0500 Subject: Any way to do simple texture maps? Message-ID: I just want to paint a sphere. gc From jbv at souslelogo.com Wed Jun 17 05:08:49 2015 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Wed, 17 Jun 2015 12:08:49 +0300 Subject: revXMLCreateTree or revCreateXMLTree ? In-Reply-To: <5580BB5A.7020708@ahsoftware.net> References: <4fa5c2c153e111edf5f9ca8448cc8e1b.squirrel@continental.on-rev.com> <5580BB5A.7020708@ahsoftware.net> Message-ID: <3ed3b64b5d4487ae3d98bc5f31b4b0a3.squirrel@continental.on-rev.com> Hello Mark Thanks for following up. I am using the version installed on my on-rev account which seems to be 6.1.0 jbv > Are you using version 6.5.2 of the server as well? > On what platform? From simon at smknight.co.uk Wed Jun 17 05:50:55 2015 From: simon at smknight.co.uk (Simon Knight) Date: Wed, 17 Jun 2015 10:50:55 +0100 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: <14dd3e66d8c-7918-10eef@webprd-m81.mail.aol.com> References: <14dd3e66d8c-7918-10eef@webprd-m81.mail.aol.com> Message-ID: <558142FF.30200@smknight.co.uk> try Russia On 08/06/2015 17:00, dunbarx at aol.com wrote: > Where can I find these Russian women? > > > Craig > > > > -----Original Message----- > From: Richard Gaskin > To: use-livecode > Sent: Mon, Jun 8, 2015 10:47 am > Subject: Re: [OT] What the *&^#$!#$ Just Happened - SPAM > > > Kay C Lan wrote: > > > I use this email account almost exclusively for this Use > List now; > > so I haven't recently given it to anyone, company or whatever. > > > Up until yesterday I usually received 1 or 2 false SPAMS a day; > > > typically from Dunbarx's AOL account or some other legitamate Use > > List user > with an AOL account. > > > > Up until yesterday I usually receved a single > actual SPAM every > > couple of months. > > > > Today I accessed this account > and I had over 50!!! That's more than > > the TOTAL email SPAM I've ever > received on this account. > > This is a public list where the archives are > publicly > available: > > > Every > resource publicly available is easily spiderable. > > I think all you're seeing > is what seems to me a recent uptick in the > aggressiveness of certain > spammer-controlled botnets. I've been seeing > a lot more spam myself lately, > mostly for junk stock tips and bots > claiming to be Russian women who want to > marry an American. > > There is no cure. Spam consumes so much of our Internet > that an > estimated 5-10% of legitimate email never arrives at its destination > > because all systems are bogged down trying to stay on top of spam. > > Windows > still has about 90% of the computing market, and most botnets > are run on > unsuspecting end-users' machines. The rest are often > installed on Web servers > that didn't stay on top of the updates for > their CMS frameworks. When we > combine millions of compromised servers > with tens of millions of compromised > desktop machines, the botnets can > only win. > > Sorry, don't have a "glass half > full" for this one. > From skip at magicgate.com Wed Jun 17 07:50:25 2015 From: skip at magicgate.com (Magicgate Software - Skip Kimpel) Date: Wed, 17 Jun 2015 07:50:25 -0400 Subject: Problems with encrypt / decrypt on ios Message-ID: Good morning, I am trying to decrypt a text file that exists on my server. In the development environment it works just fine. On an iOS device, it returns empty. To accomplish this I am using: decrypt vText using "blowfish" with PassCode at 128 bit I have made sure that "Encryption" external option is checked on my iOS applications settings. In doing a little bit of research online, somebody else has posed this questions and it was supposedly fixed in LC 6.6. I am running 7.0.5 and Xcode 6.3.1 Any suggestions would be greatly appreciated! SKIP KIMPEL From userev at canelasoftware.com Wed Jun 17 09:42:08 2015 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 17 Jun 2015 06:42:08 -0700 Subject: Problems with encrypt / decrypt on ios In-Reply-To: References: Message-ID: <6F77E876-36EA-4F43-A960-B839492B9935@canelasoftware.com> Try LC 7.0.6 RC1. There is a bug fix for that. Mark Talluto > On Jun 17, 2015, at 4:50 AM, Magicgate Software - Skip Kimpel wrote: > > Good morning, > > I am trying to decrypt a text file that exists on my server. In the > development environment it works just fine. On an iOS device, it returns > empty. To accomplish this I am using: > decrypt vText using "blowfish" with PassCode at 128 bit > > I have made sure that "Encryption" external option is checked on my iOS > applications settings. In doing a little bit of research online, somebody > else has posed this questions and it was supposedly fixed in LC 6.6. > > I am running 7.0.5 and Xcode 6.3.1 > > Any suggestions would be greatly appreciated! > > SKIP KIMPEL > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 17 09:55:35 2015 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 17 Jun 2015 15:55:35 +0200 Subject: AW: open stack finds stack in wrong path!? In-Reply-To: <5E3750FC-3BFA-4D22-9CE7-0C0715534C1B@byu.edu> References: <011601d0a789$8f2b4480$ad81cd80$@kestner.de> <5E3750FC-3BFA-4D22-9CE7-0C0715534C1B@byu.edu> Message-ID: <008d01d0a905$495b5f80$dc121e80$@kestner.de> Devin, you were absolutely right, I was using the wrong itemDel :( Thank you for coaching Tiemo -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Devin Asay Gesendet: Montag, 15. Juni 2015 19:57 An: How to use LiveCode Betreff: Re: open stack finds stack in wrong path!? On Jun 15, 2015, at 10:37 AM, Tiemo Hollmann TB wrote: > Hello, > > LC 6.5.2, OS X 10.9. I have a splash stack and a main stack. The > mainStack is located at the regular place on the same level as the > executable within the app bundle. > > Because this software runs directly from CD and there also is a > windows version on the CD, there is a copy of the mainStack on the > same level, as the app bundle in the root of the CD, which is used from the windows exe. > > On OS X I open the main stack with: open stack (item 1 to -2 of the > effective filename of this stack & slash & "mainStack.rev"). The > splash stack opens correctly the mainStack in its bundle, only as far > there is no copy of the mainStack on bundle level. But as soon there > is a copy of the mainStack in the bundle directory (for windows use), > the OS X program ignores my given path within the bundle and opens the > mainStack from the bundle level, which I don't want to be used on OS X. > > Is there any secret hierarchy for looking for stackfiles and ignoring > given paths? Or am I overseeing something obviously? Tiemo, On OS X looking for a stackfile relative to the location of the .app bundle will look inside the .app bundle, as you have seen. But if you don?t try to find a stackfile relative to the .app, it will look first in the folder that contains the .app bundle. I think you can work around your problem by including this in the preOpenStack or openStack handler of the splash stack/app: if the environment is ?development? then go stack item 1 to -2 of the effective filename of this stack & slash & ?mainStack.rev" else go stack ?mainStack.rev? end if Why? Because once the stack is made into a standalone the defaultFolder becomes the folder containing the .app bundle. It should therefore work in both the Mac and Windows environments. I hope I understood your problem correctly. Devin Devin Asay Office of Digital Humanities Brigham Young University _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From mwieder at ahsoftware.net Wed Jun 17 10:33:09 2015 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 17 Jun 2015 07:33:09 -0700 Subject: revXMLCreateTree or revCreateXMLTree ? In-Reply-To: <3ed3b64b5d4487ae3d98bc5f31b4b0a3.squirrel@continental.on-rev.com> References: <4fa5c2c153e111edf5f9ca8448cc8e1b.squirrel@continental.on-rev.com> <5580BB5A.7020708@ahsoftware.net> <3ed3b64b5d4487ae3d98bc5f31b4b0a3.squirrel@continental.on-rev.com> Message-ID: <55818525.7060809@ahsoftware.net> On 06/17/2015 02:08 AM, jbv at souslelogo.com wrote: > Hello Mark > Thanks for following up. I am using the version installed on my on-rev > account > which seems to be 6.1.0 > jbv OK - then there's the problem. You might want to update to a newer version or alternately just not use any of the newer features. -- Mark Wieder ahsoftware at gmail.com From devin_asay at byu.edu Wed Jun 17 11:17:46 2015 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 17 Jun 2015 15:17:46 +0000 Subject: open stack finds stack in wrong path!? In-Reply-To: <008d01d0a905$495b5f80$dc121e80$@kestner.de> References: <011601d0a789$8f2b4480$ad81cd80$@kestner.de> <5E3750FC-3BFA-4D22-9CE7-0C0715534C1B@byu.edu> <008d01d0a905$495b5f80$dc121e80$@kestner.de> Message-ID: On Jun 17, 2015, at 7:55 AM, Tiemo Hollmann TB wrote: > Devin, you were absolutely right, > I was using the wrong itemDel :( > Thank you for coaching > Tiemo > That?s right, you would have needed to set the itemDelimiter to slash before the ?go to stack? statement. I didn?t think to put that into my sample code. Glad you figured it out. Devin > Tiemo, > > On OS X looking for a stackfile relative to the location of the .app bundle > will look inside the .app bundle, as you have seen. But if you don't try to > find a stackfile relative to the .app, it will look first in the folder that > contains the .app bundle. I think you can work around your problem by > including this in the preOpenStack or openStack handler of the splash > stack/app: > > if the environment is "development" then > go stack item 1 to -2 of the effective filename of this stack & slash & > "mainStack.rev" > else > go stack "mainStack.rev" > end if > > Why? Because once the stack is made into a standalone the defaultFolder > becomes the folder containing the .app bundle. It should therefore work in > both the Mac and Windows environments. > > I hope I understood your problem correctly. > > Devin > > > Devin Asay > Office of Digital Humanities > Brigham Young University > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Devin Asay Office of Digital Humanities Brigham Young University From toolbook at kestner.de Wed Jun 17 11:52:48 2015 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 17 Jun 2015 17:52:48 +0200 Subject: OT: Differences in burning programs on OS X Message-ID: <009601d0a915$a92bc610$fb835230$@kestner.de> Hello, I always thought CD burning tools on OS X only were GUIs for the build in system burning function. As I recently created a new hybrid CD with the freeware tool LiquidCD, it took 1-2 minutes on windows machines to open it, where it took seconds on my Mac. First I thought it would be a problem of that special CD drive or that computer, but it was almost the same on different windows machines. I burned several times more the same data, to see if there was a problem with that CD, but the performance didn't got better. After several more tests I bought Roxio Toast and burned the same data and voila, the CD was read and opened in less than 10 seconds on windows. Just to let you know in case someone has to handle these old school media for both platforms. Tiemo From rdimola at evergreeninfo.net Wed Jun 17 12:45:07 2015 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 17 Jun 2015 12:45:07 -0400 Subject: Differences in burning programs on OS X In-Reply-To: <009601d0a915$a92bc610$fb835230$@kestner.de> References: <009601d0a915$a92bc610$fb835230$@kestner.de> Message-ID: <004201d0a91c$f82c0fc0$e8842f40$@net> I've used MacImage on PC for years. I don't know if there is a Mac version. It works flawlessly. MacImage allows you select files that are visible only in the ISO(PC) view or only in the HSF(Mac) view or both. For example this keeps the autorun files from cluttering up the CD/DVD when viewed on a Mac. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net Phone: 518-636-3998 Ex:11 Cell: 518-796-9332 -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Tiemo Hollmann TB Sent: Wednesday, June 17, 2015 11:53 AM To: LiveCode User Liste senden Subject: OT: Differences in burning programs on OS X Hello, I always thought CD burning tools on OS X only were GUIs for the build in system burning function. As I recently created a new hybrid CD with the freeware tool LiquidCD, it took 1-2 minutes on windows machines to open it, where it took seconds on my Mac. First I thought it would be a problem of that special CD drive or that computer, but it was almost the same on different windows machines. I burned several times more the same data, to see if there was a problem with that CD, but the performance didn't got better. After several more tests I bought Roxio Toast and burned the same data and voila, the CD was read and opened in less than 10 seconds on windows. Just to let you know in case someone has to handle these old school media for both platforms. 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 richmondmathewson at gmail.com Wed Jun 17 13:42:12 2015 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 17 Jun 2015 20:42:12 +0300 Subject: [OT] Re: Any way to do simple texture maps? In-Reply-To: References: Message-ID: <5581B174.6030003@gmail.com> On 17/06/15 10:26, Geoff Canyon wrote: > I just want to paint a sphere. > > gc > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode "just" . . . hmm, and shouldn't this be marked as OT? http://tiku.io/questions/2431959/sphere-texture-mapping-error From skip at magicgate.com Wed Jun 17 14:14:13 2015 From: skip at magicgate.com (Magicgate Software - Skip Kimpel) Date: Wed, 17 Jun 2015 14:14:13 -0400 Subject: Issues with rotating image in iOS Message-ID: Good afternoon, Is it not possible to do on an iOS device?: rotate image "myImage" by 90 Works on desktop, fails on simulator and mobile. Anybody have any insights on this? SKIP KIMPEL From skip at magicgate.com Wed Jun 17 14:15:14 2015 From: skip at magicgate.com (Magicgate Software - Skip Kimpel) Date: Wed, 17 Jun 2015 14:15:14 -0400 Subject: Problems with encrypt / decrypt on ios In-Reply-To: <6F77E876-36EA-4F43-A960-B839492B9935@canelasoftware.com> References: <6F77E876-36EA-4F43-A960-B839492B9935@canelasoftware.com> Message-ID: I can confirm that it does indeed work with 7.0.6 RC1. Thank you Mark for pointing me in the right direction! SKIP On Wed, Jun 17, 2015 at 9:42 AM, Mark Talluto wrote: > Try LC 7.0.6 RC1. There is a bug fix for that. > > Mark Talluto > > > > > On Jun 17, 2015, at 4:50 AM, Magicgate Software - Skip Kimpel < > skip at magicgate.com> wrote: > > > > Good morning, > > > > I am trying to decrypt a text file that exists on my server. In the > > development environment it works just fine. On an iOS device, it returns > > empty. To accomplish this I am using: > > decrypt vText using "blowfish" with PassCode at 128 bit > > > > I have made sure that "Encryption" external option is checked on my iOS > > applications settings. In doing a little bit of research online, > somebody > > else has posed this questions and it was supposedly fixed in LC 6.6. > > > > I am running 7.0.5 and Xcode 6.3.1 > > > > Any suggestions would be greatly appreciated! > > > > SKIP KIMPEL > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From klaus at major-k.de Wed Jun 17 14:17:00 2015 From: klaus at major-k.de (Klaus major-k) Date: Wed, 17 Jun 2015 20:17:00 +0200 Subject: Issues with rotating image in iOS In-Reply-To: References: Message-ID: Hi Skip, > Am 17.06.2015 um 20:14 schrieb Magicgate Software - Skip Kimpel : > > Good afternoon, > > Is it not possible to do on an iOS device?: > rotate image "myImage" by 90 > > Works on desktop, fails on simulator and mobile. > Anybody have any insights on this? do not use ?rotate? but rather: ? set the ANGLE of img ?yourImage" to 90 ... > SKIP KIMPEL Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From iowahengst at mac.com Wed Jun 17 14:20:10 2015 From: iowahengst at mac.com (Randy Hengst) Date: Wed, 17 Jun 2015 13:20:10 -0500 Subject: Issues with rotating image in iOS In-Reply-To: References: Message-ID: <95AA1CA7-4655-4AB2-8A70-7E6F909DDED6@mac.com> Or, do something like I shared the other day with Richmond. on mouseDown repeat while the mouse is down local tStartLoc put the loc of target into tStartLoc set the angle of target to (the angle of target + 15) set the loc of target to tStartLoc end repeat end mouseDown be well, randy Randy Hengst www.classroomFocusedSoftware.com > On Jun 17, 2015, at 1:17 PM, Klaus major-k wrote: > > Hi Skip, > >> Am 17.06.2015 um 20:14 schrieb Magicgate Software - Skip Kimpel : >> >> Good afternoon, >> >> Is it not possible to do on an iOS device?: >> rotate image "myImage" by 90 >> >> Works on desktop, fails on simulator and mobile. >> Anybody have any insights on this? > > do not use ?rotate? but rather: > ? > set the ANGLE of img ?yourImage" to 90 > ... > >> SKIP KIMPEL > > 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 skip at magicgate.com Wed Jun 17 14:30:19 2015 From: skip at magicgate.com (Magicgate Software - Skip Kimpel) Date: Wed, 17 Jun 2015 14:30:19 -0400 Subject: Issues with rotating image in iOS In-Reply-To: <95AA1CA7-4655-4AB2-8A70-7E6F909DDED6@mac.com> References: <95AA1CA7-4655-4AB2-8A70-7E6F909DDED6@mac.com> Message-ID: And that is why this list is so effective. Thank you Klaus and Randy for the quick and solid solution. Works like a charm! SKIP On Wed, Jun 17, 2015 at 2:20 PM, Randy Hengst wrote: > Or, do something like I shared the other day with Richmond. > > on mouseDown > repeat while the mouse is down > local tStartLoc > put the loc of target into tStartLoc > set the angle of target to (the angle of target + 15) > set the loc of target to tStartLoc > end repeat > end mouseDown > > > be well, > randy > > Randy Hengst > www.classroomFocusedSoftware.com > > > > On Jun 17, 2015, at 1:17 PM, Klaus major-k wrote: > > > > Hi Skip, > > > >> Am 17.06.2015 um 20:14 schrieb Magicgate Software - Skip Kimpel < > skip at magicgate.com>: > >> > >> Good afternoon, > >> > >> Is it not possible to do on an iOS device?: > >> rotate image "myImage" by 90 > >> > >> Works on desktop, fails on simulator and mobile. > >> Anybody have any insights on this? > > > > do not use ?rotate? but rather: > > ? > > set the ANGLE of img ?yourImage" to 90 > > ... > > > >> SKIP KIMPEL > > > > Best > > > > Klaus > > > > -- > > Klaus Major > > http://www.major-k.de > > klaus at major-k.de > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From gcanyon at gmail.com Wed Jun 17 16:31:12 2015 From: gcanyon at gmail.com (Geoff Canyon) Date: Wed, 17 Jun 2015 15:31:12 -0500 Subject: [OT] Re: Any way to do simple texture maps? In-Reply-To: <5581B174.6030003@gmail.com> References: <5581B174.6030003@gmail.com> Message-ID: On Wed, Jun 17, 2015 at 12:42 PM, Richmond wrote: > "just" . . . Well, conceptually it's a "just" From bobsneidar at iotecdigital.com Wed Jun 17 18:07:51 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Wed, 17 Jun 2015 22:07:51 +0000 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: <558142FF.30200@smknight.co.uk> References: <14dd3e66d8c-7918-10eef@webprd-m81.mail.aol.com> <558142FF.30200@smknight.co.uk> Message-ID: :-) On Jun 17, 2015, at 02:50 , Simon Knight > wrote: try Russia On 08/06/2015 17:00, dunbarx at aol.com wrote: Where can I find these Russian women? Craig From pete at lcsql.com Wed Jun 17 19:17:32 2015 From: pete at lcsql.com (Peter Haworth) Date: Wed, 17 Jun 2015 16:17:32 -0700 Subject: Read From File Message-ID: After issuing the command "read from file tFilepath until EOF", I am getting "OK" in the it variable instead of the file contents. I don;t see this documented in the dictionary so can anyone tell me what this means? This is with LC 6.6.5 on OSX 10.10. The file is empty at the time this error occurs. Pete lcSQL Software Home of lcStackBrowser and SQLiteAdmin From stephenREVOLUTION2 at barncard.com Wed Jun 17 19:46:51 2015 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Wed, 17 Jun 2015 16:46:51 -0700 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: References: <5575AAB0.1000007@fourthworld.com> Message-ID: On Tue, Jun 9, 2015 at 5:03 AM, Kay C Lan wrote: > ( I've believed that > the Gmail team have done a wonderful job at blocking the tidal wave of > SPAM, so not sure now why so much is getting through. > I have no spam worries since I flowed all my email accounts through Gmail. It's the best in the business and we can all contribute to the blacklist. I used to be so paranoid I'd create a new email address for each subscription/signup so I could find out who betrayed me. -- Stephen Barncard - Sebastopol Ca. USA - Deeds Not Words From pmbrig at gmail.com Wed Jun 17 11:50:15 2015 From: pmbrig at gmail.com (Peter M. Brigham) Date: Wed, 17 Jun 2015 11:50:15 -0400 Subject: Simple .lc Script to INSERT data...? In-Reply-To: <55739032.80904@tweedly.org> References: <549E1923-BA50-4134-AF7F-71A429B608F4@me.com> <417ABFB5-7522-46E2-AC33-3C5D207B909D@m-r-d.de> <74415485-5317-4198-8C15-536E77F7B0B3@me.com> <114413E6-8EB5-4C72-9E37-1FAF849BA370@me.com> <55739032.80904@tweedly.org> Message-ID: <01D1C533-035B-49B9-BF49-AF47D95463AC@gmail.com> I use Jacque's scriptPaint handler instead of explicitVariables -- just set the insertion point, then hover over a word in a script, press shift-control-space (my script shortcuts are all shift-control-), and presto, the mouseword is copied and placed into the insertion point. End of misspelling variable names. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On Jun 6, 2015, at 8:28 PM, Alex Tweedly wrote: > Somebody has to say it .... > > that's one of the reasons why "Variable checking (aka explicitVariables) is so useful, it helps to catch things like this. > > > > -- Alex. > > On 07/06/2015 00:59, Mike Bonner wrote: >> You're welcome. Fresh eyes are usually pretty helpful. I get code blind >> LOTS and end up putting it away for a while in hopes that I'll get some of >> that freshness back. Seldom works, but I keep trying! >> >> On Sat, Jun 6, 2015 at 4:46 PM, JOHN PATTEN wrote: >> >>> Yup. That was it? It?s incredible how easy it is to miss this kind of >>> thing and waste time :( From richmondmathewson at gmail.com Thu Jun 18 01:26:08 2015 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 18 Jun 2015 08:26:08 +0300 Subject: [OT] Re: Any way to do simple texture maps? In-Reply-To: References: <5581B174.6030003@gmail.com> Message-ID: <55825670.20207@gmail.com> On 17/06/15 23:31, Geoff Canyon wrote: > On Wed, Jun 17, 2015 at 12:42 PM, Richmond > wrote: > >> "just" . . . > > Well, conceptually it's a "just" Well, yes, it is . . . conceptually there is also a fairly big BUT in there as well; or, put another way, the difference between an idea and putting that into practice. I hope you managed to paint your balls successfully. 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 mwieder at ahsoftware.net Thu Jun 18 01:48:12 2015 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 17 Jun 2015 22:48:12 -0700 Subject: [OT] Re: Any way to do simple texture maps? In-Reply-To: <55825670.20207@gmail.com> References: <5581B174.6030003@gmail.com> <55825670.20207@gmail.com> Message-ID: <55825B9C.1050201@ahsoftware.net> On 06/17/2015 10:26 PM, Richmond wrote: > I hope you managed to paint your balls successfully. Admittedly, I just deleted most of this thread without reading, so I have no context for this, but... I'm gonna have to find excuses to casually slip that into conversations. -- Mark Wieder ahsoftware at gmail.com From lan.kc.macmail at gmail.com Thu Jun 18 03:16:28 2015 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 18 Jun 2015 15:16:28 +0800 Subject: Equilateral Triangles In-Reply-To: <1434496590324-4693145.post@n4.nabble.com> References: <557F32C0.30500@gmail.com> <557FCFC2.2090801@gmail.com> <8743903F-006F-4B05-AD84-D0815D679685@mac.com> <558074D2.9040108@gmail.com> <1434496590324-4693145.post@n4.nabble.com> Message-ID: As it happens I've just been doing a lot of trig plotting in LC recently. The basic answer to this problem is that the sides of the square need to be 115% the sides of your triangle, with the base of your triangle horizontal and parallel to the base of your square and the pinnacle of your triangle touching the top of your square at a point which bisects the top line of the square in half. It is the only point of the triangle which touches the square. The loc of your square will logically be half that, therefore 57.5% of the length of the side of the triangle. So assuming you want a equilateral triangle with sides 200. Pick your pinnacle. Draw a line to the right 60? below the horizon for 200. Draw a line the left from the pinnacle, 60? below the horizon for 200. Join both these points which should result in a 200 line parallel to the horizon. Now from the pinnacle draw a line along the horizon which is 200 * 1.15 = 230, 115 to the left of the pinnacle, 115 to the right. From each end points drop down 230. Then join these end points which again should be a 230 line parallel to the horizon and your triangle base. To draw the triangle inside a square in LC is relatively easy. The only number you need to remember is 0.87 (which is Cos 30? in degrees not radians; in LC use cos(30 * pi /180) to convert radian into degrees), the rest you can calculate from the length of you triangle side. Assuming 200; 0.87 x 200 = 173 = the height of your triangle 1.15 x 200 = 230 = the sides of your square (which just happens to be 200 / Cos 30) 0.5 x 200 = 100 = half the triangle side 0.5 x 230 = 115 = half the side of the square First draw your square, in this case a 230 x 230 pixel square. Assuming the top left is at 1,1, the midpoint along the top is at 116,1 Now draw a line (right side of triangle) from 116,1 to a point 100 further right and 173 below, so 216,174 Draw the left side of the triangle from 116,1 to a point 100 to the left and 173 below, so 16,174 Join these two points as your triangle base. (Note 16 to 216 = 200, therefore your triangle base is correct) The loc of your square. 116,116 is also the centre of your triangle. HTH From lan.kc.macmail at gmail.com Thu Jun 18 03:34:57 2015 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 18 Jun 2015 15:34:57 +0800 Subject: Equilateral Triangles In-Reply-To: References: <557F32C0.30500@gmail.com> <557FCFC2.2090801@gmail.com> <8743903F-006F-4B05-AD84-D0815D679685@mac.com> <558074D2.9040108@gmail.com> <1434496590324-4693145.post@n4.nabble.com> Message-ID: What I should have said: If you already have the triangle images, and they have no margin, so a 200 pixel triangle should be a rectangular image 174 pixel tall and 200 pixels wide, then adding a 7.5% margin to the left AND right of the image (15 % total) and a 32% margin to the bottom, should result in a square image with the triangle centre in the centre of the image. GraphicConverter can apply such margins to a batch of images quicly and easily From lan.kc.macmail at gmail.com Thu Jun 18 05:48:50 2015 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 18 Jun 2015 17:48:50 +0800 Subject: [OT] What the *&^#$!#$ Just Happened - SPAM In-Reply-To: References: <5575AAB0.1000007@fourthworld.com> Message-ID: On Thu, Jun 18, 2015 at 7:46 AM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > > I have no spam worries since I flowed all my email accounts through Gmail. > It's the best in the business and we can all contribute to the blacklist. > I used to be so paranoid I'd create a new email address for each > subscription/signup so I could find out who betrayed me. > And that's what is confusing. My account is a Gmail account and my other Gmail accounts are fine. It's just this one that has suddenly had the dam wall break and the SPAM is overflowing :-( From richmondmathewson at gmail.com Thu Jun 18 07:08:27 2015 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 18 Jun 2015 14:08:27 +0300 Subject: animated GIF images Message-ID: <5582A6AB.4000604@gmail.com> Does anyone know if there is away to stop and start these animations? Richmond. From roger.e.eller at sealedair.com Thu Jun 18 07:16:23 2015 From: roger.e.eller at sealedair.com (Roger Eller) Date: Thu, 18 Jun 2015 07:16:23 -0400 Subject: animated GIF images In-Reply-To: <5582A6AB.4000604@gmail.com> References: <5582A6AB.4000604@gmail.com> Message-ID: Yes, I know it was in the dictionary of the 2.x versions. That's how long it's been. You can set the frame to have it stop on a certain frame. And ... this is a vague memory, but I think a lock screen unlock screen would kick it into animating again. ~Roger On Jun 18, 2015 7:08 AM, "Richmond" wrote: > Does anyone know if there is away to stop and start these > animations? > > 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 rodmccall491 at gmail.com Thu Jun 18 08:15:40 2015 From: rodmccall491 at gmail.com (Rod McCall) Date: Thu, 18 Jun 2015 14:15:40 +0200 Subject: Android Device Offline Message-ID: Dear All, I am trying to get Livecode to install an app on an Andoird (Moto G) phone. While LC sees the the device as a target test device each time it comes to try and install the app I receive a "device offline* error. The device has been configured for debugging and developing etc so seems to be ok. Please can someone let me know if they have a workaround for this problem or if there is something I am missing. All Android tools are installed. Rod McCall Researchers on HCI, Augmented Reality, Games and In-car Systems www.rodmc.com twitter: rodlux From th.douez at gmail.com Thu Jun 18 08:36:29 2015 From: th.douez at gmail.com (Thierry Douez) Date: Thu, 18 Jun 2015 14:36:29 +0200 Subject: animated GIF images In-Reply-To: References: <5582A6AB.4000604@gmail.com> Message-ID: >From very old memories: set the repeatcount of me to 0 -- to stop set the repeatcount of me to -1 -- to loop forever set the repeatcount of me to 42 -- to lop 42 times Regards, Thierry >> Does anyone know if there is away to stop and start these >> animations? >> >> Richmond. >> From bonnmike at gmail.com Thu Jun 18 08:41:29 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 18 Jun 2015 06:41:29 -0600 Subject: Equilateral Triangles In-Reply-To: References: <557F32C0.30500@gmail.com> <557FCFC2.2090801@gmail.com> <8743903F-006F-4B05-AD84-D0815D679685@mac.com> <558074D2.9040108@gmail.com> <1434496590324-4693145.post@n4.nabble.com> Message-ID: I have a feature request.. Add the points property to regular polygons. They don't need to be settable, but then you can easily find the centroid of say.. a triangle x1 + x2 + x3 / 3 = the x centroid of the triangle. y1 + y2 + y3 / 3 = the y centroid of the triangle. ( you could of course use other methods to draw the triangle, but using a regular would be SO nice) At that point, the y centroid - y1 (the top of the triangle) * 2 gives the side length of the square, then set the loc of the square to xcentroid,ycentroid. Or, use the KCL method and just get the length of the base of the triangle * 1.15 to get the length of the squares sides, and use triangle coords to position the square. Position by finding the centroid as above, or use the alignment controls in the inspector, or set the top of the square to the top of the triangle, and the x of the loc of the square to x of the loc of the triangle. On Thu, Jun 18, 2015 at 1:34 AM, Kay C Lan wrote: > What I should have said: > > If you already have the triangle images, and they have no margin, so a 200 > pixel triangle should be a rectangular image 174 pixel tall and 200 pixels > wide, then adding a 7.5% margin to the left AND right of the image (15 % > total) and a 32% margin to the bottom, should result in a square image with > the triangle centre in the centre of the image. > > GraphicConverter can apply such margins to a batch of images quicly and > easily > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 18 08:23:41 2015 From: dave at applicationinsight.com (Dave Kilroy) Date: Thu, 18 Jun 2015 05:23:41 -0700 (PDT) Subject: She wants a pre-work screw - more wisdom from my SPAM folder In-Reply-To: <55804988.1060608@gmail.com> References: <55804988.1060608@gmail.com> Message-ID: <1434630221797-4693178.post@n4.nabble.com> Good on you Richmond ----- "The difference between genius and stupidity is; genius has its limits." - Albert Einstein -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/She-wants-a-pre-work-screw-more-wisdom-from-my-SPAM-folder-tp4693140p4693178.html Sent from the Revolution - User mailing list archive at Nabble.com. From bonnmike at gmail.com Thu Jun 18 08:47:39 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 18 Jun 2015 06:47:39 -0600 Subject: [OT] Re: Any way to do simple texture maps? In-Reply-To: <55825B9C.1050201@ahsoftware.net> References: <5581B174.6030003@gmail.com> <55825670.20207@gmail.com> <55825B9C.1050201@ahsoftware.net> Message-ID: If you need to do it in lc, i've no suggestions. If you want to paint your balls once, you can blend them. blender3d isn't necessarily "easy" but you can probably find a texture mapping tutorial. If you want the map from multiple angles, you can have blender pop out a view from different perspectives, then use the images in LC. Blender should make it possible to map your balls. On Wed, Jun 17, 2015 at 11:48 PM, Mark Wieder wrote: > On 06/17/2015 10:26 PM, Richmond wrote: > > I hope you managed to paint your balls successfully. >> > > Admittedly, I just deleted most of this thread without reading, so I have > no context for this, but... > I'm gonna have to find excuses to casually slip that into conversations. > > -- > 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 bonnmike at gmail.com Thu Jun 18 08:52:13 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 18 Jun 2015 06:52:13 -0600 Subject: animated GIF images In-Reply-To: References: <5582A6AB.4000604@gmail.com> Message-ID: You can also run the loop by yourself by setting the currentframe (assuming you're set the repeatcount to 0) You'd need to get the framecount of the image so you know how many frames to manage with your frame loop. On Thu, Jun 18, 2015 at 6:36 AM, Thierry Douez wrote: > From very old memories: > > set the repeatcount of me to 0 -- to stop > set the repeatcount of me to -1 -- to loop forever > set the repeatcount of me to 42 -- to lop 42 times > > > Regards, > > Thierry > > > > >> Does anyone know if there is away to stop and start these > >> animations? > >> > >> 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 neil at livecode.com Thu Jun 18 09:01:05 2015 From: neil at livecode.com (Neil Roger) Date: Thu, 18 Jun 2015 14:01:05 +0100 Subject: Android Device Offline In-Reply-To: References: Message-ID: <5582C111.8060405@livecode.com> Hi Rod, There's a few things you can try here which should resolve the issue. http://stackoverflow.com/questions/5584976/android-device-chooser-my-device-seems-offline When this has happened in the past for me, an adb kill-server and adb start-server usually sorts things out. Kind Regards, Neil LiveCode Technical Support Lead neil at livecode.com LiveCode +44 (0) 845 219 8923. 25A Thistle Street Lane South West, Edinburgh, EH2 1EW http://www.livecode.com Facebook Twitter Youtube Linkedin On 18/06/2015 13:15, Rod McCall wrote: > Dear All, > > I am trying to get Livecode to install an app on an Andoird (Moto G) phone. > While LC sees the the device as a target test device each time it comes to > try and install the app I receive a "device offline* error. The device has > been configured for debugging and developing etc so seems to be ok. Please > can someone let me know if they have a workaround for this problem or if > there is something I am missing. All Android tools are installed. > > Rod McCall > Researchers on HCI, Augmented Reality, Games and In-car Systems > www.rodmc.com > twitter: rodlux > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rodmccall491 at gmail.com Thu Jun 18 09:15:17 2015 From: rodmccall491 at gmail.com (Rod McCall) Date: Thu, 18 Jun 2015 15:15:17 +0200 Subject: Android Device Offline In-Reply-To: <5582C111.8060405@livecode.com> References: <5582C111.8060405@livecode.com> Message-ID: Hi Neil, Thanks for your quick reply. I have now managed to get adb to find the device but sadly LC (7.0.5) does not see it in "Test Target" so it's effectively the opposite of before. As for ADB I am using 1.0.31 on a Mac (10.7.5). Kind regards, Rod Rod McCall Researchers on HCI, Augmented Reality, Games and In-car Systems www.rodmc.com twitter: rodlux On Thu, Jun 18, 2015 at 3:01 PM, Neil Roger wrote: > Hi Rod, > > There's a few things you can try here which should resolve the issue. > > > http://stackoverflow.com/questions/5584976/android-device-chooser-my-device-seems-offline > > When this has happened in the past for me, an adb kill-server and adb > start-server usually sorts things out. > > Kind Regards, > > Neil > > > > > LiveCode Technical Support Lead > neil at livecode.com > > LiveCode > +44 (0) 845 219 8923. > 25A Thistle Street Lane South West, Edinburgh, EH2 1EW > http://www.livecode.com > > Facebook > Twitter Youtube < > https://www.youtube.com/user/RunRevLtd> Linkedin < > https://github.com/runrev/livecode> > > > > On 18/06/2015 13:15, Rod McCall wrote: > >> Dear All, >> >> I am trying to get Livecode to install an app on an Andoird (Moto G) >> phone. >> While LC sees the the device as a target test device each time it comes to >> try and install the app I receive a "device offline* error. The device has >> been configured for debugging and developing etc so seems to be ok. Please >> can someone let me know if they have a workaround for this problem or if >> there is something I am missing. All Android tools are installed. >> >> Rod McCall >> Researchers on HCI, Augmented Reality, Games and In-car Systems >> www.rodmc.com >> twitter: rodlux >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 18 09:40:40 2015 From: roger.e.eller at sealedair.com (Roger Eller) Date: Thu, 18 Jun 2015 09:40:40 -0400 Subject: animated GIF images In-Reply-To: References: <5582A6AB.4000604@gmail.com> Message-ID: What they said.... ;-) On Thu, Jun 18, 2015 at 8:52 AM, Mike Bonner wrote: > You can also run the loop by yourself by setting the currentframe (assuming > you're set the repeatcount to 0) You'd need to get the framecount of the > image so you know how many frames to manage with your frame loop. > > On Thu, Jun 18, 2015 at 6:36 AM, Thierry Douez wrote: > > > From very old memories: > > > > set the repeatcount of me to 0 -- to stop > > set the repeatcount of me to -1 -- to loop forever > > set the repeatcount of me to 42 -- to lop 42 times > > > > > > Regards, > > > > Thierry > > > > > > > > >> Does anyone know if there is away to stop and start these > > >> animations? > > >> > > >> 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 neil at livecode.com Thu Jun 18 09:47:34 2015 From: neil at livecode.com (Neil Roger) Date: Thu, 18 Jun 2015 14:47:34 +0100 Subject: Android Device Offline In-Reply-To: References: <5582C111.8060405@livecode.com> Message-ID: <5582CBF6.9050805@livecode.com> Hi Rod, When you execute "adb devices", is you device showing as online and authorized? Sometimes deployment issues can occur if other programs are trying to access the device. I would try a quick restart of your computer to see if that resolves the issue. Kind Regards, Neil LiveCode Technical Support Lead neil at livecode.com LiveCode +44 (0) 845 219 8923. 25A Thistle Street Lane South West, Edinburgh, EH2 1EW http://www.livecode.com Facebook Twitter Youtube Linkedin On 18/06/2015 14:15, Rod McCall wrote: > Hi Neil, > > Thanks for your quick reply. I have now managed to get adb to find the > device but sadly LC (7.0.5) does not see it in "Test Target" so it's > effectively the opposite of before. As for ADB I am using 1.0.31 on a Mac > (10.7.5). > > Kind regards, > > Rod > > Rod McCall > Researchers on HCI, Augmented Reality, Games and In-car Systems > www.rodmc.com > twitter: rodlux > > > On Thu, Jun 18, 2015 at 3:01 PM, Neil Roger wrote: > >> Hi Rod, >> >> There's a few things you can try here which should resolve the issue. >> >> >> http://stackoverflow.com/questions/5584976/android-device-chooser-my-device-seems-offline >> >> When this has happened in the past for me, an adb kill-server and adb >> start-server usually sorts things out. >> >> Kind Regards, >> >> Neil >> >> >> >> >> LiveCode Technical Support Lead >> neil at livecode.com >> >> LiveCode >> +44 (0) 845 219 8923. >> 25A Thistle Street Lane South West, Edinburgh, EH2 1EW >> http://www.livecode.com >> >> Facebook >> Twitter Youtube < >> https://www.youtube.com/user/RunRevLtd> Linkedin < >> https://github.com/runrev/livecode> >> >> >> >> On 18/06/2015 13:15, Rod McCall wrote: >> >>> Dear All, >>> >>> I am trying to get Livecode to install an app on an Andoird (Moto G) >>> phone. >>> While LC sees the the device as a target test device each time it comes to >>> try and install the app I receive a "device offline* error. The device has >>> been configured for debugging and developing etc so seems to be ok. Please >>> can someone let me know if they have a workaround for this problem or if >>> there is something I am missing. All Android tools are installed. >>> >>> Rod McCall >>> Researchers on HCI, Augmented Reality, Games and In-car Systems >>> www.rodmc.com >>> twitter: rodlux >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 18 10:19:14 2015 From: th.douez at gmail.com (Thierry Douez) Date: Thu, 18 Jun 2015 16:19:14 +0200 Subject: animated GIF images In-Reply-To: References: <5582A6AB.4000604@gmail.com> Message-ID: 2015-06-18 15:40 GMT+02:00 Roger Eller : > What they said.... ;-) You wake up my curiosity :) So, I check the repeatcount and it works as expected with LC 6.7.5 on Mac. Otherwise, if you try my sunnymidi tutorial, there is a gif animation (Laurel and Hardy) which is moved frame by frame with a music note generated at a specific frame. It works too. This reminds me that some gifs are not readable with Livecode but I"m not an expert on this topic. Regards, Thierry > On Thu, Jun 18, 2015 at 8:52 AM, Mike Bonner wrote: > >> You can also run the loop by yourself by setting the currentframe (assuming >> you're set the repeatcount to 0) You'd need to get the framecount of the >> image so you know how many frames to manage with your frame loop. >> >> On Thu, Jun 18, 2015 at 6:36 AM, Thierry Douez wrote: >> >> > From very old memories: >> > >> > set the repeatcount of me to 0 -- to stop >> > set the repeatcount of me to -1 -- to loop forever >> > set the repeatcount of me to 42 -- to lop 42 times >> > >> > >> > Regards, >> > >> > Thierry >> > >> > >> Does anyone know if there is away to stop and start these >> > >> animations? >> > >> From bernd.niggemann at uni-wh.de Thu Jun 18 10:02:01 2015 From: bernd.niggemann at uni-wh.de (BNig) Date: Thu, 18 Jun 2015 07:02:01 -0700 (PDT) Subject: Equilateral Triangles In-Reply-To: References: <557F32C0.30500@gmail.com> <557FCFC2.2090801@gmail.com> <8743903F-006F-4B05-AD84-D0815D679685@mac.com> <558074D2.9040108@gmail.com> <1434496590324-4693145.post@n4.nabble.com> Message-ID: <1434636121849-4693186.post@n4.nabble.com> Hi Mike, Mike Bonner wrote > I have a feature request.. Add the points property to regular polygons. on mouseUp put the effective points of grc "theRegularPoiygon" into tPoints end mouseUp Kind regards Bernd -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Equilateral-Triangles-tp4693127p4693186.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Thu Jun 18 10:28:48 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Jun 2015 07:28:48 -0700 Subject: Equilateral Triangles In-Reply-To: References: Message-ID: <5582D5A0.6080006@fourthworld.com> Mike Bonner wrote: > I have a feature request.. Add the points property to regular > polygons. They don't need to be settable, but then you can > easily find the centroid of say.. a triangle Apparently Mark Wieder was using Jacque's time machine last year, read your request this morning, and added that to the v6.7 engine - from the Dictionary: Changes: 6.7: The effective points and effective relativePoints of a graphic return a polygonal representation of the shape even for shapes not defined by points. In particular, you can get the effective points of rectangle, round-rectangle, oval and regular polygon graphics. Thanks, Mark! I've been making good use of it myself for spider web diagrams. -- Richard Gaskin LiveCode Community Manager richard at livecode.org From ambassador at fourthworld.com Thu Jun 18 10:32:05 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Jun 2015 07:32:05 -0700 Subject: [OT] Re: Any way to do simple texture maps? In-Reply-To: References: Message-ID: <5582D665.6030105@fourthworld.com> Mike Bonner wrote: > If you need to do it in lc, i've no suggestions. If you want to > paint your balls once, you can blend them. > > blender3d isn't necessarily "easy" but you can probably find a texture > mapping tutorial. If you want the map from multiple angles, you can > have blender pop out a view from different perspectives, then use the > images in LC. > > Blender should make it possible to map your balls. +1 for Blender. Available for Mac, Windows, and Linux, free and open, with a strong community and great learning resources. https://www.blender.org/ -- 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 gcanyon at gmail.com Thu Jun 18 10:54:49 2015 From: gcanyon at gmail.com (Geoff Canyon) Date: Thu, 18 Jun 2015 09:54:49 -0500 Subject: [OT] Re: Any way to do simple texture maps? In-Reply-To: References: <5581B174.6030003@gmail.com> <55825670.20207@gmail.com> <55825B9C.1050201@ahsoftware.net> Message-ID: On Thu, Jun 18, 2015 at 7:47 AM, Mike Bonner wrote: > blender3d isn't necessarily "easy" but you can probably find a texture > mapping tutorial. If you want the map from multiple angles, you can have > blender pop out a view from different perspectives, then use the images in > LC. > That might work -- I'm not really interested in incredibly hi-fi representation. I got frustrated several months back with the way Kerbal Space Program and Simple Rockets screw up gravity so I whipped up something that does actual multi-body gravity correctly, but of course it requires being able to show a planet in some reasonable fashion, from any angle. I could lo-fi it with maybe 50 images or so I suppose... From skip at magicgate.com Thu Jun 18 11:26:08 2015 From: skip at magicgate.com (Magicgate Software - Skip Kimpel) Date: Thu, 18 Jun 2015 11:26:08 -0400 Subject: Caching issue on iOS Message-ID: Good morning, I am having an issue refreshing data on an iOS device. Works fine on desktop. The goal is to retrieve data from a text file on the server. A "refresh" button should get the new data but on mobile it just keeps displaying the same data. If I get out of the app and come back into it, it indeed refreshes. Here is what I am using to get the data from the server: put "http://myserver.com/myfile.txt" into tURL >From there I am processing what is in tURL. I have tried clearing tURL, unloading tURL, clearing cache, etc. Any ideas? Some other method that only applies to iOS or mobile? Thanks for your input! SKIP From lfredricks at proactive-intl.com Thu Jun 18 11:26:51 2015 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Thu, 18 Jun 2015 08:26:51 -0700 Subject: [OT] Re: Any way to do simple texture maps? In-Reply-To: References: <5581B174.6030003@gmail.com><55825670.20207@gmail.com> <55825B9C.1050201@ahsoftware.net> Message-ID: > That might work -- I'm not really interested in incredibly > hi-fi representation. I got frustrated several months back > with the way Kerbal Space Program and Simple Rockets screw up > gravity so I whipped up something that does actual multi-body > gravity correctly, but of course it requires being able to > show a planet in some reasonable fashion, from any angle. I > could lo-fi it with maybe 50 images or so I suppose... Do you just need planets that have textures mapped to a sphere, or just flat images rendered? Best regards, Lynn Fredricks Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From rdimola at evergreeninfo.net Thu Jun 18 11:46:04 2015 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 18 Jun 2015 11:46:04 -0400 Subject: Caching issue on iOS In-Reply-To: References: Message-ID: <000901d0a9dd$e31bf070$a953d150$@net> Put this at the end of the url "?seconds="&urlencode(the seconds) Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Magicgate Software - Skip Kimpel Sent: Thursday, June 18, 2015 11:26 AM To: How to use LiveCode Subject: Caching issue on iOS Good morning, I am having an issue refreshing data on an iOS device. Works fine on desktop. The goal is to retrieve data from a text file on the server. A "refresh" button should get the new data but on mobile it just keeps displaying the same data. If I get out of the app and come back into it, it indeed refreshes. Here is what I am using to get the data from the server: put "http://myserver.com/myfile.txt" into tURL >From there I am processing what is in tURL. I have tried clearing tURL, unloading tURL, clearing cache, etc. Any ideas? Some other method that only applies to iOS or mobile? Thanks for your input! 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 gcanyon at gmail.com Thu Jun 18 12:31:37 2015 From: gcanyon at gmail.com (Geoff Canyon) Date: Thu, 18 Jun 2015 11:31:37 -0500 Subject: [OT] Re: Any way to do simple texture maps? In-Reply-To: References: <5581B174.6030003@gmail.com> <55825670.20207@gmail.com> <55825B9C.1050201@ahsoftware.net> Message-ID: On Thu, Jun 18, 2015 at 10:26 AM, Lynn Fredricks < lfredricks at proactive-intl.com> wrote: > Do you just need planets that have textures mapped to a sphere, or just > flat > images rendered? > Not sure what you're asking. At a minimum I'm looking for something like this (on the right): https://upload.wikimedia.org/wikipedia/commons/8/84/Phong-shading-sample.jpg At best I'm looking for something like this: http://i.ytimg.com/vi/Nn8G0ifQPDE/maxresdefault.jpg From skip at magicgate.com Thu Jun 18 12:49:45 2015 From: skip at magicgate.com (Magicgate Software - Skip Kimpel) Date: Thu, 18 Jun 2015 12:49:45 -0400 Subject: Caching issue on iOS In-Reply-To: <000901d0a9dd$e31bf070$a953d150$@net> References: <000901d0a9dd$e31bf070$a953d150$@net> Message-ID: Nailed it Ralph.... works like a charm. Thanks again! SKIP On Thu, Jun 18, 2015 at 11:46 AM, Ralph DiMola wrote: > Put this at the end of the url "?seconds="&urlencode(the seconds) > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > > -----Original Message----- > From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On > Behalf > Of Magicgate Software - Skip Kimpel > Sent: Thursday, June 18, 2015 11:26 AM > To: How to use LiveCode > Subject: Caching issue on iOS > > Good morning, > > I am having an issue refreshing data on an iOS device. Works fine on > desktop. The goal is to retrieve data from a text file on the server. A > "refresh" button should get the new data but on mobile it just keeps > displaying the same data. If I get out of the app and come back into it, > it > indeed refreshes. > > Here is what I am using to get the data from the server: > put "http://myserver.com/myfile.txt" into tURL > > From there I am processing what is in tURL. > > I have tried clearing tURL, unloading tURL, clearing cache, etc. > > Any ideas? Some other method that only applies to iOS or mobile? > > Thanks for your input! > > 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 david at viral.academy Thu Jun 18 13:17:35 2015 From: david at viral.academy (David Bovill) Date: Thu, 18 Jun 2015 19:17:35 +0200 Subject: Livecode 8 (dp2) not recognising Xcode? In-Reply-To: <557DD841.2010508@LinkIt.Com> References: <557DBF1B.4010708@LinkIt.Com> <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> <557DCDCC.2000407@LinkIt.Com> <557DD841.2010508@LinkIt.Com> Message-ID: Is there a way to add this manually? I'd like to do a test of the new widgets on iOS - currently I can't get version 8+ of LiveCode to play with XCode - I'm thinking I can just set a custom property or something by hand? On 14 June 2015 at 21:38, Ray wrote: > Once again Paul, many thanks for sharing your experience here. I'll take > another shot at this first thing tomorrow. > > > On 6/14/2015 9:10 PM, Paul Hibbert wrote: > >> With Xcode, I would just download the older version from Apple to a sub >> folder within your Applications folder, that way you don?t need to trash >> the current version only to re-download it later. The two versions will >> work side by side with no problem, but because they are named the same, one >> will need to be in a sub folder. >> >> You should be able to trash LC 7.0.2 and install LC 7.0.5 without any >> issues, I do that with each update so I don?t end up with lots of versions >> of LC, I like to keep it down to a few manageable versions. >> >> I also agree that if the SDK for 8.2 is within Xcode 8.3, then LC 7.0.2 >> should recognise it, but who knows what Apple changes between versions, I >> imagine it wouldn?t take much for the link to be broken. >> >> Just to note, I?m finding LC 7.0.5 to be a bit more stable than most of >> the dp releases, I almost gave up on LC 7 because of so many odd crashes. >> >> Paul >> >> On Jun 14, 2015, at 11:54, Ray wrote: >>> >>> One question; if I simply drag the Xcode 6.3.2 and Livecode 7.0.2 >>> bundles in the Macintosh Applications folder to the trash will that totally >>> uninstall everything so re-installing an different version won't turn up >>> incompatibilities? >>> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 18 13:42:19 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Thu, 18 Jun 2015 11:42:19 -0600 Subject: Equilateral Triangles In-Reply-To: <5582D5A0.6080006@fourthworld.com> References: <5582D5A0.6080006@fourthworld.com> Message-ID: Nice! Thx On Thu, Jun 18, 2015 at 8:28 AM, Richard Gaskin wrote: > Mike Bonner wrote: > > > I have a feature request.. Add the points property to regular > > polygons. They don't need to be settable, but then you can > > easily find the centroid of say.. a triangle > > Apparently Mark Wieder was using Jacque's time machine last year, read > your request this morning, and added that to the v6.7 engine - from the > Dictionary: > > Changes: > 6.7: The effective points and effective relativePoints of a > graphic return a polygonal representation of the shape even > for shapes not defined by points. In particular, you can get > the effective points of rectangle, round-rectangle, oval and > regular polygon graphics. > > > Thanks, Mark! I've been making good use of it myself for spider web > diagrams. > > -- > Richard Gaskin > LiveCode Community Manager > richard at livecode.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 bernd.niggemann at uni-wh.de Thu Jun 18 13:23:54 2015 From: bernd.niggemann at uni-wh.de (BNig) Date: Thu, 18 Jun 2015 10:23:54 -0700 (PDT) Subject: [OT] Re: Any way to do simple texture maps? In-Reply-To: References: <5581B174.6030003@gmail.com> <55825670.20207@gmail.com> <55825B9C.1050201@ahsoftware.net> Message-ID: <1434648234783-4693197.post@n4.nabble.com> Hi Geoff, the picture on the right looks a bit like what you can do with this http://livecodeshare.runrev.com/stack/317/Make-a-Color-Ball but I don't really understand what you are after. Kind regards Bernd Geoff Canyon-4 wrote > Not sure what you're asking. At a minimum I'm looking for something like > this (on the right): > https://upload.wikimedia.org/wikipedia/commons/8/84/Phong-shading-sample.jpg -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Any-way-to-do-simple-texture-maps-tp4693147p4693197.html Sent from the Revolution - User mailing list archive at Nabble.com. From userev at canelasoftware.com Thu Jun 18 14:47:06 2015 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 18 Jun 2015 11:47:06 -0700 Subject: Caching issue on iOS In-Reply-To: References: <000901d0a9dd$e31bf070$a953d150$@net> Message-ID: On Jun 18, 2015, at 9:49 AM, Magicgate Software - Skip Kimpel wrote: > > Nailed it Ralph.... works like a charm. > > Thanks again! > > SKIP Looks like you are behind a proxy that is caching your results. Best regards, Mark Talluto livecloud.io canelasoftware.com CassiaDB: The easy to use, free local database made for LiveCode Developers From bobsneidar at iotecdigital.com Thu Jun 18 18:45:14 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 18 Jun 2015 22:45:14 +0000 Subject: Read From File In-Reply-To: References: Message-ID: <43BC08C8-94B9-4482-997D-8D500710B638@iotecdigital.com> Put something in the file and see what you get. Obviously, it should put empty in the it variable. Also, just to keep the ducks in a row, right after the read, put it into a variable and check the variable. It may be that something else is changing *it* like, oh I don?t know, say a dialog with an OK button? Bob S On Jun 17, 2015, at 16:17 , Peter Haworth > wrote: After issuing the command "read from file tFilepath until EOF", I am getting "OK" in the it variable instead of the file contents. I don;t see this documented in the dictionary so can anyone tell me what this means? This is with LC 6.6.5 on OSX 10.10. The file is empty at the time this error occurs. Pete From bobsneidar at iotecdigital.com Thu Jun 18 18:48:30 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 18 Jun 2015 22:48:30 +0000 Subject: Simple .lc Script to INSERT data...? In-Reply-To: <01D1C533-035B-49B9-BF49-AF47D95463AC@gmail.com> References: <549E1923-BA50-4134-AF7F-71A429B608F4@me.com> <417ABFB5-7522-46E2-AC33-3C5D207B909D@m-r-d.de> <74415485-5317-4198-8C15-536E77F7B0B3@me.com> <114413E6-8EB5-4C72-9E37-1FAF849BA370@me.com> <55739032.80904@tweedly.org> <01D1C533-035B-49B9-BF49-AF47D95463AC@gmail.com> Message-ID: <63F9B9CD-295C-4BD5-A9C1-FA05DC8C4E09@iotecdigital.com> That should be built into the script editor. There was something like it in GLX2. Bob S On Jun 17, 2015, at 08:50 , Peter M. Brigham > wrote: I use Jacque's scriptPaint handler instead of explicitVariables -- just set the insertion point, then hover over a word in a script, press shift-control-space (my script shortcuts are all shift-control-), and presto, the mouseword is copied and placed into the insertion point. End of misspelling variable names. -- Peter Peter M. Brigham From bobsneidar at iotecdigital.com Thu Jun 18 18:54:08 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Thu, 18 Jun 2015 22:54:08 +0000 Subject: [OT] Any way to do simple texture maps? In-Reply-To: <55825670.20207@gmail.com> References: <5581B174.6030003@gmail.com> <55825670.20207@gmail.com> Message-ID: Wincing as I imagine someone pointing a paint ball gun at his? Bob S On Jun 17, 2015, at 22:26 , Richmond > wrote: I hope you managed to paint your balls successfully. Richmond. From irog at mac.com Thu Jun 18 20:28:10 2015 From: irog at mac.com (Roger Guay) Date: Thu, 18 Jun 2015 17:28:10 -0700 Subject: animated GIF images In-Reply-To: References: <5582A6AB.4000604@gmail.com> Message-ID: <89A2071C-5A68-4995-8CF4-4FA804799B40@mac.com> Ooooo, Laurel and Hardy. I can?t pass that up. How does one get to see your tutorial? Thanks and cheers, Roger > On Jun 18, 2015, at 7:19 AM, Thierry Douez wrote: > > Otherwise, if you try my sunnymidi tutorial, there is a gif animation > (Laurel and Hardy) From gcanyon at gmail.com Fri Jun 19 01:02:47 2015 From: gcanyon at gmail.com (Geoff Canyon) Date: Fri, 19 Jun 2015 00:02:47 -0500 Subject: [OT] Re: Any way to do simple texture maps? In-Reply-To: <1434648234783-4693197.post@n4.nabble.com> References: <5581B174.6030003@gmail.com> <55825670.20207@gmail.com> <55825B9C.1050201@ahsoftware.net> <1434648234783-4693197.post@n4.nabble.com> Message-ID: On Thu, Jun 18, 2015 at 12:23 PM, BNig wrote: > the picture on the right looks a bit like what you can do with this > > http://livecodeshare.runrev.com/stack/317/Make-a-Color-Ball > > but I don't really understand what you are after. > I have a 3-D space simulation roughed out, with functional gravity across multiple spherical objects and a (point) rocket ship that can be oriented and accelerate/move around, and land/take off. I'm looking for a way to present planets/moons/asteroids as something more than a simple sphere (which projects to a circle, convenient!). I've experimented with gradients, but I got bogged down a bit and since I was hoping for something more/better, that's where I stopped. But a gradient is the minimal solution. I'd prefer something that can actually look (somewhat) like earth while orbiting it. regards, Geoff From th.douez at gmail.com Fri Jun 19 02:16:11 2015 From: th.douez at gmail.com (Thierry Douez) Date: Fri, 19 Jun 2015 08:16:11 +0200 Subject: animated GIF images In-Reply-To: <89A2071C-5A68-4995-8CF4-4FA804799B40@mac.com> References: <5582A6AB.4000604@gmail.com> <89A2071C-5A68-4995-8CF4-4FA804799B40@mac.com> Message-ID: 2015-06-19 2:28 GMT+02:00 Roger Guay : > Ooooo, Laurel and Hardy. I can?t pass that up. :) How does one get to see your tutorial? https://vimeo.com/105437104 and if you have a mac: http://sunny-tdz.com/dwn and get the Demo version. Regards, Thierry From david at viral.academy Fri Jun 19 04:38:48 2015 From: david at viral.academy (David Bovill) Date: Fri, 19 Jun 2015 10:38:48 +0200 Subject: Do new Livecode 8 widgets work on mobile? Message-ID: Has anyone tested these on Android and iOS. I'm still not able to test this end - so I'm wanderign if anyone else has managed to get LiveCode 8 widgets on iOS - and if so how :) On 18 June 2015 at 19:17, David Bovill wrote: > Is there a way to add this manually? I'd like to do a test of the new > widgets on iOS - currently I can't get version 8+ of LiveCode to play with > XCode - I'm thinking I can just set a custom property or something by hand? > From dave at applicationinsight.com Fri Jun 19 05:52:52 2015 From: dave at applicationinsight.com (Dave Kilroy) Date: Fri, 19 Jun 2015 02:52:52 -0700 (PDT) Subject: Do new Livecode 8 widgets work on mobile? In-Reply-To: References: Message-ID: <1434707572196-4693206.post@n4.nabble.com> Back when 8 dp1 came out (and I had Xcode 6.3.1) I did a quick test and got widgets working nicely on iOS with no extra work involved - but at the moment I'm also grounded with LC 8 for iOS and Android (am expecting a dp3 out soon...) Dave ----- "The difference between genius and stupidity is; genius has its limits." - Albert Einstein -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Do-new-Livecode-8-widgets-work-on-mobile-tp4693205p4693206.html Sent from the Revolution - User mailing list archive at Nabble.com. From david at viral.academy Fri Jun 19 07:35:25 2015 From: david at viral.academy (David Bovill) Date: Fri, 19 Jun 2015 13:35:25 +0200 Subject: Do new Livecode 8 widgets work on mobile? In-Reply-To: <1434707572196-4693206.post@n4.nabble.com> References: <1434707572196-4693206.post@n4.nabble.com> Message-ID: Thanks - Dave. I'm downloading xcode 6.3.1 now from https://developer.apple.com/downloads/ On 19 June 2015 at 11:52, Dave Kilroy wrote: > Back when 8 dp1 came out (and I had Xcode 6.3.1) I did a quick test and got > widgets working nicely on iOS with no extra work involved - but at the > moment I'm also grounded with LC 8 for iOS and Android (am expecting a dp3 > out soon...) > > Dave > > > > ----- > "The difference between genius and stupidity is; genius has its limits." - > Albert Einstein > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Do-new-Livecode-8-widgets-work-on-mobile-tp4693205p4693206.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 effendi at wanadoo.fr Fri Jun 19 08:34:35 2015 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Fri, 19 Jun 2015 14:34:35 +0200 Subject: Displaying a jpg photo larger than my liveCode window ? Message-ID: Hi from Beautiful Brittany, I have a tiny problem (otherwise I wouldn?t ask for help) ! I have a stack window of a reasonable size, but I want to display a jpg (or other) file in this window, but it is much larger. I want to be able to ?click and slide? on my displayed photo, in much the same way as you do with a Google map, so I can see any part of the large photo within my LiveCode window.. And I don?t even know where to start ?. Any help gratefully received. -Francis From bonnmike at gmail.com Fri Jun 19 09:38:23 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 19 Jun 2015 07:38:23 -0600 Subject: Displaying a jpg photo larger than my liveCode window ? In-Reply-To: References: Message-ID: Put the image into a group, size and place the group, then set the lockloc to true. I was going to use mouseMove for this, but I couldn't get it to behave as I liked, and its too early to figure out why, so I used a send loop instead. Add this code to your group: local sMouseLoc on mouseDown put the mouseloc into sMouseLoc -- set the start mouse position setScroll -- start the loop end mouseDown on setScroll if the mouse is down then -- only set the scroll while the mouse is down if item 1 of sMouseLoc > item 1 of the mouseloc then --this if block sets the hscroll set the hscroll of me to the hscroll of me - (item 1 of the mouseloc - item 1 of sMouseLoc) else set the hscroll of me to the hscroll of me + (item 1 of sMouseLoc - item 1 of the mouseloc) end if if item 2 of sMouseLoc > item 2 of the mouseloc then -- this if block sets the vscroll set the vscroll of me to the vscroll of me - (item 2 of the mouseloc - item 2 of sMouseLoc) else set the vscroll of me to the vscroll of me + (item 2 of sMouseLoc - item 2 of the mouseloc) end if put the mouseloc into sMouseLoc send setScroll to me in 50 millisec else put empty into sMouseLoc end if end setScroll Theres no real need to check scroll bounds, the engine handles things just fine. I'm sure this could be greatly improved, but it should give you a general idea. On Fri, Jun 19, 2015 at 6:34 AM, Francis Nugent Dixon wrote: > Hi from Beautiful Brittany, > > I have a tiny problem (otherwise I wouldn?t ask for help) ! > I have a stack window of a reasonable size, but I want to > display a jpg (or other) file in this window, but it is much > larger. I want to be able to ?click and slide? on my displayed > photo, in much the same way as you do with a Google map, > so I can see any part of the large photo within my LiveCode > window.. > > And I don?t even know where to start ?. > > Any help gratefully received. > > -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 lfredricks at proactive-intl.com Fri Jun 19 11:57:13 2015 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 19 Jun 2015 08:57:13 -0700 Subject: OT: Free 3D Rendered Art Made Easy (an answer for RE: [OT] Re: Any way to do simple texture maps?) In-Reply-To: References: <5581B174.6030003@gmail.com><55825670.20207@gmail.com> <55825B9C.1050201@ahsoftware.net> Message-ID: <30B0EE9993A442648C307D76DCA324BD@GATEWAY> > something like > this (on the right): > > https://upload.wikimedia.org/wikipedia/commons/8/84/Phong-shad > ing-sample.jpg > > At best I'm looking for something like this: > > http://i.ytimg.com/vi/Nn8G0ifQPDE/maxresdefault.jpg It is really easy just to make a sphere in any 3D package (like Blender) and then render it. But Id like to suggest something particularly cool. Make a sphere in Blender, select it, then Export it as an OBJ file. Then import it to OneRender. OneRender is a scene layout AND cloud rendering platform. It is in beta, and the beta is free. It has some interesting applications both in the commercial and academic markets. The beta access usually requires a PRIVATE INVITE CODE, but lucky for you, I have one that you (or anyone on this list) can use: Sign up on this page: http://www.onerender.com/signup_mirye/ With THIS INVITE CODE: MESHBOX0617 There is a 3 minute video on the sign up page that shows how it works. A sphere is a really simple thing. Just import / upload your sphere and apply a texture to it. You might also want to get on the forum there as ask if anyone has planetary textures. They are running a Star Wars art contest now so I believe somebody should some planetary textures. Something to have fun with this weekend, too ;-) Best regards, Lynn Fredricks Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From dochawk at gmail.com Fri Jun 19 12:02:13 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 19 Jun 2015 09:02:13 -0700 Subject: local variable being reset from outside of script Message-ID: In the script of a behavior button for a field, I have a block of *if* pChFld is empty *then* *breakpoint* *end* *if* *palette* chStk *if* pChFld is empty *then* *breakpoint* *end* *if* where pChFld is declared local outside of and before any handler. This is also the only script anywhere with a pChFld. pChFld contains an id for a field in chStk, and strict compilation is on Supposedly, pChFld will be persistent under such circumstances. Somehow, between the two checks, pChFld changes from holding an id to empty. I have single stepped through the palette statement; there is nothing there. I have tried changing pChFld to a global; no difference. I've wrapped the palette statement with a lock messages/unlock messages, no effect. If I single-step through in the IDE, though, it all works, and pChFld . For that matter, if I put an evil red dot on the first if in this block, and then let the debugger run from there without single-stepping, it works. I'm seeing this in 7.0.5 & 7.0.6-rc1 on yosemite Have I hit an ugly bug, or am I missing something? -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From m.schonewille at economy-x-talk.com Fri Jun 19 12:02:39 2015 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 19 Jun 2015 18:02:39 +0200 Subject: [OT] Bought my book? Please confirm your address! Message-ID: <55843D1F.7090208@economy-x-talk.com> Hi, This is a message for everyone who has bought or might be interested in purchasing the book Programming Livecode for the Real Beginner. We have had many orders lately and we work hard to ship the books as quickly as possible. Unfortunately, sometimes a shipment gets delayed, because we don't have a confirmation of the postal mail address. Everyone who buys Programming LiveCode for the Real Beginner receives an e-mail before we ship the book. You need to reply with either a simple note to confirm the address, or with an updated address. In our current batch, there are still 6 people who haven't replied. When you receive the request for confirmation, please reply as soon as possible. If you have bought the book but haven't received a request to confirm your address, please contact us. If you try to contact us and still don't get any messages, you may want to try to send a message from a different e-mail address (with different IP and domain name). For more information about the book, go to http://tinyurl.com/n9ogfrs The order page is at http://tinyurl.com/nd5aktq -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 LiveCode on Facebook: https://www.facebook.com/groups/runrev/ From dochawk at gmail.com Fri Jun 19 13:13:15 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 19 Jun 2015 10:13:15 -0700 Subject: local variable being reset from outside of script In-Reply-To: References: Message-ID: On Fri, Jun 19, 2015 at 9:02 AM, Dr. Hawkins wrote: > Somehow, between the two checks, pChFld changes from holding an id to > empty. I managed a partial workaround, but there are more disappearing local variables. The partial workaround is to But now it's getting worse: ck is a checkpoint routine that writes its argument to the message box and a log: *on* ck stuff *-- answer stuff* *-- breakpoint* *put* stuff *put* stuff & cr after fld "log" of stack "ckwatch" *end* ck Now I"m seeing, ck "pChFld test:" & cr & the text of pChFld *set* the hilitedLine of pChFld to 1 pChFld has lost its value by the second line of this snippet! -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From david at viral.academy Fri Jun 19 13:52:45 2015 From: david at viral.academy (David Bovill) Date: Fri, 19 Jun 2015 19:52:45 +0200 Subject: Do new Livecode 8 widgets work on mobile? In-Reply-To: References: <1434707572196-4693206.post@n4.nabble.com> Message-ID: No joy. Livecode 8.0 dp1 and Xcode 6.3.1 don't seem to play either? On 19 June 2015 at 13:35, David Bovill wrote: > Thanks - Dave. I'm downloading xcode 6.3.1 now from > https://developer.apple.com/downloads/ > > On 19 June 2015 at 11:52, Dave Kilroy wrote: > >> Back when 8 dp1 came out (and I had Xcode 6.3.1) I did a quick test and >> got >> widgets working nicely on iOS with no extra work involved - but at the >> moment I'm also grounded with LC 8 for iOS and Android (am expecting a dp3 >> out soon...) >> >> Dave >> >> >> >> ----- >> "The difference between genius and stupidity is; genius has its limits." >> - Albert Einstein >> -- >> View this message in context: >> http://runtime-revolution.278305.n4.nabble.com/Do-new-Livecode-8-widgets-work-on-mobile-tp4693205p4693206.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 bonnmike at gmail.com Fri Jun 19 15:25:33 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 19 Jun 2015 13:25:33 -0600 Subject: Displaying a jpg photo larger than my liveCode window ? In-Reply-To: References: Message-ID: Heres an example stack with the working script. Done in 7.0.5. https://dl.dropboxusercontent.com/u/11957935/picdrag.livecode On Fri, Jun 19, 2015 at 7:38 AM, Mike Bonner wrote: > Put the image into a group, size and place the group, then set the lockloc > to true. > > I was going to use mouseMove for this, but I couldn't get it to behave as > I liked, and its too early to figure out why, so I used a send loop > instead. > > Add this code to your group: > > local sMouseLoc > on mouseDown > put the mouseloc into sMouseLoc -- set the start mouse position > setScroll -- start the loop > end mouseDown > > on setScroll > if the mouse is down then -- only set the scroll while the mouse is down > if item 1 of sMouseLoc > item 1 of the mouseloc then --this if block > sets the hscroll > set the hscroll of me to the hscroll of me - (item 1 of the > mouseloc - item 1 of sMouseLoc) > else > set the hscroll of me to the hscroll of me + (item 1 of sMouseLoc > - item 1 of the mouseloc) > > end if > > if item 2 of sMouseLoc > item 2 of the mouseloc then -- this if > block sets the vscroll > set the vscroll of me to the vscroll of me - (item 2 of the > mouseloc - item 2 of sMouseLoc) > else > set the vscroll of me to the vscroll of me + (item 2 of sMouseLoc > - item 2 of the mouseloc) > > end if > put the mouseloc into sMouseLoc > send setScroll to me in 50 millisec > else > put empty into sMouseLoc > end if > end setScroll > > > Theres no real need to check scroll bounds, the engine handles things just > fine. > > I'm sure this could be greatly improved, but it should give you a general > idea. > > On Fri, Jun 19, 2015 at 6:34 AM, Francis Nugent Dixon > wrote: > >> Hi from Beautiful Brittany, >> >> I have a tiny problem (otherwise I wouldn?t ask for help) ! >> I have a stack window of a reasonable size, but I want to >> display a jpg (or other) file in this window, but it is much >> larger. I want to be able to ?click and slide? on my displayed >> photo, in much the same way as you do with a Google map, >> so I can see any part of the large photo within my LiveCode >> window.. >> >> And I don?t even know where to start ?. >> >> Any help gratefully received. >> >> -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 jacque at hyperactivesw.com Fri Jun 19 15:41:29 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 19 Jun 2015 14:41:29 -0500 Subject: local variable being reset from outside of script In-Reply-To: References: Message-ID: <55847069.50705@hyperactivesw.com> On 6/19/2015 12:13 PM, Dr. Hawkins wrote: >> >Somehow, between the two checks, pChFld changes from holding an id to >> >empty. > > I managed a partial workaround, but there are more disappearing local > variables. Could some other control using the same behavior be interfering or acting as the target? Each control keeps its own set of variable values and if the focus shifts and triggers a second instance you may be seeing a report from another object. Just a wild guess. You could try removing the behavior from all but a single test control and see if it still happens. I've never seen a script lose its local values that way except occasionally after a script is compiled, but you're pretty good at producing the unexpected. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dave at applicationinsight.com Fri Jun 19 17:41:52 2015 From: dave at applicationinsight.com (Dave Kilroy) Date: Fri, 19 Jun 2015 14:41:52 -0700 (PDT) Subject: Do new Livecode 8 widgets work on mobile? In-Reply-To: References: <1434707572196-4693206.post@n4.nabble.com> Message-ID: <1434750112766-4693217.post@n4.nabble.com> Sorry I must have given you bad advice - I just installed Xcode 6.3.1 and it didn't work with LC 8 dp1 or dp2 - maybe when LC 8 came out in early April I was using Xcode 6.3.0 - I was also probably running an earlier version of iOS... I think unless we can recreate the same conditions in our development AND test machines to those we had in early April that we are stuffed until they bring out dp3 ----- "The difference between genius and stupidity is; genius has its limits." - Albert Einstein -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Do-new-Livecode-8-widgets-work-on-mobile-tp4693205p4693217.html Sent from the Revolution - User mailing list archive at Nabble.com. From mwieder at ahsoftware.net Fri Jun 19 19:07:40 2015 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 19 Jun 2015 23:07:40 +0000 (UTC) Subject: local variable being reset from outside of script References: <55847069.50705@hyperactivesw.com> Message-ID: J. Landman Gay writes: > Could some other control using the same behavior be interfering or > acting as the target? Each control keeps its own set of variable values > and if the focus shifts and triggers a second instance you may be seeing > a report from another object. Just a wild guess. You could try removing > the behavior from all but a single test control and see if it still happens. Could also be launching a palette stack from a behavior object. It's possible that on return it launches a new behavior instance. Dunno. It's a bug if so. > you're pretty^H^H^HVERY good at producing the unexpected. -- Mark Wieder ahsoftware at gmail.com From david at viral.academy Fri Jun 19 19:08:50 2015 From: david at viral.academy (David Bovill) Date: Sat, 20 Jun 2015 01:08:50 +0200 Subject: Do new Livecode 8 widgets work on mobile? In-Reply-To: <1434750112766-4693217.post@n4.nabble.com> References: <1434707572196-4693206.post@n4.nabble.com> <1434750112766-4693217.post@n4.nabble.com> Message-ID: Isn't it crazy that given how easy it is to edit and change / fix LiveCode IDE stacks we are still waiting for the mothership to fix simple errors like this instead of patching them and submitting fixes ourselves? The code is: on mouseUp > answer "What version of XCode do you have installed?" with "4.2 or > earlier" and "4.3 or later" > if it contains 4.3 then > answer file "Select your XCode app bundle" with filter "APPL" > if it is not empty then > put "/Contents/Developer" after it > end if > else > answer folder "Please choose the developer root for your iOS 5.0 and > above SDK" > end if > if it is not empty then > if *revIDEDeployIOSIsValidSDK*(it) then > > * setIOSSdk it* >> > else > answer error "The chosen folder is not a valid iOS SDK." > end if > end if > end mouseUp > I can't find exactly where the "*setIOSSdk" *handler is. I guess the error is in the revIDEDeployIOSIsValidSDK() function - which I can;t find either. Any tips with regard to how to debug IDE errors - given the debugger seems to get a bit flaky when debugging the IDE - checkpoints are not recognised? On 19 June 2015 at 23:41, Dave Kilroy wrote: > Sorry I must have given you bad advice - I just installed Xcode 6.3.1 and > it > didn't work with LC 8 dp1 or dp2 - maybe when LC 8 came out in early April > I > was using Xcode 6.3.0 - I was also probably running an earlier version of > iOS... > > I think unless we can recreate the same conditions in our development AND > test machines to those we had in early April that we are stuffed until they > bring out dp3 > > > > ----- > "The difference between genius and stupidity is; genius has its limits." - > Albert Einstein > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Do-new-Livecode-8-widgets-work-on-mobile-tp4693205p4693217.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 mwieder at ahsoftware.net Fri Jun 19 20:06:34 2015 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 20 Jun 2015 00:06:34 +0000 (UTC) Subject: Equilateral Triangles References: <5582D5A0.6080006@fourthworld.com> Message-ID: Richard Gaskin writes: > > Mike Bonner wrote: > > > I have a feature request.. Add the points property to regular > > polygons. They don't need to be settable, but then you can > > easily find the centroid of say.. a triangle > > Apparently Mark Wieder was using Jacque's time machine last year, read > your request this morning, and added that to the v6.7 engine - from the > Dictionary: Yeah, the only "problem" I've found is that if you rotate a graphic, for example a rectangle, the engine converts it into a polygon. I'm not overly concerned because I consider all those as variants of polygons anyway, but the engine does this behind my back and I never found a good way around it. Apparently it hasn't bothered anybody else to the point of complaining. Yet. -- Mark Wieder ahsoftware at gmail.com From brahma at hindu.org Fri Jun 19 21:36:38 2015 From: brahma at hindu.org (Brahmanathaswami) Date: Fri, 19 Jun 2015 15:36:38 -1000 Subject: Displaying a jpg photo larger than my liveCode window ? In-Reply-To: References: Message-ID: <5584C3A6.9030405@hindu.org> Aloha from beautiful Kauai Why can't "grab" server you needs? # put into the script of the image itself # I typically will store this as a custom property and then add it to new images on import or one open card # main dish: on mouseDown grab Me set the cursor to hand end mouseDown # add toppings as desired on mousewithin set the tooltip of me to "click, drag to view" end mousewithin Swasti Astu, Be Well! Brahmanathaswami Kauai's Hindu Monastery www.HimalayanAcademy.com Francis Nugent Dixon wrote: > Hi from Beautiful Brittany, > > I have a tiny problem (otherwise I wouldn?t ask for help) ! > I have a stack window of a reasonable size, but I want to > display a jpg (or other) file in this window, but it is much > larger. I want to be able to ?click and slide? on my displayed > photo, in much the same way as you do with a Google map, > so I can see any part of the large photo within my LiveCode > window.. > > And I don?t even know where to start ?. > > Any help gratefully received. > > -Francis From capellan2000 at gmail.com Fri Jun 19 22:34:59 2015 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Fri, 19 Jun 2015 22:34:59 -0400 Subject: [OT] Any way to do simple texture maps? Message-ID: Hi Geoff, You want to use a LiveCode implementation of Perlin Noise. Look at these two JavaScript examples: http://www.sjeiti.com/perlin-noise-versus-simplex-noise-in-javascript-final-comparison/ Who, in this mail list, could help to translate Javascript code to LiveCode scripts? Al On Wed Jun 17 09:26:11 CEST 2015 Geoff Canyon wrote: > Any way to do simple texture maps? > I just want to paint a sphere. From ali at runrev.com Sat Jun 20 03:47:38 2015 From: ali at runrev.com (Ali Lloyd) Date: Sat, 20 Jun 2015 08:47:38 +0100 Subject: Do new Livecode 8 widgets work on mobile? In-Reply-To: References: <1434707572196-4693206.post@n4.nabble.com> <1434750112766-4693217.post@n4.nabble.com> Message-ID: Hi David, If you do put true into gRevDevelopment in the message box you'll find break points are honoured and you can also use the contextual menu to find the function you're looking for. Ali On Saturday, 20 June 2015, David Bovill wrote: > Isn't it crazy that given how easy it is to edit and change / fix LiveCode > IDE stacks we are still waiting for the mothership to fix simple errors > like this instead of patching them and submitting fixes ourselves? > > The code is: > > on mouseUp > > answer "What version of XCode do you have installed?" with "4.2 or > > earlier" and "4.3 or later" > > if it contains 4.3 then > > answer file "Select your XCode app bundle" with filter "APPL" > > if it is not empty then > > put "/Contents/Developer" after it > > end if > > else > > answer folder "Please choose the developer root for your iOS 5.0 > and > > above SDK" > > end if > > if it is not empty then > > if *revIDEDeployIOSIsValidSDK*(it) then > > > > * setIOSSdk it* > >> > > else > > answer error "The chosen folder is not a valid iOS SDK." > > end if > > end if > > end mouseUp > > > > I can't find exactly where the "*setIOSSdk" *handler is. I guess the error > is in the revIDEDeployIOSIsValidSDK() function - which I can;t find either. > Any tips with regard to how to debug IDE errors - given the debugger seems > to get a bit flaky when debugging the IDE - checkpoints are not recognised? > > On 19 June 2015 at 23:41, Dave Kilroy > wrote: > > > Sorry I must have given you bad advice - I just installed Xcode 6.3.1 and > > it > > didn't work with LC 8 dp1 or dp2 - maybe when LC 8 came out in early > April > > I > > was using Xcode 6.3.0 - I was also probably running an earlier version of > > iOS... > > > > I think unless we can recreate the same conditions in our development AND > > test machines to those we had in early April that we are stuffed until > they > > bring out dp3 > > > > > > > > ----- > > "The difference between genius and stupidity is; genius has its limits." > - > > Albert Einstein > > -- > > View this message in context: > > > http://runtime-revolution.278305.n4.nabble.com/Do-new-Livecode-8-widgets-work-on-mobile-tp4693205p4693217.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 klaus at major-k.de Sat Jun 20 08:35:46 2015 From: klaus at major-k.de (Klaus major-k) Date: Sat, 20 Jun 2015 14:35:46 +0200 Subject: POST command and "Previous Request Not completed" Message-ID: <65895BF3-22BE-4749-BC04-039780986654@major-k.de> Hi friends, I have a little understanding problem. 8-) Say we have some POST commands and fire them one after another. Now according to the docs, the POST command is blocking, so we should NOT see the error dialog "Previous Request Not completed? any time, right? But under some (mysterious) circumstances we actually do, what am I missing? Thanks a lot for any insight! Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From david at viral.academy Sat Jun 20 10:07:29 2015 From: david at viral.academy (David Bovill) Date: Sat, 20 Jun 2015 16:07:29 +0200 Subject: Do new Livecode 8 widgets work on mobile? In-Reply-To: References: <1434707572196-4693206.post@n4.nabble.com> <1434750112766-4693217.post@n4.nabble.com> Message-ID: Thanks ALI - that helps - made a start on a patch :) On 20 June 2015 at 09:47, Ali Lloyd wrote: > Hi David, > > If you do > put true into gRevDevelopment > in the message box you'll find break points are honoured and you can also > use the contextual menu to find the function you're looking for. > > Ali > > On Saturday, 20 June 2015, David Bovill wrote: > > > Isn't it crazy that given how easy it is to edit and change / fix > LiveCode > > IDE stacks we are still waiting for the mothership to fix simple errors > > like this instead of patching them and submitting fixes ourselves? > > > > The code is: > > > > on mouseUp > > > answer "What version of XCode do you have installed?" with "4.2 or > > > earlier" and "4.3 or later" > > > if it contains 4.3 then > > > answer file "Select your XCode app bundle" with filter "APPL" > > > if it is not empty then > > > put "/Contents/Developer" after it > > > end if > > > else > > > answer folder "Please choose the developer root for your iOS 5.0 > > and > > > above SDK" > > > end if > > > if it is not empty then > > > if *revIDEDeployIOSIsValidSDK*(it) then > > > > > > * setIOSSdk it* > > >> > > > else > > > answer error "The chosen folder is not a valid iOS SDK." > > > end if > > > end if > > > end mouseUp > > > > > > > I can't find exactly where the "*setIOSSdk" *handler is. I guess the > error > > is in the revIDEDeployIOSIsValidSDK() function - which I can;t find > either. > > Any tips with regard to how to debug IDE errors - given the debugger > seems > > to get a bit flaky when debugging the IDE - checkpoints are not > recognised? > > > > On 19 June 2015 at 23:41, Dave Kilroy > > wrote: > > > > > Sorry I must have given you bad advice - I just installed Xcode 6.3.1 > and > > > it > > > didn't work with LC 8 dp1 or dp2 - maybe when LC 8 came out in early > > April > > > I > > > was using Xcode 6.3.0 - I was also probably running an earlier version > of > > > iOS... > > > > > > I think unless we can recreate the same conditions in our development > AND > > > test machines to those we had in early April that we are stuffed until > > they > > > bring out dp3 > > > > > > > > > > > > ----- > > > "The difference between genius and stupidity is; genius has its > limits." > > - > > > Albert Einstein > > > -- > > > View this message in context: > > > > > > http://runtime-revolution.278305.n4.nabble.com/Do-new-Livecode-8-widgets-work-on-mobile-tp4693205p4693217.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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From sc at sahores-conseil.com Sat Jun 20 10:11:08 2015 From: sc at sahores-conseil.com (Pierre Sahores) Date: Sat, 20 Jun 2015 16:11:08 +0200 Subject: POST command and "Previous Request Not completed" In-Reply-To: <65895BF3-22BE-4749-BC04-039780986654@major-k.de> References: <65895BF3-22BE-4749-BC04-039780986654@major-k.de> Message-ID: <059D2CF6-8C9F-4BA0-8B05-92853A0EB907@sahores-conseil.com> Guten Tag Freud Klaus, Does it still occurs if each POST command is followed by a ? put it into mylocalVar ? : Post ... put it ... Post ... put it ? etc? Tchuss, -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com > Le 20 juin 2015 ? 14:35, Klaus major-k a ?crit : > > Hi friends, > > I have a little understanding problem. 8-) > > Say we have some POST commands and fire them one after another. > > Now according to the docs, the POST command is blocking, so we should > NOT see the error dialog "Previous Request Not completed? any time, right? > > But under some (mysterious) circumstances we actually do, what am I missing? > > Thanks a lot for any insight! > > > 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 david at viral.academy Sat Jun 20 10:17:34 2015 From: david at viral.academy (David Bovill) Date: Sat, 20 Jun 2015 16:17:34 +0200 Subject: Drag and dropping images from a browesr Message-ID: When I drag and drop an image onto LiveCode from Firefox I get the following data in the dropdata ["files"] ????? U???????????? ?'? > No idea what that is :) Nothing usefull is returned in the other data fields: styles, rtf, unicode, text In Google Chrome the only data I get is for dropdata ["image"] and looks something like: ????JFIF????GFile source: http://commons.wikimedia.org/wiki/File:Falafel_balls.jpg??@ICC_PROFILE0ADBEmntrRGB XYZ ?acspAPPLnone???-ADBE cprt?2desc0kwtpt?bkpt?rTRC?gTRC?bTRC?rXYZ?gXYZbXYZ textCopyright 1999 Adobe Systems IncorporateddescAdobe RGB (1998)XYZ ?Q?XYZ curv3curv3curv3XYZ Does anyone know what these encoding are - and would it not be useful if liveCode reported consistent results between browsers? From klaus at major-k.de Sat Jun 20 10:18:59 2015 From: klaus at major-k.de (Klaus major-k) Date: Sat, 20 Jun 2015 16:18:59 +0200 Subject: POST command and "Previous Request Not completed" In-Reply-To: <059D2CF6-8C9F-4BA0-8B05-92853A0EB907@sahores-conseil.com> References: <65895BF3-22BE-4749-BC04-039780986654@major-k.de> <059D2CF6-8C9F-4BA0-8B05-92853A0EB907@sahores-conseil.com> Message-ID: <3D80D1D7-A63C-4ADA-9551-9BBFF37ACF4C@major-k.de> Bonjour mon ami, > Am 20.06.2015 um 16:11 schrieb Pierre Sahores : > > Guten Tag Freud Klaus, > > Does it still occurs if each POST command is followed by a ? put it into mylocalVar ? : > > Post ... > put it ... > Post ... > put it ? > > etc? I am checking: if IT = empty then? Does that count? 8-) Maybe i am just misunderstand ?blocking? here!? I thought this would be like firing an ASK or ANSWER dialog, no? > Tchuss, > -- > Pierre Sahores > mobile : 06 03 95 77 70 > www.sahores-conseil.com Best Klaus -- Klaus Major http://www.major-k.de klaus at major-k.de From lists at mangomultimedia.com Sat Jun 20 10:41:04 2015 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 20 Jun 2015 10:41:04 -0400 Subject: POST command and "Previous Request Not completed" In-Reply-To: <65895BF3-22BE-4749-BC04-039780986654@major-k.de> References: <65895BF3-22BE-4749-BC04-039780986654@major-k.de> Message-ID: On Saturday, June 20, 2015, Klaus major-k wrote: > > > Say we have some POST commands and fire them one after another. > > Now according to the docs, the POST command is blocking, so we should > NOT see the error dialog "Previous Request Not completed? any time, right? > > But under some (mysterious) circumstances we actually do, what am I > missing? > > Thanks a lot for any insight! > I think you could run into this problem if you are using send in time. POST will keep the handler it is in from continuing but another handler could start executing with a send in time call. -- Trevor DeVore From ambassador at fourthworld.com Sat Jun 20 11:09:55 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 20 Jun 2015 08:09:55 -0700 Subject: Do new Livecode 8 widgets work on mobile? In-Reply-To: References: Message-ID: <55858243.3000709@fourthworld.com> Ali Lloyd wrote: > If you do > put true into gRevDevelopment > in the message box you'll find break points are honoured and you can also > use the contextual menu to find the function you're looking for. That breakpoints don't affect the IDE by default makes good sense, and the gRevDevelopment global is a useful flag for that. However, as long as the IDE scripts are available without it never made sense to make it cumbersome to navigate those handlers by disabling the "Go To Definition" item in the context menu. Thankfully that was fixed, and I can confirm that as of 6.7.6/7.0.6 we no longer need to set gRevDevelopment just to use the "Go To Definition" item: -- 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 Sat Jun 20 11:10:37 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 20 Jun 2015 10:10:37 -0500 Subject: POST command and "Previous Request Not completed" In-Reply-To: <3D80D1D7-A63C-4ADA-9551-9BBFF37ACF4C@major-k.de> References: <65895BF3-22BE-4749-BC04-039780986654@major-k.de> <059D2CF6-8C9F-4BA0-8B05-92853A0EB907@sahores-conseil.com> <3D80D1D7-A63C-4ADA-9551-9BBFF37ACF4C@major-k.de> Message-ID: <7134BF22-94AD-432F-BFAE-3C368F25BF0F@hyperactivesw.com> On June 20, 2015 9:18:59 AM CDT, Klaus major-k wrote: > >Maybe i am just misunderstand ?blocking? here!? >I thought this would be like firing an ASK or ANSWER dialog, no? It blocks libURL from accepting a new request but returns control to your script after a brief time. So it isn't like an answer dialog in that way. I was going to ask about this myself yesterday. Some of my client's users get this error frequently and I haven't yet found a good workaround. I'm using a kludge that resends the request several times until that error no longer occurs but it doesn't work very well. I'd love to know how others handle it because it's causing all kinds of problems in our app. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Sat Jun 20 11:13:26 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 20 Jun 2015 08:13:26 -0700 Subject: Drag and dropping images from a browesr In-Reply-To: References: Message-ID: <55858316.7040305@fourthworld.com> David Bovill wrote: > When I drag and drop an image onto LiveCode from Firefox I get the > following data in the dropdata ["files"] > > ????? U???????????? ?'? >> > > No idea what that is :) Which engine version are you using, and which OS version? This is a bug I had thought was fixed, and indeed one of my handlers that depends on this seems to work in recent versions. However, I just noticed the bug report for it remains "Confirmed" but not "Fixed", so perhaps it still affects some systems: Feel free to add notes there to help the team pin this down. -- 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 Sat Jun 20 11:29:44 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 20 Jun 2015 10:29:44 -0500 Subject: POST command and "Previous Request Not completed" In-Reply-To: <7134BF22-94AD-432F-BFAE-3C368F25BF0F@hyperactivesw.com> References: <65895BF3-22BE-4749-BC04-039780986654@major-k.de> <059D2CF6-8C9F-4BA0-8B05-92853A0EB907@sahores-conseil.com> <3D80D1D7-A63C-4ADA-9551-9BBFF37ACF4C@major-k.de> <7134BF22-94AD-432F-BFAE-3C368F25BF0F@hyperactivesw.com> Message-ID: <558586E8.9000901@hyperactivesw.com> On 6/20/2015 10:10 AM, J. Landman Gay wrote: > On June 20, 2015 9:18:59 AM CDT, Klaus major-k > wrote: >> >> Maybe i am just misunderstand ?blocking? here!? I thought this >> would be like firing an ASK or ANSWER dialog, no? > > It blocks libURL from accepting a new request but returns control to > your script after a brief time. So it isn't like an answer dialog in > that way. > > I was going to ask about this myself yesterday. Some of my client's > users get this error frequently and I haven't yet found a good > workaround. I'm using a kludge that resends the request several times > until that error no longer occurs but it doesn't work very well. I'd > love to know how others handle it because it's causing all kinds of > problems in our app. > Oops, sorry, my app is using GET instead of POST. So my answer isn't quite right. Listen to Trevor. But if anyone knows a way to avoid the "previous request not completed" when getting a URL I'd love to know. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From effendi at wanadoo.fr Sat Jun 20 12:05:53 2015 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sat, 20 Jun 2015 18:05:53 +0200 Subject: Displaying a jpg photo larger than my liveCode window ? Message-ID: <2778A60B-AAF2-41EC-A618-9FB1EEB063CF@wanadoo.fr> Hi from Beautiful Brittany, To Mike Bonner and Brahmanathaswami, Many thanks to you both - two radically different approaches !! I will try them both and let you know which one I use. -Francis From dochawk at gmail.com Sat Jun 20 14:00:23 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 20 Jun 2015 11:00:23 -0700 Subject: local variable being reset from outside of script In-Reply-To: References: <55847069.50705@hyperactivesw.com> Message-ID: On Fri, Jun 19, 2015 at 4:07 PM, Mark Wieder wrote: > Could also be launching a palette stack from a behavior object. > It's possible that on return it launches a new behavior instance. > Dunno. It's a bug if so. > > I seem to have found it--it's one of the same-old IDE bugs that has been wasting our time for years. The single-stepper simply didn't bother to follow code into the closeField handler in the same script. In that handler, i checked for textChanged as item 2 of line -2 of the execution contexts. It should now be line 1 of the execution contexts. > you're pretty^H^H^HVERY good at producing the unexpected. > That's been true as long as I've been coding :( [My father claims that machines are out to get me. Now, if *I* thought that, I would be paranoid. I do have to grant, however, that all of the evidence seems to be on his side . . .. {p.s. Anyone know where to buy the pin that connects the primary and secondary plates on a 1972 Cadillac quadrate carburetor? } ] -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From ambassador at fourthworld.com Sat Jun 20 14:06:31 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 20 Jun 2015 11:06:31 -0700 Subject: POST command and "Previous Request Not completed" In-Reply-To: References: Message-ID: <5585ABA7.9090309@fourthworld.com> Trevor DeVore wrote: > On Saturday, June 20, 2015, Klaus major-k wrote: >> >> Say we have some POST commands and fire them one after another. >> >> Now according to the docs, the POST command is blocking, so we should >> NOT see the error dialog "Previous Request Not completed? any time, >> right? >> >> But under some (mysterious) circumstances we actually do, what am I >> missing? > > I think you could run into this problem if you are using send in > time. POST will keep the handler it is in from continuing but another > handler could start executing with a send in time call. I wish it were so easy. I have a button which toggles between opening a record for editing and saving a record. When opening for editing it uses GET, and for saving it uses POST. When I click the button quickly in success while it's in Save mode, it initiates the post but then queues the GET too close behind, perhaps even before POST is done, and then libURL goes into an odd state complaining about certs it otherwise has no problem with. I'll see if I can get some time to assemble a simple demo stack and submit a bug report, but in short I believe Klaus is onto something, that POST is only blocking in some very specific ways that are difficult to identify and anticipate. -- 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 Sat Jun 20 14:42:25 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 20 Jun 2015 13:42:25 -0500 Subject: local variable being reset from outside of script In-Reply-To: References: <55847069.50705@hyperactivesw.com> Message-ID: <5585B411.8070302@hyperactivesw.com> On 6/20/2015 1:00 PM, Dr. Hawkins wrote: > The single-stepper simply didn't bother to follow code into the closeField > handler in the same script. A closefield handler won't be called while stepping through a different handler, it's an independent message (unless your handler specifically calls "closefield" itself.) You need to set a breakpoint within the closefield handler. All LC event messages work that way. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jun 20 14:45:30 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 20 Jun 2015 13:45:30 -0500 Subject: POST command and "Previous Request Not completed" In-Reply-To: <5585ABA7.9090309@fourthworld.com> References: <5585ABA7.9090309@fourthworld.com> Message-ID: <5585B4CA.6020503@hyperactivesw.com> On 6/20/2015 1:06 PM, Richard Gaskin wrote: > I believe Klaus is onto something, that POST is only blocking in some > very specific ways that are difficult to identify and anticipate. There's someone on the forums with the same POST issue. They're trying to POST every few seconds and they're getting this error. Their work may provide a good example stack. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jun 20 14:47:48 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 20 Jun 2015 13:47:48 -0500 Subject: local variable being reset from outside of script In-Reply-To: <5585B411.8070302@hyperactivesw.com> References: <55847069.50705@hyperactivesw.com> <5585B411.8070302@hyperactivesw.com> Message-ID: <5585B554.4020606@hyperactivesw.com> On 6/20/2015 1:42 PM, J. Landman Gay wrote: > On 6/20/2015 1:00 PM, Dr. Hawkins wrote: >> The single-stepper simply didn't bother to follow code into the >> closeField >> handler in the same script. > > A closefield handler won't be called while stepping through a different > handler, it's an independent message (unless your handler specifically > calls "closefield" itself.) You need to set a breakpoint within the > closefield handler. All LC event messages work that way. > I misphrased that. I meant that you can't step into an independent event message handler while tracing a different one. The closefield will be sent of course; it just isn't related to the handler you're currently tracing. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bonnmike at gmail.com Sat Jun 20 15:03:04 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 20 Jun 2015 13:03:04 -0600 Subject: POST command and "Previous Request Not completed" In-Reply-To: <5585B4CA.6020503@hyperactivesw.com> References: <5585ABA7.9090309@fourthworld.com> <5585B4CA.6020503@hyperactivesw.com> Message-ID: I have a couple curiosity questions re: post. The dictionary (7.0.5) has the following Note: The Android and iOS engines do not support 'libUrl' but allow you to use post in the background. [...] Does anyone have an example of using post in the background on mobile? Is there a callback message involved? I was also wondering if there is a way to use the load command to "post".. And if so, would this allow multiple quick post requests, with callback to be done? On Sat, Jun 20, 2015 at 12:45 PM, J. Landman Gay wrote: > On 6/20/2015 1:06 PM, Richard Gaskin wrote: > >> I believe Klaus is onto something, that POST is only blocking in some >> very specific ways that are difficult to identify and anticipate. >> > > There's someone on the forums with the same POST issue. They're trying to > POST every few seconds and they're getting this error. Their work may > provide a good example stack. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dochawk at gmail.com Sat Jun 20 20:03:38 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 20 Jun 2015 17:03:38 -0700 Subject: advertising on mobile Message-ID: Is anyone here doing an advertising-based mobile app with the livened partner? Does it work? Are there other/better options/ -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From dochawk at gmail.com Sat Jun 20 21:59:41 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 20 Jun 2015 18:59:41 -0700 Subject: iOS not liking specialFolderPath("Preferences") Message-ID: In the code sequence (in preOpenStack) *answer* "ck 28" *answer* specialFolderPath("Preferences") errorDialog produces Execution error 21,39,1 241, 39, 1 preOpenStack 353,0,0 stack "/var/moble/Containers/Bundle/Spplication/ References: Message-ID: When an application is installed on a phone (or in the simulator) a number of initial folders are created for use by the application. You can locate the paths to these folders using the specialFolderPath() function with the following selectors: ? home ? the (unique) folder containing the application bundle and its associated data and folders ? documents ? the folder in which the application should store any document data (this folder is backed up by iTunes on sync) ? cache ? the folder in which the application should store any transient data that needs to be preserved between launches (this folder is not backed up by iTunes on sync) ? library ? the folder in which the application can store data of various types. In particular, data private to the application should be stored in a folder named with the app's bundle identifier inside library. (this folder is backed up by iTunes on sync). ? temporary ? the folder in which the application should store any temporary data that is not needed between launches (this folder is not backed up by iTunes on sync) ? engine ? the folder containing the built standalone engine (i.e. the bundle). This is useful for constructing paths to resources that have been copied into the bundle at build time. In general you should only create files within the documents, cache, and temporary folders. Indeed, be careful not to change or add any files within the application bundle. The application bundle is digitally signed when it is built, and any changes to it after this point will invalidate the signature and prevent it from launching. > Date: Sat, 20 Jun 2015 18:59:41 -0700 > Subject: iOS not liking specialFolderPath("Preferences") > From: dochawk at gmail.com > To: use-livecode at lists.runrev.com > > In the code sequence (in preOpenStack) > > > *answer* "ck 28" > > *answer* specialFolderPath("Preferences") > > > > errorDialog produces > > Execution error 21,39,1 > > 241, 39, 1 preOpenStack > > 353,0,0 stack "/var/moble/Containers/Bundle/Spplication/ codeVampHeart.app/VampHeart > > > > This is on an actual 6+; the simulator just crashes hard. > > Error 21 seems to be > > 21 answer: error in response expression > > > While 241 is > > 241 Handler: error in statement > > > Neither of which seem to make any sense when asking for the preferences > folder. > > -- > 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 dvglasgow at gmail.com Sun Jun 21 09:25:24 2015 From: dvglasgow at gmail.com (David V Glasgow) Date: Sun, 21 Jun 2015 14:25:24 +0100 Subject: Revmail problems on Windows 8 In-Reply-To: References: Message-ID: <59AC3354-0F26-4715-AA1D-5ECCE594EADB@gmail.com> Hello Folks, I am just doing the final tweaks on an app designed for an NHS Trust to support clinical decision making . It is exclusively a Win environment. So far, apart from the usual font faff, the deployment platform hasn?t given me any real headaches. However, a week before roll out I have learned that a button designed as a last resort call for help doesn?t work. I had carefully tested all the complex stuff, but hadn?t bothered with this because it was a single line of script: revMail ?Cluster.Buster@*************.nhs.uk",,"Cluster Buster - help I'm stuck" It works fine in the dev environment, and on Mac standalones. On Windows 8 it does nothing. Just in case it was an inclusions thing, I switched to automatic inclusions, but this made no difference. Is there any possibility it is a security setting on the network? I can talk to the NHS Trust IT folks next week, but I am a bear of little brain when it comes to Win networks, and I could do with a few sensible pointers if this is a possibility. I noticed that just about 2 years ago Mark Stuart reported that Revmail didn?t then work on Windows 8. That couldn?t still be an issue, could it? Finally, are there any pointers to a simple alternative approach to Revmail? (bearing in mind I have no control and very little access to any aspects of the platform or network) Cheers, David Glasgow From dochawk at gmail.com Sun Jun 21 09:53:15 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Sun, 21 Jun 2015 06:53:15 -0700 Subject: iOS not liking specialFolderPath("Preferences") In-Reply-To: References: Message-ID: On Sat, Jun 20, 2015 at 7:53 PM, John Dixon wrote: > In general you should only create files within the documents, cache, and > temporary folders. Indeed, > be careful not to change or add any files within the application bundle. > The application bundle is > digitally signed when it is built, and any changes to it after this point > will invalidate the signature > and prevent it from launching. > But I'm not even to the point of accessing a file when this happens. This his happening by my *asking* where that folder is . . . And this line was not causing a crash back in January. -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From skiplondon at gmail.com Sun Jun 21 09:59:11 2015 From: skiplondon at gmail.com (Skip Kimpel) Date: Sun, 21 Jun 2015 09:59:11 -0400 Subject: Revmail problems on Windows 8 In-Reply-To: <59AC3354-0F26-4715-AA1D-5ECCE594EADB@gmail.com> References: <59AC3354-0F26-4715-AA1D-5ECCE594EADB@gmail.com> Message-ID: David, A lot has to do with what email client is installed on that machine and if it is open and running. For consistent results, I usually call a VB script to create the email and then send it to the users Outlook client. I didn't write it but I would be more than happy to share it if you are interested. SKIP > On Jun 21, 2015, at 9:25 AM, David V Glasgow wrote: > > Hello Folks, > > I am just doing the final tweaks on an app designed for an NHS Trust to support clinical decision making . It is exclusively a Win environment. So far, apart from the usual font faff, the deployment platform hasn?t given me any real headaches. However, a week before roll out I have learned that a button designed as a last resort call for help doesn?t work. I had carefully tested all the complex stuff, but hadn?t bothered with this because it was a single line of script: > > revMail ?Cluster.Buster@*************.nhs.uk",,"Cluster Buster - help I'm stuck" > > It works fine in the dev environment, and on Mac standalones. On Windows 8 it does nothing. > > Just in case it was an inclusions thing, I switched to automatic inclusions, but this made no difference. > > Is there any possibility it is a security setting on the network? I can talk to the NHS Trust IT folks next week, but I am a bear of little brain when it comes to Win networks, and I could do with a few sensible pointers if this is a possibility. > > I noticed that just about 2 years ago Mark Stuart reported that Revmail didn?t then work on Windows 8. That couldn?t still be an issue, could it? > > Finally, are there any pointers to a simple alternative approach to Revmail? (bearing in mind I have no control and very little access to any aspects of the platform or network) > > Cheers, > > David Glasgow > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Sun Jun 21 10:15:17 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 21 Jun 2015 07:15:17 -0700 Subject: Revmail problems on Windows 8 In-Reply-To: <59AC3354-0F26-4715-AA1D-5ECCE594EADB@gmail.com> References: <59AC3354-0F26-4715-AA1D-5ECCE594EADB@gmail.com> Message-ID: <5586C6F5.7050509@fourthworld.com> David V Glasgow wrote: > I had carefully tested all the complex stuff, but hadn?t bothered > with this because it was a single line of script: > > revMail ?Cluster.Buster@*************.nhs.uk",,"Cluster Buster - help > I'm stuck" > > It works fine in the dev environment, and on Mac standalones. On > Windows 8 it does nothing. > > Just in case it was an inclusions thing, I switched to automatic > inclusions, but this made no difference. > > Is there any possibility it is a security setting on the network? I > can talk to the NHS Trust IT folks next week, but I am a bear of > little brain when it comes to Win networks, and I could do with a few > sensible pointers if this is a possibility. > > I noticed that just about 2 years ago Mark Stuart reported that > Revmail didn?t then work on Windows 8. That couldn?t still be an > issue, could it? > > Finally, are there any pointers to a simple alternative approach to > Revmail? (bearing in mind I have no control and very little access > to any aspects of the platform or network) revMail is just a wrapper for the "mailto:" protocol designation. All it does is open a mail with the various specified fields already filled in (subject, to, body, etc.). As such, no networking is involved, since it's up to the email client to actually send the message. Well designed modern OSes ship with default apps assigned to handle "http:", "mailto:", and often "ftp:" along with others. On Windows this is done through registry setting. I don't have Win 8.0 but I just tested "mailto:" on Win 8.1 and it does indeed open the default email client. Perhaps revMail is working harder than it needs to, maybe predating "launch url" and attempting to do extra work that "launch url" can handle well for it today. If so it may be a bug, but I haven't looked into the revMail code to see what it's up to. One simple workaround is to just use "mailto:" directly with "launch url:", e.g.: put "someaddy at somedomain.com" into tAddress put "Some Subject Line" into tSubject put "This is the body of the email" into tBody put "mailto:"& tAddress &"?subject="& tSubject &"&body="& tBody \ into tURL launch url tURL If that doesn't work it may be that the machine you're testing on has had its default email application assignment mucked up, either by one of the many known brittle aspects of the Windows registry or perhaps intentionally by admins who set up the system (though given how popular "mailto:" is on Web pages that wouldn't have been a smart thing for an admin to do). What is the value of "the result" immediately after attempting "revMail"? This article may be helpful: -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sun Jun 21 10:24:05 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 21 Jun 2015 07:24:05 -0700 Subject: iOS not liking specialFolderPath("Preferences") In-Reply-To: References: Message-ID: <5586C905.4050006@fourthworld.com> Dr. Hawkins wrote: > On Sat, Jun 20, 2015 at 7:53 PM, John Dixon wrote: > >> In general you should only create files within the documents, >> cache, and temporary folders. > > But I'm not even to the point of accessing a file when this happens. > > This his happening by my *asking* where that folder is . . . > > And this line was not causing a crash back in January. If it's crashing in the simulator but not on the device it may be a problem with the simulator configuration. If it crashes on both it may be a bug in LiveCode. But I think John's main point was that there is no "Preferences" folder on iOS. See the Dictionary entry for "specialFolderPath" for a list of supported constants available for each OS. -- 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 sweattechnologies.com Mon Jun 22 00:20:30 2015 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon, 22 Jun 2015 14:20:30 +1000 Subject: mergButton 1.0.0 Message-ID: <24022C28-934E-42F3-876A-7E1AEED86B40@sweattechnologies.com> Hi LiveCoders Recently a client needed to be able to create a button over a mergAV camera view so I implemented a new external for creating UIButtons. An android version will hopefully be forthcoming as their project progresses. This new external is available for $9 sold separately and of course is included in mergExt Complete which is still $299 for a whopping $931 worth of individual products. Please see http://mergext.com/home/mergButton for more info Cheers Monte -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From sebastien.nouat at livecode.com Mon Jun 22 13:12:53 2015 From: sebastien.nouat at livecode.com (Sebastien Nouat) Date: Mon, 22 Jun 2015 18:12:53 +0100 Subject: Release 6.7.6 RC 2 / 7.0.6 RC 2 Message-ID: <55884215.9040506@livecode.com> Dear List Members, We are pleased to announce the release of LiveCode 6.7.6 RC 2 and 7.0.6 RC 2. This release is a maintenance release which contains regression fixes for both versions. The list of regressions fixed can be found in the Release Notes. *Getting the Release* To get the release please select "check for updates" from the "help" menu in the product or download the installer directly at: http://downloads.livecode.com *6.7.6 Stable / 7.0.6 Stable * With 1 regression introduced in first RC (bug 15526 ), which has been fixed in RC 2, we are now considering that the bug fixes are stable. The next planned release is LiveCode 6.7.6 Stable and LiveCode 7.0.6 Stable, which aimed to be done at the end of the week. Any change in our schedule in the release can be followed on our GitHub repository , where an RC 3 milestone would appear if required. Warm regards, The LiveCode Team From dfepstein at comcast.net Mon Jun 22 17:19:27 2015 From: dfepstein at comcast.net (David Epstein) Date: Mon, 22 Jun 2015 17:19:27 -0400 Subject: Insertion point problems Message-ID: <8F80EC79-955A-409E-9758-DA999B2F4F77@comcast.net> 1. With a word selected in field 1 of the topStack, a menu button in a palette issues a command ?Paste?. The handler for this command includes set the defaultStack to the topStack get the selectedChunk ? test whether the chunk is a suitable place to paste, and if so then paste This works fine if there is actually a word selected in field 1. But if there is only an insertion point it does not work; the selectedChunk is reported as empty. (On mouseDown on the palette menu, a selected word stays selected; but a blinking insertion point disappears). 2. Results above both in LC 5.5 and LC 7.01. But I notice another problem in 7.01 (unlike in 5.5): the insertion point does not blink. I see it blink just after typing a character, and it blinks once when the stack is activated, but when nothing is happening there is no indication of where the insertion point is. Do others see this, or have solutions? David Epstein From dunbarx at aol.com Mon Jun 22 17:29:47 2015 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 22 Jun 2015 17:29:47 -0400 Subject: Insertion point problems In-Reply-To: <8F80EC79-955A-409E-9758-DA999B2F4F77@comcast.net> References: <8F80EC79-955A-409E-9758-DA999B2F4F77@comcast.net> Message-ID: <14e1d2d5535-4881-11cd4@webprd-m101.mail.aol.com> Hi. I don't understand. If you have text selected in the field, what are you doing with the value that the selectedChunk sets into the local variable "it"? You never say where to paste that text. What does this do for you, perhaps with some text selected in a field 1? It "puts", rather than "pastes", but maybe that is better? on mouseUp set the defaultStack to the topStack get the selectedChunk put the value of it after fld 1 end mouseUp Of course, a simpler way is to: on mouseUp set the defaultStack to the topStack get the selectedText put it after fld 1 end mouseUp Craig Newman set the defaultStack to the topStack get the selectedChunk -----Original Message----- From: David Epstein To: use-livecode Sent: Mon, Jun 22, 2015 5:20 pm Subject: Insertion point problems 1. With a word selected in field 1 of the topStack, a menu button in a palette issues a command ?Paste?. The handler for this command includes set the defaultStack to the topStack get the selectedChunk ? test whether the chunk is a suitable place to paste, and if so then paste This works fine if there is actually a word selected in field 1. But if there is only an insertion point it does not work; the selectedChunk is reported as empty. (On mouseDown on the palette menu, a selected word stays selected; but a blinking insertion point disappears). 2. Results above both in LC 5.5 and LC 7.01. But I notice another problem in 7.01 (unlike in 5.5): the insertion point does not blink. I see it blink just after typing a character, and it blinks once when the stack is activated, but when nothing is happening there is no indication of where the insertion point is. Do others see this, or have solutions? David Epstein _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Tue Jun 23 05:11:58 2015 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 23 Jun 2015 12:11:58 +0300 Subject: Use of symbols? Message-ID: <558922DE.3050601@gmail.com> At the end of my 6 week course for kids: https://www.facebook.com/RMLCclasses I should like to issue those that manage to get through everything with some sort of certificate . . . . . . preferably featuring the LiveCode Community icon . . . ? However I am reluctant to do that if I am going to: a. Break any copyright laws. b. Put RunRev's collective nose out of joint. I would be grateful for any guidance in this respect. Richmond. From toolbook at kestner.de Tue Jun 23 05:21:43 2015 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 23 Jun 2015 11:21:43 +0200 Subject: AW: Use of symbols? In-Reply-To: <558922DE.3050601@gmail.com> References: <558922DE.3050601@gmail.com> Message-ID: <006001d0ad96$05ae19e0$110a4da0$@kestner.de> You should ask RunRev, not us? -----Urspr?ngliche Nachricht----- Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag von Richmond Gesendet: Dienstag, 23. Juni 2015 11:12 An: How to use LiveCode Betreff: Use of symbols? At the end of my 6 week course for kids: https://www.facebook.com/RMLCclasses I should like to issue those that manage to get through everything with some sort of certificate . . . . . . preferably featuring the LiveCode Community icon . . . ? However I am reluctant to do that if I am going to: a. Break any copyright laws. b. Put RunRev's collective nose out of joint. I would be grateful for any guidance in this respect. 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 richmondmathewson at gmail.com Tue Jun 23 05:45:36 2015 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 23 Jun 2015 12:45:36 +0300 Subject: AW: Use of symbols? In-Reply-To: <006001d0ad96$05ae19e0$110a4da0$@kestner.de> References: <558922DE.3050601@gmail.com> <006001d0ad96$05ae19e0$110a4da0$@kestner.de> Message-ID: <55892AC0.6040301@gmail.com> On 23/06/15 12:21, Tiemo Hollmann TB wrote: > You should ask RunRev, not us? Ah, Yes. Thanks. Richmond. > > -----Urspr?ngliche Nachricht----- > Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag > von Richmond > Gesendet: Dienstag, 23. Juni 2015 11:12 > An: How to use LiveCode > Betreff: Use of symbols? > > At the end of my 6 week course for kids: > https://www.facebook.com/RMLCclasses > > I should like to issue those that manage to get through everything with some > sort of certificate . . . > > . . . preferably featuring the LiveCode Community icon . . . ? > > However I am reluctant to do that if I am going to: > > a. Break any copyright laws. > > b. Put RunRev's collective nose out of joint. > > I would be grateful for any guidance in this respect. > > 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 peter.brett at livecode.com Tue Jun 23 06:36:23 2015 From: peter.brett at livecode.com (Peter TB Brett) Date: Tue, 23 Jun 2015 12:36:23 +0200 Subject: Use of =?UTF-8?Q?symbols=3F?= In-Reply-To: <558922DE.3050601@gmail.com> References: <558922DE.3050601@gmail.com> Message-ID: <980ba4373aa828ac7110318441fca8b6@livecode.com> On 2015-06-23 11:11, Richmond wrote: > At the end of my 6 week course for kids: > https://www.facebook.com/RMLCclasses > > I should like to issue those that manage to get through everything > with some sort > of certificate . . . > > . . . preferably featuring the LiveCode Community icon . . . ? > > However I am reluctant to do that if I am going to: > > a. Break any copyright laws. > > b. Put RunRev's collective nose out of joint. > > I would be grateful for any guidance in this respect. Here are some high-resolution resources. http://livecode.com/about/press/media-resources/ Have fun! Peter -- Dr Peter Brett LiveCode Engine Development Team From bobsneidar at iotecdigital.com Tue Jun 23 11:18:06 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 23 Jun 2015 15:18:06 +0000 Subject: Insertion point problems In-Reply-To: <8F80EC79-955A-409E-9758-DA999B2F4F77@comcast.net> References: <8F80EC79-955A-409E-9758-DA999B2F4F77@comcast.net> Message-ID: <8DEFD73B-D151-43F1-B4CE-5F154333C743@iotecdigital.com> Instead check the focusedObject. If it is a field then you can paste. Bob S > On Jun 22, 2015, at 14:19 , David Epstein wrote: > > 1. With a word selected in field 1 of the topStack, a menu button in a palette issues a command ?Paste?. The handler for this command includes > > set the defaultStack to the topStack > get the selectedChunk > ? test whether the chunk is a suitable place to paste, and if so then > paste > > This works fine if there is actually a word selected in field 1. But if there is only an insertion point it does not work; the selectedChunk is reported as empty. (On mouseDown on the palette menu, a selected word stays selected; but a blinking insertion point disappears). > > 2. Results above both in LC 5.5 and LC 7.01. But I notice another problem in 7.01 (unlike in 5.5): the insertion point does not blink. I see it blink just after typing a character, and it blinks once when the stack is activated, but when nothing is happening there is no indication of where the insertion point is. > > Do others see this, or have solutions? > > David Epstein > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Tue Jun 23 16:43:33 2015 From: pete at lcsql.com (Peter Haworth) Date: Tue, 23 Jun 2015 20:43:33 +0000 Subject: Quotient Message-ID: Does LC include an operator to return the quotient of a division operation? For example, I want to get 2 as the result of 12 divided by 5. From revdev at pdslabs.net Tue Jun 23 17:06:07 2015 From: revdev at pdslabs.net (Phil Davis) Date: Tue, 23 Jun 2015 14:06:07 -0700 Subject: Quotient In-Reply-To: References: Message-ID: <5589CA3F.4080601@pdslabs.net> put 12 div 5 into tQuotient put 12 mod 5 into tRemainder put 12 / 5 into tDecimalQuotient Phil On 6/23/15 1:43 PM, Peter Haworth wrote: > Does LC include an operator to return the quotient of a division > operation? For example, I want to get 2 as the result of 12 divided by 5. > _______________________________________________ > use-livecode mailing list > use-livecode 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 devin_asay at byu.edu Tue Jun 23 17:17:40 2015 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 23 Jun 2015 21:17:40 +0000 Subject: Quotient In-Reply-To: References: Message-ID: <9C282FC6-8291-43C9-B0A8-0D7E3B65B63B@byu.edu> On Jun 23, 2015, at 2:43 PM, Peter Haworth wrote: > Does LC include an operator to return the quotient of a division > operation? For example, I want to get 2 as the result of 12 divided by 5. Are you talking about the div operator? put 12 div 5 --> 2 And the mod operator gives the remainder: put 13 mod 5 --> 3 Devin Devin Asay Office of Digital Humanities Brigham Young University From pete at lcsql.com Tue Jun 23 17:33:07 2015 From: pete at lcsql.com (Peter Haworth) Date: Tue, 23 Jun 2015 21:33:07 +0000 Subject: Quotient In-Reply-To: <9C282FC6-8291-43C9-B0A8-0D7E3B65B63B@byu.edu> References: <9C282FC6-8291-43C9-B0A8-0D7E3B65B63B@byu.edu> Message-ID: Thanks Phil and Devin. I had no idea that div and the "/" operator yielded different results. On Tue, Jun 23, 2015 at 2:18 PM Devin Asay wrote: > > On Jun 23, 2015, at 2:43 PM, Peter Haworth wrote: > > > Does LC include an operator to return the quotient of a division > > operation? For example, I want to get 2 as the result of 12 divided by > 5. > > Are you talking about the div operator? > > put 12 div 5 --> 2 > > And the mod operator gives the remainder: > > put 13 mod 5 --> 3 > > > Devin > > Devin Asay > Office of Digital Humanities > Brigham Young University > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From gwjapp at gmail.com Tue Jun 23 17:39:07 2015 From: gwjapp at gmail.com (Gabriel Johnson) Date: Tue, 23 Jun 2015 16:39:07 -0500 Subject: LiveCode quits, but stays in Dock (OS X Yosemite) and shows as open Message-ID: Hey All- We have a weird issue on one of our computers where LiveCode (version 6.6.3) seems to quit, but it remains showing as open in the Dock (on OS X Yosemite). However, it says "Application Not Responding" if you right-click on the icon. When I try to open LiveCode again (from the Applications folder), it gives the error "The Application "LiveCode 6.6.3" is not open anymore." LiveCode doesn't show in the Activity Monitor, and the terminal command: ps -ax | grep -i "LiveCode" doesn't show anything either. So it looks like it did successfully quit. However, it shows in the "Force Quit Applications" window. Choosing to Force Quit it doesn't do anything. I've seen this problem with Firefox on the same computer. Does anyone know what might cause this? Is there something in Yosemite I can change to prevent/work around this issue? One major problem with this is that the computer will not reboot unless the power button is held to force it to shut down. Gabe From dfepstein at comcast.net Tue Jun 23 17:49:03 2015 From: dfepstein at comcast.net (dfepstein at comcast.net) Date: Tue, 23 Jun 2015 21:49:03 +0000 (UTC) Subject: Insertion point problems In-Reply-To: References: Message-ID: <1550248718.3048315.1435096143640.JavaMail.zimbra@comcast.net> Thanks to Craig Newman and Bob Sneidar.? Unless I have misunderstood them, which is possible, I think I have not clearly enough explained?my problem.? ? I want a menu button in a palette to paste the clipboard's contents to the topStack?at the selectedChunk.? This works if the selectedChunk actually includes some hilited text ("char 1 to 4..."), but not if the selectedChunk is an insertion point ("char 4 to 3...").? In the second case, but not in the first, the insertion point disappears and the?selectedChunk property loses its?value when?a palette button is pressed, so the paste fails.? I recall that people resort to various ways of storing the selectedChunk, but am puzzled by this inconsistency between the first and second cases. ? My second question is whether LiveCode 7.01 only rarely shows the blinking insertion point that it should be showing whenever the current selection is before or after, or between consecutive, characters of an unlocked field.? This is my experience on Mac Yosemite, but it seems like such an obvious and important flaw that I would think others would have complained. ? Many thanks. ? David Epstein From jacque at hyperactivesw.com Tue Jun 23 18:06:45 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 23 Jun 2015 17:06:45 -0500 Subject: Insertion point problems In-Reply-To: <1550248718.3048315.1435096143640.JavaMail.zimbra@comcast.net> References: <1550248718.3048315.1435096143640.JavaMail.zimbra@comcast.net> Message-ID: <5589D875.4080602@hyperactivesw.com> On 6/23/2015 4:49 PM, dfepstein at comcast.net wrote: > I want a menu button in a palette to paste the clipboard's contents > to the topStack at the selectedChunk. This works if the > selectedChunk actually includes some hilited text ("char 1 to 4..."), > but not if the selectedChunk is an insertion point ("char 4 to > 3..."). In the second case, but not in the first, the insertion > point disappears and the selectedChunk property loses its value when > a palette button is pressed, so the paste fails. This looks like a bug to me. If selectedchunk is valid in one case, it should also be valid in the other. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobsneidar at iotecdigital.com Tue Jun 23 19:35:05 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 23 Jun 2015 23:35:05 +0000 Subject: Insertion point problems In-Reply-To: <5589D875.4080602@hyperactivesw.com> References: <1550248718.3048315.1435096143640.JavaMail.zimbra@comcast.net> <5589D875.4080602@hyperactivesw.com> Message-ID: On a Mac, I opened two stacks, one with a button, one with a field. I palletized the first stack, then set the insertion point in the field in the second one. Clicking the button in the palletized stack still causes the field on the second stack to lose focus. I don?t think there is a way to change this behavior. The workaround that comes to my mind is to have an exitField handler in the field which saves the selection in a property or global variable that the palette stack can access. Alternatively you could have an exitField handler inserted as a front script when the palette opens, so that the selection can be saved somewhere. That is how I would go about this. Bob S > On Jun 23, 2015, at 15:06 , J. Landman Gay wrote: > > On 6/23/2015 4:49 PM, dfepstein at comcast.net wrote: >> I want a menu button in a palette to paste the clipboard's contents >> to the topStack at the selectedChunk. This works if the >> selectedChunk actually includes some hilited text ("char 1 to 4..."), >> but not if the selectedChunk is an insertion point ("char 4 to >> 3..."). In the second case, but not in the first, the insertion >> point disappears and the selectedChunk property loses its value when >> a palette button is pressed, so the paste fails. > > This looks like a bug to me. If selectedchunk is valid in one case, it should also be valid in the other. > > -- > 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 bernd.niggemann at uni-wh.de Tue Jun 23 19:30:22 2015 From: bernd.niggemann at uni-wh.de (BNig) Date: Tue, 23 Jun 2015 16:30:22 -0700 (PDT) Subject: Insertion point problems In-Reply-To: <1550248718.3048315.1435096143640.JavaMail.zimbra@comcast.net> References: <8F80EC79-955A-409E-9758-DA999B2F4F77@comcast.net> <1550248718.3048315.1435096143640.JavaMail.zimbra@comcast.net> Message-ID: <1435102222116-4693267.post@n4.nabble.com> this works for me from a palette stack for both selected text or blinking cursor on mouseUp put the topStack into tTop go stack tTop put the selectedChunk into tSC if tSC <> "" then -- or whatever paste end if end mouseUp Kind regards Bernd -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Insertion-point-problems-tp4693251p4693267.html Sent from the Revolution - User mailing list archive at Nabble.com. From monte at sweattechnologies.com Wed Jun 24 01:39:40 2015 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 24 Jun 2015 15:39:40 +1000 Subject: overriding a function Message-ID: Howdy folks I?m doing a bit of IDE hacking for a new plugin and I want to override a function in one of the libraries or rather add some lines to it?s results. The only way I can override is via a front script but ideally I would be able to get the result of the function being overridden, amend it and then return my amended result. Something like this: ? my front script function getList put getList() into theList put ?Hello?&cr before theList return theList end getList ? the IDE library function function getList return ?World!" end getList So the result would be Hello World! However I know I can?t do the above because I?d just end up with recursion in my front script? any ideas? One thing worth pointing out is using value(getList(), reference to library stack) from within the getList() function results in a recursion error? this seems like a bug in value though... Cheers Monte -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From selander at tkf.att.ne.jp Wed Jun 24 02:06:30 2015 From: selander at tkf.att.ne.jp (Tim Selander) Date: Wed, 24 Jun 2015 15:06:30 +0900 Subject: FFmpeg scripting? Message-ID: <558A48E6.7000800@tkf.att.ne.jp> Hi, Have 1,500 files of our TV program buried in an awkward file tree. I want to use LC to pick out all the video files, getting a list of files with their full paths. That part I can do. Now I want to feed that list of files to ffmjpeg (open source video compression program) to convert to a different format. Assuming I'll have to use a bash script or something? This will be a first for me. Any chance listers have used LC and ffmjpeg together, and can throw me some pointers on how to do this? TIA Tim Selander Tokyo, Japan From david at viral.academy Wed Jun 24 02:22:32 2015 From: david at viral.academy (David Bovill) Date: Wed, 24 Jun 2015 08:22:32 +0200 Subject: FFmpeg scripting? In-Reply-To: <558A48E6.7000800@tkf.att.ne.jp> References: <558A48E6.7000800@tkf.att.ne.jp> Message-ID: Hi Tim- I've used ffmpeg with Livecode, also a number of other tools for use in video and TV settings. If you are interested maybe we could have a Hangout where we discuss the use of Livecode together with other open source video tools - feel free to contact me off list. David On 24 June 2015 at 08:06, Tim Selander wrote: > Hi, > > Have 1,500 files of our TV program buried in an awkward file tree. I want > to use LC to pick out all the video files, getting a list of files with > their full paths. That part I can do. Now I want to feed that list of files > to ffmjpeg (open source video compression program) to convert to a > different format. > > Assuming I'll have to use a bash script or something? This will be a first > for me. > > Any chance listers have used LC and ffmjpeg together, and can throw me > some pointers on how to do this? > > TIA > > Tim Selander > Tokyo, Japan > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 24 03:06:52 2015 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 24 Jun 2015 09:06:52 +0200 Subject: The clipboad is busy Message-ID: <002901d0ae4c$59763150$0c6293f0$@kestner.de> Hello, LC 6.5.2 and 7.0.5 on Win 7. I am using: export snapshot from grp "ScreenShot" to tScreenshot as JPG # alternative: PNG set the clipboarddata["image"] to tScreenshot. Pasting this image works fine in some other programs, as Photoshop, MS Word2013, Paint Trying to past it into MS Excel 2013, Publisher2013 or Powerpoint2013 fails. If the export was made as PNG it works in Excel and Powerpoint, but still fails in Publisher. MS Publisher pops up a message that the clipboard is "busy" and the content can't be pasted while it is busy. Powerpoint tells, it has a problem and wants to be closed and Excel just does anything and ignores the clipboard content. Is this a bug I should report or am I doing wrong anything? Thanks Tiemo From dick.kriesel at mail.com Wed Jun 24 04:50:39 2015 From: dick.kriesel at mail.com (Dick Kriesel) Date: Wed, 24 Jun 2015 01:50:39 -0700 Subject: overriding a function In-Reply-To: References: Message-ID: <6ADE9EE8-77BD-4550-BAC7-16BCB48EBCC1@mail.com> > On Jun 23, 2015, at 10:39 PM, Monte Goulding wrote: > > Howdy folks > > I?m doing a bit of IDE hacking for a new plugin and I want to override a function in one of the libraries or rather add some lines to it?s results. The only way I can override is via a front script but ideally I would be able to get the result of the function being overridden, amend it and then return my amended result. ... > However I know I can?t do the above because I?d just end up with recursion in my front script? any ideas? Hi, Monte. Here?s a way to write the handler for your front script: function getLines if item 2 of line -2 of the executionContexts is "getLines" then pass getLines else return "Hello" & cr & getLines() end if end getLines It works for me. Does it work for you? ? Dick From david at viral.academy Wed Jun 24 05:04:59 2015 From: david at viral.academy (David Bovill) Date: Wed, 24 Jun 2015 09:04:59 +0000 Subject: overriding a function In-Reply-To: <6ADE9EE8-77BD-4550-BAC7-16BCB48EBCC1@mail.com> References: <6ADE9EE8-77BD-4550-BAC7-16BCB48EBCC1@mail.com> Message-ID: Nice On Wed, 24 Jun 2015 at 09:51, Dick Kriesel wrote: > > > On Jun 23, 2015, at 10:39 PM, Monte Goulding < > monte at sweattechnologies.com> wrote: > > > > Howdy folks > > > > I?m doing a bit of IDE hacking for a new plugin and I want to override a > function in one of the libraries or rather add some lines to it?s results. > The only way I can override is via a front script but ideally I would be > able to get the result of the function being overridden, amend it and then > return my amended result. > ... > > However I know I can?t do the above because I?d just end up with > recursion in my front script? any ideas? > > Hi, Monte. Here?s a way to write the handler for your front script: > > function getLines > if item 2 of line -2 of the executionContexts is "getLines" then > pass getLines > else > return "Hello" & cr & getLines() > end if > end getLines > > It works for me. Does it work for you? > > ? Dick > _______________________________________________ > use-livecode mailing list > use-livecode at 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 sweattechnologies.com Wed Jun 24 05:28:39 2015 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 24 Jun 2015 19:28:39 +1000 Subject: overriding a function In-Reply-To: <6ADE9EE8-77BD-4550-BAC7-16BCB48EBCC1@mail.com> References: <6ADE9EE8-77BD-4550-BAC7-16BCB48EBCC1@mail.com> Message-ID: <33E722DC-7169-4CAD-AE78-B9CD65C875E2@sweattechnologies.com> Thanks Dick I wasn't expecting a solution! Very creative! Sent from my iPhone > On 24 Jun 2015, at 6:50 pm, Dick Kriesel wrote: > > It works for me. Does it work for you? From ray at linkit.com Wed Jun 24 06:52:59 2015 From: ray at linkit.com (Ray) Date: Wed, 24 Jun 2015 12:52:59 +0200 Subject: No Internet No Livecode? In-Reply-To: References: <557DBF1B.4010708@LinkIt.Com> <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> <557DCDCC.2000407@LinkIt.Com> Message-ID: <558A8C0B.6040809@LinkIt.Com> I have no internet connection today, service is down or something, and when I launch Livecoe 7.0.5, 7.0.2 or 6.7.6 on my Mac Mini running Yosemite I get nothing but a Livecode menu which doesn't let me do anything except open up some kind of Services section in the System Preferences. Have I missed something somewhere? Is there now some kind of license setting which disallows using Livecode offline? Or does Livecode on a Mac simply require internet connection to properly launch the IDE? It's odd since I'm still able to launch 7.0.2 on my Windows system with no connection. Any ideas? From ray at linkit.com Wed Jun 24 07:01:48 2015 From: ray at linkit.com (Ray) Date: Wed, 24 Jun 2015 13:01:48 +0200 Subject: No Internet No Livecode? In-Reply-To: References: <557DBF1B.4010708@LinkIt.Com> <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> <557DCDCC.2000407@LinkIt.Com> Message-ID: <558A8E1C.3080909@LinkIt.Com> Since posting this I've discovered I DO have an internet connection, it's just SUPER slow for some reason. The only thing remaining which puzzles me is why Livecode 7.0.2 on my Windows system launches immediately while on the Mac it launches 'eventually', evidently waiting while some kind of network call is made. From alex at tweedly.net Wed Jun 24 07:50:58 2015 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 24 Jun 2015 12:50:58 +0100 Subject: FFmpeg scripting? In-Reply-To: <558A48E6.7000800@tkf.att.ne.jp> References: <558A48E6.7000800@tkf.att.ne.jp> Message-ID: <558A99A2.3040904@tweedly.net> You sholdn't need to use bash directly - simply use the 'shell' feature on each file. Of course, you could do just the same by putting all the commands into a file, and then running it from bash if that was preferable :-) Here's a fragment of a script I use to convert jpeg files (for different sizes, etc.) This assumes that it starts in a folder full of files, and creates a subfolder of resized files. (And it deals with strangely named files that caused problems for "shell" by renaming the file using convert (part of ImageMagick) renaming the files back again. I should probably have figured out all the naming / escaping needed - but I was in a hurry :-) create folder "width400" repeat for each line L in tFiles put "Converting" && L & "
" & CR after tOutput -- deal with difficult file names put L into K -- e.g. replace "&" with "XXX" in K rename file L to K if not file_exists("width400", L) then put "convert " & K & " -resize 400x400\> " & "width400/" & K into tCmd put shell(tCmd) put "do " && tCmd && the result & "
" & CR after tOutput set the defaultfolder to "width400" rename file K to L set the defaultfolder to ".." end if rename file K to L end repeat -- Alex. On 24/06/2015 07:06, Tim Selander wrote: > Hi, > > Have 1,500 files of our TV program buried in an awkward file tree. I > want to use LC to pick out all the video files, getting a list of > files with their full paths. That part I can do. Now I want to feed > that list of files to ffmjpeg (open source video compression program) > to convert to a different format. > > Assuming I'll have to use a bash script or something? This will be a > first for me. > > Any chance listers have used LC and ffmjpeg together, and can throw me > some pointers on how to do this? > > TIA > > Tim Selander > Tokyo, Japan > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Jun 24 08:36:47 2015 From: th.douez at gmail.com (Thierry Douez) Date: Wed, 24 Jun 2015 14:36:47 +0200 Subject: [ANN] Text to speech for iOS. Message-ID: Dear iOS LiveCoders, I'm pleased to annouce the first release of sunnYtext2speech, a text to speech external for iOS. http://sunny-tdz.com/sunnytext2speech A trial version with a demo stack is also available. Kind regards, Thierry ------------------------------------------------ Thierry Douez - http://sunny-tdz.com Maker of sunnYperl - sunnYmidi - sunnYmage - sunnYtext2speech From dave at applicationinsight.com Wed Jun 24 08:24:25 2015 From: dave at applicationinsight.com (Dave Kilroy) Date: Wed, 24 Jun 2015 05:24:25 -0700 (PDT) Subject: Livecode 8 (dp2) not recognising Xcode? In-Reply-To: References: <557DBF1B.4010708@LinkIt.Com> <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> <557DCDCC.2000407@LinkIt.Com> <557DD841.2010508@LinkIt.Com> Message-ID: <1435148665488-4693279.post@n4.nabble.com> David apparently LC 8 (dp2) needs to connect to Xcode 6.2 - and also apparently apps made this way will run on iOS 8.2. I re-downloaded Xcode 6.2 and LC8 (dp2) connected with it nicely and I built an app - unfortunately I don't have a device running 8.2, but do have one running 8.1.3 - and with 6.2 and LC 8 (dp2) I got a 'hello world' to install but it wouldn't run (opens to black screen and exits after half a second) Next version of LC8 is coming soon... Dave ----- "The difference between genius and stupidity is; genius has its limits." - Albert Einstein -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Livecode-8-dp2-not-recognising-Xcode-tp4693110p4693279.html Sent from the Revolution - User mailing list archive at Nabble.com. From rene.micout at numericable.com Wed Jun 24 09:28:25 2015 From: rene.micout at numericable.com (=?utf-8?Q?Ren=C3=A9_Micout?=) Date: Wed, 24 Jun 2015 15:28:25 +0200 Subject: [ANN] Text to speech for iOS. In-Reply-To: References: Message-ID: Great ! > Le 24 juin 2015 ? 14:36, Thierry Douez a ?crit : > > Dear iOS LiveCoders, > > I'm pleased to annouce the first release of sunnYtext2speech, > a text to speech external for iOS. > > http://sunny-tdz.com/sunnytext2speech > > A trial version with a demo stack is also available. > > Kind regards, > > Thierry > > ------------------------------------------------ > Thierry Douez - http://sunny-tdz.com > Maker of sunnYperl - sunnYmidi - sunnYmage - sunnYtext2speech > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Wed Jun 24 09:41:44 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 24 Jun 2015 07:41:44 -0600 Subject: No Internet No Livecode? In-Reply-To: <558A8E1C.3080909@LinkIt.Com> References: <557DBF1B.4010708@LinkIt.Com> <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> <557DCDCC.2000407@LinkIt.Com> <558A8E1C.3080909@LinkIt.Com> Message-ID: On your mac, does the start center still pop up on startup? If so, yo might change preferences so that it doesn't show up and then try again. (just a guess) On Wed, Jun 24, 2015 at 5:01 AM, Ray wrote: > Since posting this I've discovered I DO have an internet connection, it's > just SUPER slow for some reason. > > The only thing remaining which puzzles me is why Livecode 7.0.2 on my > Windows system launches immediately while on the Mac it launches > 'eventually', evidently waiting while some kind of network call is made. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ray at linkit.com Wed Jun 24 09:59:47 2015 From: ray at linkit.com (Ray) Date: Wed, 24 Jun 2015 15:59:47 +0200 Subject: No Internet No Livecode? In-Reply-To: References: <557DBF1B.4010708@LinkIt.Com> <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> <557DCDCC.2000407@LinkIt.Com> <558A8E1C.3080909@LinkIt.Com> Message-ID: <558AB7D3.5060903@LinkIt.Com> No, I disabled the Start Center when I st up the machine, but thanks. I think I've got a work around. On 6/24/2015 3:41 PM, Mike Bonner wrote: > On your mac, does the start center still pop up on startup? If so, yo > might change preferences so that it doesn't show up and then try again. > (just a guess) > > On Wed, Jun 24, 2015 at 5:01 AM, Ray wrote: > >> Since posting this I've discovered I DO have an internet connection, it's >> just SUPER slow for some reason. >> >> The only thing remaining which puzzles me is why Livecode 7.0.2 on my >> Windows system launches immediately while on the Mac it launches >> 'eventually', evidently waiting while some kind of network call is made. >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Wed Jun 24 10:42:44 2015 From: pete at lcsql.com (Peter Haworth) Date: Wed, 24 Jun 2015 14:42:44 +0000 Subject: overriding a function In-Reply-To: <33E722DC-7169-4CAD-AE78-B9CD65C875E2@sweattechnologies.com> References: <6ADE9EE8-77BD-4550-BAC7-16BCB48EBCC1@mail.com> <33E722DC-7169-4CAD-AE78-B9CD65C875E2@sweattechnologies.com> Message-ID: Maybe dispatch getlist to wherever it exists in the IDE stacks? On Wed, Jun 24, 2015, 2:29 AM Monte Goulding wrote: > Thanks Dick I wasn't expecting a solution! Very creative! > > Sent from my iPhone > > > On 24 Jun 2015, at 6:50 pm, Dick Kriesel wrote: > > > > It works for me. Does it work 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 pmbrig at gmail.com Wed Jun 24 11:20:44 2015 From: pmbrig at gmail.com (Peter Brigham) Date: Wed, 24 Jun 2015 11:20:44 -0400 Subject: Insertion point problems In-Reply-To: References: <1550248718.3048315.1435096143640.JavaMail.zimbra@comcast.net> <5589D875.4080602@hyperactivesw.com> Message-ID: What I do for this is store the selectedchunk in a customprop or a script local on mouseEnter in the button script that will be doing the pasting. That way if the mousedown removes the current selection you already have the info you need. BTW, if you set the traversalon to false for the button, the current selection should be preserved, which will obviate the need for this workaround. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On Tue, Jun 23, 2015 at 7:35 PM, Bob Sneidar wrote: > On a Mac, I opened two stacks, one with a button, one with a field. I > palletized the first stack, then set the insertion point in the field in > the second one. Clicking the button in the palletized stack still causes > the field on the second stack to lose focus. > > I don?t think there is a way to change this behavior. The workaround that > comes to my mind is to have an exitField handler in the field which saves > the selection in a property or global variable that the palette stack can > access. Alternatively you could have an exitField handler inserted as a > front script when the palette opens, so that the selection can be saved > somewhere. > > That is how I would go about this. > > Bob S > > > > On Jun 23, 2015, at 15:06 , J. Landman Gay > wrote: > > > > On 6/23/2015 4:49 PM, dfepstein at comcast.net wrote: > >> I want a menu button in a palette to paste the clipboard's contents > >> to the topStack at the selectedChunk. This works if the > >> selectedChunk actually includes some hilited text ("char 1 to 4..."), > >> but not if the selectedChunk is an insertion point ("char 4 to > >> 3..."). In the second case, but not in the first, the insertion > >> point disappears and the selectedChunk property loses its value when > >> a palette button is pressed, so the paste fails. > > > > This looks like a bug to me. If selectedchunk is valid in one case, it > should also be valid in the other. > > > > -- > > 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 pmbrig at gmail.com Wed Jun 24 11:23:21 2015 From: pmbrig at gmail.com (Peter Brigham) Date: Wed, 24 Jun 2015 11:23:21 -0400 Subject: Insertion point problems In-Reply-To: <1435102222116-4693267.post@n4.nabble.com> References: <8F80EC79-955A-409E-9758-DA999B2F4F77@comcast.net> <1550248718.3048315.1435096143640.JavaMail.zimbra@comcast.net> <1435102222116-4693267.post@n4.nabble.com> Message-ID: The difference may be that in Bernd's case the traversalon of the button is false, whereas in David's case the traversalon of the button is true, which will void the current selection in the field on mousedown. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On Tue, Jun 23, 2015 at 7:30 PM, BNig wrote: > this works for me from a palette stack for both selected text or blinking > cursor > > on mouseUp > put the topStack into tTop > go stack tTop > put the selectedChunk into tSC > > if tSC <> "" then -- or whatever > paste > end if > > end mouseUp > > Kind regards > Bernd > > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Insertion-point-problems-tp4693251p4693267.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 ambassador at fourthworld.com Wed Jun 24 11:27:04 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 24 Jun 2015 08:27:04 -0700 Subject: Insertion point problems In-Reply-To: References: Message-ID: <558ACC48.8010107@fourthworld.com> Yes, the traversalOn property is the key here. Only one object can have focus at any given time, so when traversing among controls with the keyboard any field selection will be cleared. But by turning off the traversalOn property for buttons you want to be able to act on text, the focus remains in the field and things work as easily as you'd expect with LiveCode. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com Peter Brigham wrote: > What I do for this is store the selectedchunk in a customprop or a script > local on mouseEnter in the button script that will be doing the pasting. > That way if the mousedown removes the current selection you already have > the info you need. BTW, if you set the traversalon to false for the button, > the current selection should be preserved, which will obviate the need for > this workaround. > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > > On Tue, Jun 23, 2015 at 7:35 PM, Bob Sneidar > wrote: > >> On a Mac, I opened two stacks, one with a button, one with a field. I >> palletized the first stack, then set the insertion point in the field in >> the second one. Clicking the button in the palletized stack still causes >> the field on the second stack to lose focus. >> >> I don?t think there is a way to change this behavior. The workaround that >> comes to my mind is to have an exitField handler in the field which saves >> the selection in a property or global variable that the palette stack can >> access. Alternatively you could have an exitField handler inserted as a >> front script when the palette opens, so that the selection can be saved >> somewhere. >> >> That is how I would go about this. >> >> Bob S From jacque at hyperactivesw.com Wed Jun 24 12:15:43 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 24 Jun 2015 11:15:43 -0500 Subject: Insertion point problems In-Reply-To: <558ACC48.8010107@fourthworld.com> References: <558ACC48.8010107@fourthworld.com> Message-ID: I don't think traversal is the problem here. When I tested, my button did not have traversalOn set to true (that was the first thing I checked.) The anomaly is that the selectedChunk works fine if the selection contains text, it only fails if the selection is a simple insertion point. Both instances should work identically. On June 24, 2015 10:27:04 AM CDT, Richard Gaskin wrote: >Yes, the traversalOn property is the key here. > >Only one object can have focus at any given time, so when traversing >among controls with the keyboard any field selection will be cleared. > >But by turning off the traversalOn property for buttons you want to be >able to act on text, the focus remains in the field and things work as >easily as you'd expect with LiveCode. > >-- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > >Peter Brigham wrote: > >> What I do for this is store the selectedchunk in a customprop or a >script >> local on mouseEnter in the button script that will be doing the >pasting. >> That way if the mousedown removes the current selection you already >have >> the info you need. BTW, if you set the traversalon to false for the >button, >> the current selection should be preserved, which will obviate the >need for >> this workaround. >> >> -- Peter >> >> Peter M. Brigham >> pmbrig at gmail.com >> http://home.comcast.net/~pmbrig >> >> >> On Tue, Jun 23, 2015 at 7:35 PM, Bob Sneidar iotecdigital.com> >> wrote: >> >>> On a Mac, I opened two stacks, one with a button, one with a field. >I >>> palletized the first stack, then set the insertion point in the >field in >>> the second one. Clicking the button in the palletized stack still >causes >>> the field on the second stack to lose focus. >>> >>> I don?t think there is a way to change this behavior. The workaround >that >>> comes to my mind is to have an exitField handler in the field which >saves >>> the selection in a property or global variable that the palette >stack can >>> access. Alternatively you could have an exitField handler inserted >as a >>> front script when the palette opens, so that the selection can be >saved >>> somewhere. >>> >>> That is how I would go about 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 -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From david at viral.academy Wed Jun 24 12:45:18 2015 From: david at viral.academy (David Bovill) Date: Wed, 24 Jun 2015 17:45:18 +0100 Subject: Livecode 8 (dp2) not recognising Xcode? In-Reply-To: <1435148665488-4693279.post@n4.nabble.com> References: <557DBF1B.4010708@LinkIt.Com> <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> <557DCDCC.2000407@LinkIt.Com> <557DD841.2010508@LinkIt.Com> <1435148665488-4693279.post@n4.nabble.com> Message-ID: Yes - I tried as well - LC 8 (dp2) needs to connect to Xcode 6.2 play well - but apps crash with black screen on latest iOS. On 24 June 2015 at 13:24, Dave Kilroy wrote: > David apparently LC 8 (dp2) needs to connect to Xcode 6.2 - and also > apparently apps made this way will run on iOS 8.2. > > I re-downloaded Xcode 6.2 and LC8 (dp2) connected with it nicely and I > built > an app - unfortunately I don't have a device running 8.2, but do have one > running 8.1.3 - and with 6.2 and LC 8 (dp2) I got a 'hello world' to > install > but it wouldn't run (opens to black screen and exits after half a second) > > Next version of LC8 is coming soon... > > Dave > > > > ----- > "The difference between genius and stupidity is; genius has its limits." - > Albert Einstein > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Livecode-8-dp2-not-recognising-Xcode-tp4693110p4693279.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 ambassador at fourthworld.com Wed Jun 24 13:00:34 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 24 Jun 2015 10:00:34 -0700 Subject: Insertion point problems In-Reply-To: References: Message-ID: <558AE232.1060207@fourthworld.com> J. Landman Gay wrote: > I don't think traversal is the problem here. When I tested, my button > did not have traversalOn set to true (that was the first thing I > checked.) The anomaly is that the selectedChunk works fine if the > selection contains text, it only fails if the selection is a simple > insertion point. > > Both instances should work identically. In what version did this stop working? -- 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 Wed Jun 24 13:35:33 2015 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 24 Jun 2015 20:35:33 +0300 Subject: No Internet No Livecode? In-Reply-To: <558A8C0B.6040809@LinkIt.Com> References: <557DBF1B.4010708@LinkIt.Com> <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> <557DCDCC.2000407@LinkIt.Com> <558A8C0B.6040809@LinkIt.Com> Message-ID: <558AEA65.1040104@gmail.com> On 24/06/15 13:52, Ray wrote: > I have no internet connection today, service is down or something, and > when I launch Livecoe 7.0.5, 7.0.2 or 6.7.6 on my Mac Mini running > Yosemite I get nothing but a Livecode menu which doesn't let me do > anything except open up some kind of Services section in the System > Preferences. > > Have I missed something somewhere? Is there now some kind of license > setting which disallows using Livecode offline? Or does Livecode on a > Mac simply require internet connection to properly launch the IDE? > > It's odd since I'm still able to launch 7.0.2 on my Windows system > with no connection. > > Any ideas? > None: I have a school-full of computers with no internet connexion all happily running 7.0.5 - mind you, they run on Linux. Richmond. From bernd.niggemann at uni-wh.de Wed Jun 24 13:29:03 2015 From: bernd.niggemann at uni-wh.de (BNig) Date: Wed, 24 Jun 2015 10:29:03 -0700 (PDT) Subject: Insertion point problems In-Reply-To: References: <8F80EC79-955A-409E-9758-DA999B2F4F77@comcast.net> <1550248718.3048315.1435096143640.JavaMail.zimbra@comcast.net> <1435102222116-4693267.post@n4.nabble.com> Message-ID: <1435166943185-4693291.post@n4.nabble.com> Yes, traversalOn of the button is set to false. Mind you: I have to go to the topStack to get the selectedChunk when no text is selected and only the cursor is blinking. Kind regards Bernd pmbrig wrote > The difference may be that in Bernd's case the traversalon of the button > is > false, whereas in David's case the traversalon of the button is true, > which > will void the current selection in the field on mousedown. > > -- Peter -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Insertion-point-problems-tp4693251p4693291.html Sent from the Revolution - User mailing list archive at Nabble.com. From bernd.niggemann at uni-wh.de Wed Jun 24 13:42:10 2015 From: bernd.niggemann at uni-wh.de (BNig) Date: Wed, 24 Jun 2015 10:42:10 -0700 (PDT) Subject: Insertion point problems In-Reply-To: <1435166943185-4693291.post@n4.nabble.com> References: <8F80EC79-955A-409E-9758-DA999B2F4F77@comcast.net> <1550248718.3048315.1435096143640.JavaMail.zimbra@comcast.net> <1435102222116-4693267.post@n4.nabble.com> <1435166943185-4693291.post@n4.nabble.com> Message-ID: <1435167730425-4693292.post@n4.nabble.com> Just tried with the default button (the blue blinking on on Mac) which has its traversalOn set to true and the script still worked. I seem to remember that Mac and Windows handle traversalOn for buttons differently where on Mac the button does not take the focus from the field. Not sure though. The script fails for me if the palette has a focusable field that get focus when clicking on the palette stack, though that is not surprising. on mouseUp ? ?put the topStack into tTop ? ?go stack tTop ? ?put the selectedChunk into tSC ? ?if tSC <> "" then -- or whatever ? ? ? paste ? ?end if end mouseUp LC 7.0.6 RC2 Kind regards -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Insertion-point-problems-tp4693251p4693292.html Sent from the Revolution - User mailing list archive at Nabble.com. From userev at canelasoftware.com Wed Jun 24 14:24:08 2015 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 24 Jun 2015 11:24:08 -0700 Subject: No Internet No Livecode? In-Reply-To: <558AEA65.1040104@gmail.com> References: <557DBF1B.4010708@LinkIt.Com> <8D874003-78A0-4DE9-BEB1-BC6BDC9A3C0D@livecode.org> <557DCDCC.2000407@LinkIt.Com> <558A8C0B.6040809@LinkIt.Com> <558AEA65.1040104@gmail.com> Message-ID: <7D272AAE-C2D1-41FE-979F-645C214D1C5F@canelasoftware.com> On 24/06/15 13:52, Ray wrote: >> I have no internet connection today, service is down or something, and when I launch Livecoe 7.0.5, 7.0.2 or 6.7.6 on my Mac Mini running Yosemite I get nothing but a Livecode menu which doesn't let me do anything except open up some kind of Services section in the System Preferences. >> >> Have I missed something somewhere? Is there now some kind of license setting which disallows using Livecode offline? Or does Livecode on a Mac simply require internet connection to properly launch the IDE? >> >> It's odd since I'm still able to launch 7.0.2 on my Windows system with no connection. >> >> Any ideas? There is a phone home component that is probably not dealing well with the slower internet connection. When things get like this, the easiest thing to do is disconnect for your internet connection and start up LC and then turn it back after LC is done loading. The longer term solution is to generate a bug report on this. All they need to do is give up the phone home for a later date when the connection is stronger. My personal favorite would be to do the internet stuff that is under the hood on a different process that will not affect your performance or experience with LC itself. Best regards, Mark Talluto livecloud.io canelasoftware.com CassiaDB: The easy to use, free local database made for LiveCode Developers From david at viral.academy Wed Jun 24 15:40:28 2015 From: david at viral.academy (David Bovill) Date: Wed, 24 Jun 2015 19:40:28 +0000 Subject: overriding a function In-Reply-To: References: <6ADE9EE8-77BD-4550-BAC7-16BCB48EBCC1@mail.com> <33E722DC-7169-4CAD-AE78-B9CD65C875E2@sweattechnologies.com> Message-ID: That would get trapped by the Front Script On Wed, 24 Jun 2015 at 15:43, Peter Haworth wrote: > Maybe dispatch getlist to wherever it exists in the IDE stacks? > > On Wed, Jun 24, 2015, 2:29 AM Monte Goulding > wrote: > > > Thanks Dick I wasn't expecting a solution! Very creative! > > > > Sent from my iPhone > > > > > On 24 Jun 2015, at 6:50 pm, Dick Kriesel > wrote: > > > > > > It works for me. Does it work 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 > From revdev at pdslabs.net Wed Jun 24 15:46:11 2015 From: revdev at pdslabs.net (Phil Davis) Date: Wed, 24 Jun 2015 12:46:11 -0700 Subject: FFmpeg scripting? In-Reply-To: <558A48E6.7000800@tkf.att.ne.jp> References: <558A48E6.7000800@tkf.att.ne.jp> Message-ID: <558B0903.9090501@pdslabs.net> Hi Tim, Here is a resource whose "ffmpeg basics" PDF I have found well worth the money: http://ffmpeg.tv/ I've used the same approach as Alex - constructing the commands and then running them via shell() - with ffmpeg, mediainfo and other apps from within LC. Best - Phil Davis On 6/23/15 11:06 PM, Tim Selander wrote: > Hi, > > Have 1,500 files of our TV program buried in an awkward file tree. I > want to use LC to pick out all the video files, getting a list of > files with their full paths. That part I can do. Now I want to feed > that list of files to ffmjpeg (open source video compression program) > to convert to a different format. > > Assuming I'll have to use a bash script or something? This will be a > first for me. > > Any chance listers have used LC and ffmjpeg together, and can throw me > some pointers on how to do this? > > TIA > > Tim Selander > Tokyo, Japan > > _______________________________________________ > use-livecode mailing list > use-livecode 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 pete at lcsql.com Wed Jun 24 16:43:35 2015 From: pete at lcsql.com (Peter Haworth) Date: Wed, 24 Jun 2015 20:43:35 +0000 Subject: overriding a function In-Reply-To: References: <6ADE9EE8-77BD-4550-BAC7-16BCB48EBCC1@mail.com> <33E722DC-7169-4CAD-AE78-B9CD65C875E2@sweattechnologies.com> Message-ID: Right, wasn't sure about that, hence the "?" at the end :-) I tried this as a front script and it works. function getList remove the script of from front dispatch "getList" to --do whatever with the reult insert the script of into front end getList Feels a bit kludgy though. Pete On Wed, Jun 24, 2015 at 12:41 PM David Bovill wrote: > That would get trapped by the Front Script > On Wed, 24 Jun 2015 at 15:43, Peter Haworth wrote: > > > Maybe dispatch getlist to wherever it exists in the IDE stacks? > > > > On Wed, Jun 24, 2015, 2:29 AM Monte Goulding < > monte at sweattechnologies.com> > > wrote: > > > > > Thanks Dick I wasn't expecting a solution! Very creative! > > > > > > Sent from my iPhone > > > > > > > On 24 Jun 2015, at 6:50 pm, Dick Kriesel > > wrote: > > > > > > > > It works for me. Does it work 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Wed Jun 24 17:09:45 2015 From: pete at lcsql.com (Peter Haworth) Date: Wed, 24 Jun 2015 21:09:45 +0000 Subject: overriding a function In-Reply-To: References: <6ADE9EE8-77BD-4550-BAC7-16BCB48EBCC1@mail.com> <33E722DC-7169-4CAD-AE78-B9CD65C875E2@sweattechnologies.com> Message-ID: Sorry, that should be - dispatch function "getlist" to On Wed, Jun 24, 2015 at 1:43 PM Peter Haworth wrote: > Right, wasn't sure about that, hence the "?" at the end :-) > > I tried this as a front script and it works. > > function getList > remove the script of from front > dispatch "getList" to > --do whatever with the reult > insert the script of into front > end getList > > Feels a bit kludgy though. > > Pete > > On Wed, Jun 24, 2015 at 12:41 PM David Bovill wrote: > >> That would get trapped by the Front Script >> On Wed, 24 Jun 2015 at 15:43, Peter Haworth wrote: >> >> > Maybe dispatch getlist to wherever it exists in the IDE stacks? >> > >> > On Wed, Jun 24, 2015, 2:29 AM Monte Goulding < >> monte at sweattechnologies.com> >> > wrote: >> > >> > > Thanks Dick I wasn't expecting a solution! Very creative! >> > > >> > > Sent from my iPhone >> > > >> > > > On 24 Jun 2015, at 6:50 pm, Dick Kriesel >> > wrote: >> > > > >> > > > It works for me. Does it work 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 >> > >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > From david at viral.academy Thu Jun 25 05:04:51 2015 From: david at viral.academy (David Bovill) Date: Thu, 25 Jun 2015 10:04:51 +0100 Subject: overriding a function In-Reply-To: References: <6ADE9EE8-77BD-4550-BAC7-16BCB48EBCC1@mail.com> <33E722DC-7169-4CAD-AE78-B9CD65C875E2@sweattechnologies.com> Message-ID: Wow - creativity just keeps coming :) There is not much difference between a kludge and a creative discovery. Would be interesting to know though what the time cost is with regard to inserting and removing elements from the message path. I would think it is just adding and removing a line to an internal lookup and so very fast - in which case there is nothing kludgey about it - other that is than the original request was to kludge the IDE :) On 24 June 2015 at 22:09, Peter Haworth wrote: > Sorry, that should be - dispatch function "getlist" to > > On Wed, Jun 24, 2015 at 1:43 PM Peter Haworth wrote: > > > Right, wasn't sure about that, hence the "?" at the end :-) > > > > I tried this as a front script and it works. > > > > function getList > > remove the script of from front > > dispatch "getList" to > > --do whatever with the reult > > insert the script of into front > > end getList > > > > Feels a bit kludgy though. > > > > Pete > > > > On Wed, Jun 24, 2015 at 12:41 PM David Bovill > wrote: > > > >> That would get trapped by the Front Script > >> On Wed, 24 Jun 2015 at 15:43, Peter Haworth wrote: > >> > >> > Maybe dispatch getlist to wherever it exists in the IDE stacks? > >> > > >> > On Wed, Jun 24, 2015, 2:29 AM Monte Goulding < > >> monte at sweattechnologies.com> > >> > wrote: > >> > > >> > > Thanks Dick I wasn't expecting a solution! Very creative! > >> > > > >> > > Sent from my iPhone > >> > > > >> > > > On 24 Jun 2015, at 6:50 pm, Dick Kriesel > >> > wrote: > >> > > > > >> > > > It works for me. Does it work 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 > >> > > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From palcibiades-first at yahoo.co.uk Thu Jun 25 05:57:44 2015 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Thu, 25 Jun 2015 02:57:44 -0700 (PDT) Subject: FFmpeg scripting? In-Reply-To: <558A48E6.7000800@tkf.att.ne.jp> References: <558A48E6.7000800@tkf.att.ne.jp> Message-ID: <1435226264992-4693299.post@n4.nabble.com> batch conversion recipe: the following to be run in the directory which has the .avi files #!/bin/bash for file in *.avi; do ffmpeg -i "$file" -c:a libmp3lame "Converted\\$file"; done; #!/bin/bash for file in *.m4a; do ffmpeg -i "$file" -acodec copy "C\\$file"; done; Clipped from somewhere, never used in anger, but looks OK. Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/FFmpeg-scripting-tp4693269p4693299.html Sent from the Revolution - User mailing list archive at Nabble.com. From dfepstein at comcast.net Thu Jun 25 07:11:54 2015 From: dfepstein at comcast.net (dfepstein at comcast.net) Date: Thu, 25 Jun 2015 11:11:54 +0000 (UTC) Subject: Insertion point problems In-Reply-To: <1930994217.4096539.1435230570694.JavaMail.zimbra@comcast.net> Message-ID: <962283323.4098810.1435230714671.JavaMail.zimbra@comcast.net> Thanks to Bernd for the simplest solution to my practical problem. If we "go to" Stack A "the selectedChunk" will mean "the selectedChunk in stack A". But, as he notes, preservation of the prior selection depends on certain conditions (more on this below). One anomaly is that "the selectedChunk" seems to preserve its value when we are NOT in Stack A--but ONLY if it was (let's call it) a "selectedRun" and not just an insertion point; and ONLY if we are not in and have not navigated to some stack with an unlocked field. (It turns out that whether Stack B is a palette, and my "set the default stack to StackA" command, are both irrelevant). This anomaly may have no practical importance, given Bernd's approach (and the option others have explained to store our own record of the selectedChunk). But one other aspect of Bernd's approach is surprising. When we "go to" a stack (either by script or by clicking on the title bar), the restoration of its prior selection varies as follows: 1. if it was a selectedRun, and we have not since been to a stack with an unlocked field, the selectedChunk remains that run. 2. If it was a selectedRun and we have been to a stack with an unlocked field, the selectedChunk becomes an insertion point just after the selectedRun. (!) 2. If it was an insertion point, that insertion point seems to be restored as the selectedChunk--EVEN IF we have visited a stack with an unlocked field. David Epstein From bvlahos at mac.com Thu Jun 25 11:20:27 2015 From: bvlahos at mac.com (Bill Vlahos) Date: Thu, 25 Jun 2015 08:20:27 -0700 Subject: Text to speech and create wav file Message-ID: <4B07C35A-D167-4AC5-A17A-19C743FDC9A6@mac.com> I?ve been playing around with the revSpeech commands to do text to speech. It works pretty well to get the computer to play the sound through the speakers. How can I create a .wav sound file? Thank you, Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) RunRev lcTaskList Forum: (http://forums.runrev.com/viewforum.php?f=61) From sebastien.nouat at livecode.com Thu Jun 25 12:39:27 2015 From: sebastien.nouat at livecode.com (Sebastien Nouat) Date: Thu, 25 Jun 2015 17:39:27 +0100 Subject: Release 6.7.6 RC 3 / 7.0.6 RC 3 Message-ID: <558C2EBF.1010702@livecode.com> Dear List Members, We are pleased to announce the release of LiveCode 6.7.6 RC 3 and 7.0.6 RC 3. This release is a maintenance release which contains regression fixes for both versions. The list of regressions fixed can be found in the Release Notes. *Getting the Release* To get the release please select "check for updates" from the "help" menu in the product or download the installer directly at: http://downloads.livecode.com *6.7.6 Stable / 7.0.6 Stable* The next release should occur in the very beginning of the next week. It is planned to be the Stable release of LiveCode 6.7.6 / 7.0.6, unless regressions are noticed and need to be fixed. Any change in our release schedule can be followed on our GitHub repository , where an RC 4 milestone would appear if required. Warm regards, The LiveCode Team From bodine at bodinetraininggames.com Thu Jun 25 12:48:39 2015 From: bodine at bodinetraininggames.com (tbodine) Date: Thu, 25 Jun 2015 09:48:39 -0700 (PDT) Subject: Text to speech and create wav file In-Reply-To: <4B07C35A-D167-4AC5-A17A-19C743FDC9A6@mac.com> References: <4B07C35A-D167-4AC5-A17A-19C743FDC9A6@mac.com> Message-ID: <1435250919069-4693303.post@n4.nabble.com> Hi Bill. I don't know if that's doable within Livecode. If not, perhaps you can use an external source. A site such as http://www.fromtexttospeech.com/ may have an API where you can send the text and get back a url to download your wav file. On the Mac side, looks like many people have used Applescript to save audio files from texttospeech. (https://discussions.apple.com/thread/2290534?tstart=0) In the near future, perhaps LC builder will provide the OS connectons so we can do this sort of thing within LC. -- Tom Bodine -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Text-to-speech-and-create-wav-file-tp4693301p4693303.html Sent from the Revolution - User mailing list archive at Nabble.com. From richmondmathewson at gmail.com Thu Jun 25 13:59:40 2015 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 25 Jun 2015 20:59:40 +0300 Subject: Reordering cards? Message-ID: <558C418C.3020109@gmail.com> I have a pupil who has just made his own game, but forgot to put the game on the second card. He would like to have a first card that is a start/splash screen; and, as I either don't know or cannot remember (which are functionally the same) how to reorder cards we are stuck. Grateful for help. Richmond. From gcanyon at gmail.com Thu Jun 25 14:03:36 2015 From: gcanyon at gmail.com (Geoff Canyon) Date: Thu, 25 Jun 2015 13:03:36 -0500 Subject: Reordering cards? In-Reply-To: <558C418C.3020109@gmail.com> References: <558C418C.3020109@gmail.com> Message-ID: Set the layer of the card. On Thu, Jun 25, 2015 at 12:59 PM, Richmond wrote: > I have a pupil who has just made his own game, but forgot to put the game > on the second > card. > > He would like to have a first card that is a start/splash screen; and, as > I either don't know > or cannot remember (which are functionally the same) how to reorder cards > we are stuck. > > Grateful for help. > > 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 richmondmathewson at gmail.com Thu Jun 25 14:40:00 2015 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 25 Jun 2015 21:40:00 +0300 Subject: Reordering cards? In-Reply-To: References: <558C418C.3020109@gmail.com> Message-ID: <558C4B00.1060500@gmail.com> On 25/06/15 21:03, Geoff Canyon wrote: > Set the layer of the card. Thanks very much for the help. Richmond. > > On Thu, Jun 25, 2015 at 12:59 PM, Richmond > wrote: > >> I have a pupil who has just made his own game, but forgot to put the game >> on the second >> card. >> >> He would like to have a first card that is a start/splash screen; and, as >> I either don't know >> or cannot remember (which are functionally the same) how to reorder cards >> we are stuck. >> >> Grateful for help. >> >> Richmond. >> >> _ From jacque at hyperactivesw.com Thu Jun 25 15:07:03 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 25 Jun 2015 14:07:03 -0500 Subject: Reordering cards? In-Reply-To: References: <558C418C.3020109@gmail.com> Message-ID: <558C5157.8060604@hyperactivesw.com> On 6/25/2015 1:03 PM, Geoff Canyon wrote: > Set the layer of the card. Didn't know that. I always use "set the number". -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From richmondmathewson at gmail.com Thu Jun 25 15:39:40 2015 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 25 Jun 2015 22:39:40 +0300 Subject: Reordering cards? In-Reply-To: <558C5157.8060604@hyperactivesw.com> References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> Message-ID: <558C58FC.1090707@gmail.com> On 25/06/15 22:07, J. Landman Gay wrote: > On 6/25/2015 1:03 PM, Geoff Canyon wrote: >> Set the layer of the card. > > Didn't know that. I always use "set the number". > This is really worrying: when people who have been with RunRev/LiveCode "from the start" are still discovering this sort of thing . . . Or is it just that there is STILL no adequate reference book? Richmond. From scott at tactilemedia.com Thu Jun 25 16:05:06 2015 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 25 Jun 2015 13:05:06 -0700 Subject: Reordering cards? In-Reply-To: <558C58FC.1090707@gmail.com> References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> <558C58FC.1090707@gmail.com> Message-ID: You're missing the point: Jacque didn't say she didn't know how reorder cards, she said she used a different method to do so. This has always been the case with LiveCode -- there are often multiple ways of accomplishing a task. Her comment has nothing to do with the state of the dictionary. >From my own perspective, I've been using LC for 15+ years and am still uncovering new commands/functions I didn't know about. I'm sure I'll never know all of it. Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 6/25/15, 12:39 PM, "Richmond" wrote: >On 25/06/15 22:07, J. Landman Gay wrote: >> On 6/25/2015 1:03 PM, Geoff Canyon wrote: >>> Set the layer of the card. >> >> Didn't know that. I always use "set the number". >> > >This is really worrying: when people who have been with RunRev/LiveCode >"from the start" >are still discovering this sort of thing . . . > >Or is it just that there is STILL no adequate reference book? > >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 m.schonewille at economy-x-talk.com Thu Jun 25 16:06:42 2015 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 25 Jun 2015 22:06:42 +0200 Subject: [OT] Quick delivery of Programming LiveCode for the Real Beginner Message-ID: <558C5F52.5030101@economy-x-talk.com> Hi everyone, This week, we will ship a second batch of Programming LiveCode for the Real Beginner. If you want a quick delivery, order before Friday evening and keep an eye on your mail box. Make sure to confirm your address as soon as you get a request for confirmation and we'll ship your book almost overnight. For more information about the book, go to http://tinyurl.com/n9ogfrs The order page is at http://tinyurl.com/nd5aktq -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 LiveCode on Facebook: https://www.facebook.com/groups/runrev/ From bvlahos at mac.com Thu Jun 25 19:43:11 2015 From: bvlahos at mac.com (Bill Vlahos) Date: Thu, 25 Jun 2015 16:43:11 -0700 Subject: Text to speech and create wav file In-Reply-To: <1435250919069-4693303.post@n4.nabble.com> References: <4B07C35A-D167-4AC5-A17A-19C743FDC9A6@mac.com> <1435250919069-4693303.post@n4.nabble.com> Message-ID: <070EC0B3-8FCF-4600-A888-43072CB9927B@mac.com> Tom, I do want this on a Mac. This looks like a viable option using AppleScript. Thank you, Bill Vlahos > On Jun 25, 2015, at 9:48 AM, tbodine wrote: > > Hi Bill. > > I don't know if that's doable within Livecode. If not, perhaps you can use > an external source. A site such as http://www.fromtexttospeech.com/ may have > an API where you can send the text and get back a url to download your wav > file. > > On the Mac side, looks like many people have used Applescript to save audio > files from texttospeech. > (https://discussions.apple.com/thread/2290534?tstart=0) > > In the near future, perhaps LC builder will provide the OS connectons so we > can do this sort of thing within LC. > > -- Tom Bodine > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Text-to-speech-and-create-wav-file-tp4693301p4693303.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 bvlahos at mac.com Thu Jun 25 19:43:11 2015 From: bvlahos at mac.com (Bill Vlahos) Date: Thu, 25 Jun 2015 16:43:11 -0700 Subject: Text to speech and create wav file In-Reply-To: <1435250919069-4693303.post@n4.nabble.com> References: <4B07C35A-D167-4AC5-A17A-19C743FDC9A6@mac.com> <1435250919069-4693303.post@n4.nabble.com> Message-ID: <070EC0B3-8FCF-4600-A888-43072CB9927B@mac.com> Tom, I do want this on a Mac. This looks like a viable option using AppleScript. Thank you, Bill Vlahos > On Jun 25, 2015, at 9:48 AM, tbodine wrote: > > Hi Bill. > > I don't know if that's doable within Livecode. If not, perhaps you can use > an external source. A site such as http://www.fromtexttospeech.com/ may have > an API where you can send the text and get back a url to download your wav > file. > > On the Mac side, looks like many people have used Applescript to save audio > files from texttospeech. > (https://discussions.apple.com/thread/2290534?tstart=0) > > In the near future, perhaps LC builder will provide the OS connectons so we > can do this sort of thing within LC. > > -- Tom Bodine > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Text-to-speech-and-create-wav-file-tp4693301p4693303.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 gcanyon at gmail.com Thu Jun 25 22:21:05 2015 From: gcanyon at gmail.com (Geoff Canyon) Date: Thu, 25 Jun 2015 21:21:05 -0500 Subject: Reordering cards? In-Reply-To: <558C58FC.1090707@gmail.com> References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> <558C58FC.1090707@gmail.com> Message-ID: Synonyms are a good thing (in my book anyway). On Thu, Jun 25, 2015 at 2:39 PM, Richmond wrote: > On 25/06/15 22:07, J. Landman Gay wrote: > >> On 6/25/2015 1:03 PM, Geoff Canyon wrote: >> >>> Set the layer of the card. >>> >> >> Didn't know that. I always use "set the number". >> >> > This is really worrying: when people who have been with RunRev/LiveCode > "from the start" > are still discovering this sort of thing . . . > > Or is it just that there is STILL no adequate reference book? > > 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 m.schonewille at economy-x-talk.com Thu Jun 25 22:41:03 2015 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 26 Jun 2015 04:41:03 +0200 Subject: Text to speech and create wav file In-Reply-To: <070EC0B3-8FCF-4600-A888-43072CB9927B@mac.com> References: <4B07C35A-D167-4AC5-A17A-19C743FDC9A6@mac.com> <1435250919069-4693303.post@n4.nabble.com> <070EC0B3-8FCF-4600-A888-43072CB9927B@mac.com> Message-ID: <5A4BD95D-20EB-4F05-B78E-F598A765D37F@economy-x-talk.com> You can do this with a simple shell function. I'll look it up in a few hours if no one else posts it. -- Kind regards, Mark Schonewille Economy-x-Talk Http://economy-x-talk.com Share the clipboard of your computer over a local network with Clipboard Link http://clipboardlink.economy-x-talk.com Op 26 jun. 2015 om 01:43 heeft Bill Vlahos het volgende geschreven: > Tom, > > I do want this on a Mac. This looks like a viable option using AppleScript. > > Thank you, > Bill Vlahos > >> On Jun 25, 2015, at 9:48 AM, tbodine wrote: >> >> Hi Bill. >> >> I don't know if that's doable within Livecode. If not, perhaps you can use >> an external source. A site such as http://www.fromtexttospeech.com/ may have >> an API where you can send the text and get back a url to download your wav >> file. >> >> On the Mac side, looks like many people have used Applescript to save audio >> files from texttospeech. >> (https://discussions.apple.com/thread/2290534?tstart=0) >> >> In the near future, perhaps LC builder will provide the OS connectons so we >> can do this sort of thing within LC. >> >> -- Tom Bodine >> >> >> >> -- >> View this message in context: http://runtime-revolution.278305.n4.nabble.com/Text-to-speech-and-create-wav-file-tp4693301p4693303.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 dfepstein at comcast.net Thu Jun 25 22:41:26 2015 From: dfepstein at comcast.net (David Epstein) Date: Thu, 25 Jun 2015 22:41:26 -0400 Subject: Insertion point problems Message-ID: <10609DE2-4897-4DBF-A3C6-CC38722DF94F@comcast.net> One more try on the second part of my original post. In LC 7.01, Mac Yosemite, I find that the insertion point blinks once when placed by clicking or typing, then disappears. It will also blink once in its most recent position if I click the title bar, but again it disappears. Also, if I type a tab key at the beginning of the line that has tabStops, the blink will be at the beginning of the line, not indented (even though if I then type a character it will be indented). This was not true in LC 5.5, and seems like a major obstacle to working with text. Do others see these symptoms? David Epstein From jacque at hyperactivesw.com Fri Jun 26 00:01:35 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 25 Jun 2015 23:01:35 -0500 Subject: Reordering cards? In-Reply-To: References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> <558C58FC.1090707@gmail.com> Message-ID: <558CCE9F.3030906@hyperactivesw.com> I did the same thing once with the "label" and "title" of a stack. I'm a tolerable dictionary but a rotten thesaurus. On 6/25/2015 9:21 PM, Geoff Canyon wrote: > Synonyms are a good thing (in my book anyway). > > On Thu, Jun 25, 2015 at 2:39 PM, Richmond > wrote: > >> On 25/06/15 22:07, J. Landman Gay wrote: >> >>> On 6/25/2015 1:03 PM, Geoff Canyon wrote: >>> >>>> Set the layer of the card. >>>> >>> >>> Didn't know that. I always use "set the number". >>> >>> >> This is really worrying: when people who have been with RunRev/LiveCode >> "from the start" >> are still discovering this sort of thing . . . >> >> Or is it just that there is STILL no adequate reference book? >> >> 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 > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From richmondmathewson at gmail.com Fri Jun 26 01:26:58 2015 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 26 Jun 2015 08:26:58 +0300 Subject: Reordering cards? In-Reply-To: References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> <558C58FC.1090707@gmail.com> Message-ID: <558CE2A2.3080501@gmail.com> On 25/06/15 23:05, Scott Rossi wrote: > You're missing the point: Jacque didn't say she didn't know how reorder > cards, she said she used a different method to do so. This has always > been the case with LiveCode -- there are often multiple ways of > accomplishing a task. Her comment has nothing to do with the state of the > dictionary. > > From my own perspective, I've been using LC for 15+ years and am still > uncovering new commands/functions I didn't know about. I'm sure I'll > never know all of it. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX/UI Design > No: I don't think I am missing the point: I did NOT state that Jacque said she didn't know how to reorder cards. What I did say was that it is surprising how people who have been using LIveCode for a very long time are still unaware of some ways to do things: and, were there a reference book that was not just a reprint of the Dictionary it would be a good thing. Richmond. > > > On 6/25/15, 12:39 PM, "Richmond" wrote: > >> On 25/06/15 22:07, J. Landman Gay wrote: >>> On 6/25/2015 1:03 PM, Geoff Canyon wrote: >>>> Set the layer of the card. >>> Didn't know that. I always use "set the number". >>> >> This is really worrying: when people who have been with RunRev/LiveCode >> "from the start" >> are still discovering this sort of thing . . . >> >> Or is it just that there is STILL no adequate reference book? >> >> 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 david at viral.academy Fri Jun 26 04:09:09 2015 From: david at viral.academy (David Bovill) Date: Fri, 26 Jun 2015 09:09:09 +0100 Subject: LiveCode as an Xcode Library Message-ID: A while back there was a stab at being able to include LiveCode as a library within your existing Xcode project. As far as I remember this enabled you to use the language, but not the interface elements in your Xcode project. Is this still possible? From lan.kc.macmail at gmail.com Fri Jun 26 04:23:56 2015 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 26 Jun 2015 16:23:56 +0800 Subject: LiveCode quits, but stays in Dock (OS X Yosemite) and shows as open In-Reply-To: References: Message-ID: Sounds like a need for some disk maintenance. When was the last time you ran Disk Repair and Repair Disk Permission from Disk Utility? If it's been a while, on start-up simultaneously press the command + r keys. Once the computer has started in Repair Mode, select Disk Utility and then select your start-up disk and run Repair Disk as many times as necessary until it no longer reports any issues. i.e. even on the first run if it reports problems and it reports it fixed them all, still run Repair Disk again to double-check no problems reported. Then run Repair Disk Permissions. You only need to do this once. When it's finished run Repair Disk again just to double check the repairing of permissions didn't break something. Hopefully when you restart your computer everything will return to normal. Another less likely possibility is how much free space you have left on your HD. If it's very little then this will slow down the opening and closing of any document and most applications, not just one or two as is your case. On Wed, Jun 24, 2015 at 5:39 AM, Gabriel Johnson wrote: > Hey All- > > We have a weird issue on one of our computers where LiveCode (version > 6.6.3) seems to quit, but it remains showing as open in the Dock (on OS X > Yosemite). However, it says "Application Not Responding" if you right-click > on the icon. When I try to open LiveCode again (from the Applications > folder), it gives the error "The Application "LiveCode 6.6.3" is not open > anymore." > > LiveCode doesn't show in the Activity Monitor, and the terminal command: ps > -ax | grep -i "LiveCode" doesn't show anything either. So it looks like it > did successfully quit. However, it shows in the "Force Quit Applications" > window. Choosing to Force Quit it doesn't do anything. > > I've seen this problem with Firefox on the same computer. Does anyone know > what might cause this? Is there something in Yosemite I can change to > prevent/work around this issue? One major problem with this is that the > computer will not reboot unless the power button is held to force it to > shut down. > > Gabe > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 26 04:53:46 2015 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 26 Jun 2015 16:53:46 +0800 Subject: Reordering cards? In-Reply-To: <558CE2A2.3080501@gmail.com> References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> <558C58FC.1090707@gmail.com> <558CE2A2.3080501@gmail.com> Message-ID: On Fri, Jun 26, 2015 at 1:26 PM, Richmond wrote: What I did say was that it is surprising how people who have been using > LIveCode for a very long time > are still unaware of some ways to do things: Hmmm, that sounds remarkably like the comment some people make "isn't is strange how when you're desperately looking for something it's always in the last place you look". Of course it's in the last place you look! Who would look any further? Once you figured out how to do something, who continues to rummage through the books to find other ways to solve the problem you needed solving an hour ago to meet a deadline 15 min ago? and, were there a reference book that was not just a reprint of the > Dictionary > it would be a good thing. > > The Dictionary states the setting the layer of a card is the same as setting it's number. If you haven't read the Dictionary up until that point why would you be reading any other book any better. But again, once you've found your answer... I don't deny LC needs some good reference books, and the Dictionary certainly needs some attention, but I fail to see any correlation with those facts and the reality that each LC Guru on this List doesn't individually know every single in and out of LC. What I do know is that amongst the collective knowledge of this List I'm astounded at just how many ways LC can skin a cat; and for this old brain I can typically remember just one that works for me and the others get lost with yesterdays news. So whilst Scott says he keeps learning new ways of doing things after 15 years, for me I'd imagine I keep getting surprised about 'new' ways of doing things, but in reality I've either read it before here on the List or in the Dictionary, but it just hasn't stuck because I already have a way I use or it isn't something I need to use to solve a problem right now; so it's forgetten until I read it anew a couple of years down the track and am surprised all over again. ;-) From jbv at souslelogo.com Fri Jun 26 05:34:44 2015 From: jbv at souslelogo.com (jbv at souslelogo.com) Date: Fri, 26 Jun 2015 12:34:44 +0300 Subject: PDF generated on the fly and Safari on Yosemite Message-ID: <82933173413ca9a1f3cad872342f4b01.squirrel@continental.on-rev.com> Hello list, I have several lc scripts on a server that generate pdf files "on the fly" when triggered from a html page on a client PC or Mac. Everything has been working fine for years (meaning the pdf were displayed or downloaded, depending on the OS or the browser). But suddenly, on Mac OSX 10.10.3 Yosemite, with Safari 8.0.6 (10600.6.3), the downloading stops working and Safari displays an error message, something like "Safari cannot open the file xxx.pdf because it's still downloading"... Everything still works fine with Chrome and Firefox on Mac, and with any browser on Windows. Here are the few lines of code that set the content of the header of the pdf : put header "Content-Type: application/pdf" put header "Content-Length : " & number of chars of myPDF put header "Content-Disposition: attachment; filename=" "e& maRequeteName "e Any idea about the origin of the problem ? Thanks in advance jbv From roger.e.eller at sealedair.com Fri Jun 26 06:45:11 2015 From: roger.e.eller at sealedair.com (Roger Eller) Date: Fri, 26 Jun 2015 06:45:11 -0400 Subject: Reordering cards? In-Reply-To: <558CCE9F.3030906@hyperactivesw.com> References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> <558C58FC.1090707@gmail.com> <558CCE9F.3030906@hyperactivesw.com> Message-ID: I thought the rottenthesaurus became extinct billions of years ago. :-) On Jun 26, 2015 12:02 AM, "J. Landman Gay" wrote: > > I did the same thing once with the "label" and "title" of a stack. I'm a tolerable dictionary but a rotten thesaurus. From richmondmathewson at gmail.com Fri Jun 26 06:47:32 2015 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 26 Jun 2015 13:47:32 +0300 Subject: Messing around with LibreOffice Calc Message-ID: <558D2DC4.6000008@gmail.com> Trying to be clever (Ha, Ha, Ha . . . there's a sore point), I copied some cells from a LibreOffice spreadsheet and attempted to paste them into a tableField in LiveCode . . . what did I get (no, you don't get 50 bucks if you get this right; but you can give yourself a pat on the back) ? Xubuntu, LiveCode 7.0.5 An image of the selected cells! Opening the same document [ https://www.dropbox.com/sh/ja47l87gg87sn0q/AAAIj99kEQVOb8ev3jz8C5ORa?dl=0 File: LOffice_Calc_Doc.zip ] with Gnumeric, I was able to paste the contents into the cells of the Table via the preferences palette . . . Now . . . when I get tied up in knots with the clipboard things get really kinky . . . Mainly because I am unaware of how to perform a "paste into fld "blah"'. if the clipboard is "text" then paste select after fld "blah" does not seem to work. Richmond. From richmondmathewson at gmail.com Fri Jun 26 06:52:29 2015 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 26 Jun 2015 13:52:29 +0300 Subject: Reordering cards? In-Reply-To: References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> <558C58FC.1090707@gmail.com> <558CE2A2.3080501@gmail.com> Message-ID: <558D2EED.7000202@gmail.com> On 26/06/15 11:53, Kay C Lan wrote: > On Fri, Jun 26, 2015 at 1:26 PM, Richmond > wrote: > > What I did say was that it is surprising how people who have been using >> LIveCode for a very long time >> are still unaware of some ways to do things: > > Hmmm, that sounds remarkably like the comment some people make "isn't is > strange how when you're desperately looking for something it's always in > the last place you look". Of course it's in the last place you look! Who > would look any further? > > Once you figured out how to do something, who continues to rummage through > the books to find other ways to solve the problem you needed solving an > hour ago to meet a deadline 15 min ago? > > and, were there a reference book that was not just a reprint of the >> Dictionary >> it would be a good thing. >> >> The Dictionary states the setting the layer of a card is the same as > setting it's number. If you haven't read the Dictionary up until that point > why would you be reading any other book any better. But again, once you've > found your answer... > > I don't deny LC needs some good reference books, and the Dictionary > certainly needs some attention, but I fail to see any correlation with > those facts and the reality that each LC Guru on this List doesn't > individually know every single in and out of LC. What I do know is that > amongst the collective knowledge of this List I'm astounded at just how > many ways LC can skin a cat; Wow! I knew LiveCode was incredibly versatile: but skinning cats - really: bet that's a new one on most LiveCode programmers. Err, sorry, lost control there for a few moments. > and for this old brain I can typically > remember just one that works for me and the others get lost with yesterdays > news. So whilst Scott says he keeps learning new ways of doing things after > 15 years, for me I'd imagine I keep getting surprised about 'new' ways of > doing things, but in reality I've either read it before here on the List or > in the Dictionary, but it just hasn't stuck because I already have a way I > use or it isn't something I need to use to solve a problem right now; so > it's forgetten until I read it anew a couple of years down the track and am > surprised all over again. ;-) > _______________________________________________ > I suppose my "problem" is that I did not buy a thick exercise book, tab the pages with coloured labels and note new "discoveries" down as I went along . . . Also: I have a cookery book that, as well as having "turnips" in the index, also has a 'guide' with titles such as "how to cook turnips' and "how to prepare raw turnips" . . . I also use ask.com a lot . . . Richmond. From richmondmathewson at gmail.com Fri Jun 26 06:55:17 2015 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 26 Jun 2015 13:55:17 +0300 Subject: Reordering cards? In-Reply-To: References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> <558C58FC.1090707@gmail.com> <558CCE9F.3030906@hyperactivesw.com> Message-ID: <558D2F95.1020600@gmail.com> On 26/06/15 13:45, Roger Eller wrote: > I thought the rottenthesaurus became extinct billions of years ago. :-) > > On Jun 26, 2015 12:02 AM, "J. Landman Gay" wrote: >> I did the same thing once with the "label" and "title" of a stack. I'm a > tolerable dictionary but a rotten thesaurus. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Risorgimento . . . Which is better? The Hitch-Hiker's Guide to the Galaxy or nothing at all? Well, obviously, the former, but only marginally. Richmond. [Zaphod Beeblebrox just popped out for 2 sandwiches.] From skiplondon at gmail.com Fri Jun 26 07:16:21 2015 From: skiplondon at gmail.com (Skip Kimpel) Date: Fri, 26 Jun 2015 06:16:21 -0500 Subject: LiveCode quits, but stays in Dock (OS X Yosemite) and shows as open In-Reply-To: References: Message-ID: It probably has nothing to do with your issue (but then again it might be related) but I have noticed on a Windows machine that if I don't use "Quit" to get out of the standalone and allow the user to just "x out" of the application, it stays running in the background and you have to go into task manager to kill the process. Luckily I can see it as a process but it does not show up as a running program. Coincidence? SKIP > On Jun 26, 2015, at 3:23 AM, Kay C Lan wrote: > > Sounds like a need for some disk maintenance. When was the last time you > ran Disk Repair and Repair Disk Permission from Disk Utility? > > If it's been a while, on start-up simultaneously press the command + r > keys. Once the computer has started in Repair Mode, select Disk Utility and > then select your start-up disk and run Repair Disk as many times as > necessary until it no longer reports any issues. i.e. even on the first run > if it reports problems and it reports it fixed them all, still run Repair > Disk again to double-check no problems reported. Then run Repair Disk > Permissions. You only need to do this once. When it's finished run Repair > Disk again just to double check the repairing of permissions didn't break > something. > > Hopefully when you restart your computer everything will return to normal. > > Another less likely possibility is how much free space you have left on > your HD. If it's very little then this will slow down the opening and > closing of any document and most applications, not just one or two as is > your case. > >> On Wed, Jun 24, 2015 at 5:39 AM, Gabriel Johnson wrote: >> >> Hey All- >> >> We have a weird issue on one of our computers where LiveCode (version >> 6.6.3) seems to quit, but it remains showing as open in the Dock (on OS X >> Yosemite). However, it says "Application Not Responding" if you right-click >> on the icon. When I try to open LiveCode again (from the Applications >> folder), it gives the error "The Application "LiveCode 6.6.3" is not open >> anymore." >> >> LiveCode doesn't show in the Activity Monitor, and the terminal command: ps >> -ax | grep -i "LiveCode" doesn't show anything either. So it looks like it >> did successfully quit. However, it shows in the "Force Quit Applications" >> window. Choosing to Force Quit it doesn't do anything. >> >> I've seen this problem with Firefox on the same computer. Does anyone know >> what might cause this? Is there something in Yosemite I can change to >> prevent/work around this issue? One major problem with this is that the >> computer will not reboot unless the power button is held to force it to >> shut down. >> >> Gabe >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From skiplondon at gmail.com Fri Jun 26 07:20:24 2015 From: skiplondon at gmail.com (Skip Kimpel) Date: Fri, 26 Jun 2015 06:20:24 -0500 Subject: LiveCode as an Xcode Library In-Reply-To: References: Message-ID: <58081AE4-89CA-43E2-A162-5D110E97FC94@gmail.com> I remember that, just can't remember what it was called. Did anybody on this list buy that? Obviously not very many people made the purchase as it did not last for very long. Funny you brought that up as I was just thinking about the same thing the other day. I always thought that would be a fantastic route to go and offer Xcode libraries to other objC programmers... Once again, a whole new market to sell to. SKIP > On Jun 26, 2015, at 3:09 AM, David Bovill wrote: > > A while back there was a stab at being able to include LiveCode as a > library within your existing Xcode project. As far as I remember this > enabled you to use the language, but not the interface elements in your > Xcode project. > > Is this still possible? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jana.doughty at livecode.com Fri Jun 26 09:17:19 2015 From: jana.doughty at livecode.com (Jana Doughty) Date: Fri, 26 Jun 2015 15:17:19 +0200 Subject: The One Where We Sued You: A debate on file sharing and piracy Message-ID: <3b89a3446093928a45b6adaf2e39d9a0.squirrel@meg.on-rev.com> Hi LiveCode Community, Happy Friday to you! We have a great new blog post about file sharing, piracy, Netflix, and the widely known TV show: Friends! We hope you enjoy it and we'd LOVE to know what you think in the comments! http://livecode.com/the-one-where-we-sued-you/ Also, if you really like it - you can show it to your friends! Partayyy! Thanks! Jana Doughty -- Jana Doughty Digital Media Marketing Executive 25a Thistle Street Lane South West, Edinburgh, EH2 1EW Company: +44(0) 845 219 89 23 | Direct: +44 (0) 131 252 5304 www.livecode.com LiveCode: Everyone can create apps From jana.doughty at livecode.com Fri Jun 26 10:01:29 2015 From: jana.doughty at livecode.com (Jana Doughty) Date: Fri, 26 Jun 2015 16:01:29 +0200 Subject: The One Where We Sued You: A debate on file sharing and piracy Message-ID: Hi LiveCode Community, Happy Friday to you! We have a great new blog post about file sharing, piracy, Netflix, and the widely known TV show: Friends! We hope you enjoy it and we'd LOVE to know what you think in the comments! http://livecode.com/the-one-where-we-sued-you/ Also, if you really like it - you can show it to your friends! Partayyy! Thanks! Jana Doughty -- Jana Doughty Digital Media Marketing Executive 25a Thistle Street Lane South West, Edinburgh, EH2 1EW Company: +44(0) 845 219 89 23 | Direct: +44 (0) 131 252 5304 www.livecode.com LiveCode: Everyone can create apps From ambassador at fourthworld.com Fri Jun 26 10:18:06 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 26 Jun 2015 07:18:06 -0700 Subject: Reordering cards? In-Reply-To: <558CE2A2.3080501@gmail.com> References: <558CE2A2.3080501@gmail.com> Message-ID: <558D5F1E.70709@fourthworld.com> Kay C Lan wrote: > On Fri, Jun 26, 2015 at 1:26 PM, Richmond > wrote: > > What I did say was that it is surprising how people who have been using >> LIveCode for a very long time >> are still unaware of some ways to do things: > > Hmmm, that sounds remarkably like the comment some people make "isn't is > strange how when you're desperately looking for something it's always in > the last place you look". Of course it's in the last place you look! Who > would look any further? :) > I don't deny LC needs some good reference books, and the Dictionary > certainly needs some attention, but I fail to see any correlation with > those facts and the reality that each LC Guru on this List doesn't > individually know every single in and out of LC. What I do know is that > amongst the collective knowledge of this List I'm astounded at just how > many ways LC can skin a cat; and for this old brain I can typically > remember just one that works for me and the others get lost with yesterdays > news. So whilst Scott says he keeps learning new ways of doing things after > 15 years, for me I'd imagine I keep getting surprised about 'new' ways of > doing things, but in reality I've either read it before here on the List or > in the Dictionary, but it just hasn't stuck because I already have a way I > use or it isn't something I need to use to solve a problem right now; so > it's forgetten until I read it anew a couple of years down the track and am > surprised all over again. ;-) Well said. A complete overhaul of the documentation is underway right now, which, in addition to providing a more centralized place to search for relevant materials, will include a broader search index for the Dictionary, so we can search for things in the body of the text for a token rather than be limited to the token itself. This enhancement will do wonders for moments like this, but it won't stop us all from benefiting from learning new things now and then. After all, the engine/language is continually evolving, and there's always something new to learn. Consider JavaScript: odds are there are more people typing in the language in the time it takes me to write this email than the sum of all xTalkers throughout history combined. Yet where is its single comprehensive Dictionary? There isn't one. The stewards of the spec, ECMA, provide scant information about usage. Most usage info is provided in third-party books, and no single book describes everything that can be done with JavaScript. We learn programming languages through reading what we can find, experimenting, and asking questions in the language's community. From Pascal through C and C++ to JavaScript, bash, MetaCard and LiveCode, personally I've found no other way to learn any language. After all, this moment here is exactly what learning is: it begins with not knowing something, and ends with knowledge transfer. At some point or another everyone here who renumbers cards didn't know how to do it, yet somehow they found the answer. That it wasn't something that was known in advance isn't a sign that the language or its documentation is necessarily broken, but simply a reminder that learning is, by definition, now knowing something in advance. Relatively little of programming involves typing. Much of it is learning. While LiveCode has a gentler learning curve than most, we must expect that some ongoing learning will be part of the process of using it, as it is with any other richly expressive language. -- Richard Gaskin LiveCode Community Manager richard at livecode.org From ambassador at fourthworld.com Fri Jun 26 10:23:25 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 26 Jun 2015 07:23:25 -0700 Subject: Reordering cards? In-Reply-To: <558D2EED.7000202@gmail.com> References: <558D2EED.7000202@gmail.com> Message-ID: <558D605D.9040701@fourthworld.com> Richmond wrote: > I also use ask.com a lot . . . Online search engines are very valuable tools for learning any programming language. For example, when I search Google this morning for "livecode how to reorder cards" the first hit I get is: how do you move a card or reorder a stack? http://forums.livecode.com/phpBB2/viewtopic.php?t=870 ...a forum post where the answer is provided in the first reply. If ask.com isn't delivering the results you need, try other search engines as well. While I do bookmark a lot of interesting LC stuff, most of the links I provide here are found when I'm writing a post by just using Google. -- Richard Gaskin LiveCode Community Manager richard at livecode.org From dochawk at gmail.com Fri Jun 26 10:41:19 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 26 Jun 2015 07:41:19 -0700 Subject: Reordering cards? In-Reply-To: <558D2EED.7000202@gmail.com> References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> <558C58FC.1090707@gmail.com> <558CE2A2.3080501@gmail.com> <558D2EED.7000202@gmail.com> Message-ID: On Fri, Jun 26, 2015 at 3:52 AM, Richmond wrote: > Wow! I knew LiveCode was incredibly versatile: but skinning cats - really: > bet that's a new > one on most LiveCode programmers. > > What most people forget is that while there are many ways to skin a cat, the cat hates each and every one . . . -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From pmbrig at gmail.com Fri Jun 26 11:07:50 2015 From: pmbrig at gmail.com (Peter M. Brigham) Date: Fri, 26 Jun 2015 11:07:50 -0400 Subject: The One Where We Sued You: A debate on file sharing and piracy In-Reply-To: <3b89a3446093928a45b6adaf2e39d9a0.squirrel@meg.on-rev.com> References: <3b89a3446093928a45b6adaf2e39d9a0.squirrel@meg.on-rev.com> Message-ID: <0B6F9E52-586A-4F8C-ABD1-FC9C06492D94@gmail.com> How did she get access to the list???? -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On Jun 26, 2015, at 9:17 AM, Jana Doughty wrote: > Hi LiveCode Community, > > Happy Friday to you! We have a great new blog post about file sharing, > piracy, Netflix, and the widely known TV show: Friends! > > We hope you enjoy it and we'd LOVE to know what you think in the comments! > > http://livecode.com/the-one-where-we-sued-you/ > > Also, if you really like it - you can show it to your friends! Partayyy! > > Thanks! > > Jana Doughty > > -- > Jana Doughty > Digital Media Marketing Executive > > 25a Thistle Street Lane South West, Edinburgh, EH2 1EW > Company: +44(0) 845 219 89 23 | Direct: +44 (0) 131 252 5304 > > 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 lfredricks at proactive-intl.com Fri Jun 26 11:20:56 2015 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 26 Jun 2015 08:20:56 -0700 Subject: The One Where We Sued You: A debate on file sharing and piracy In-Reply-To: References: Message-ID: <6883C28CD3774893AFF196647FDE031F@GATEWAY> > We hope you enjoy it and we'd LOVE to know what you think in > the comments! > > http://livecode.com/the-one-where-we-sued-you/ > It is too broad, contentious (yes, I made a funny) and political an issue for a blog post related to LiveCode. Best regards, Lynn Fredricks Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From m.schonewille at economy-x-talk.com Fri Jun 26 12:17:23 2015 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 26 Jun 2015 18:17:23 +0200 Subject: Text to speech and create wav file In-Reply-To: <5A4BD95D-20EB-4F05-B78E-F598A765D37F@economy-x-talk.com> References: <4B07C35A-D167-4AC5-A17A-19C743FDC9A6@mac.com> <1435250919069-4693303.post@n4.nabble.com> <070EC0B3-8FCF-4600-A888-43072CB9927B@mac.com> <5A4BD95D-20EB-4F05-B78E-F598A765D37F@economy-x-talk.com> Message-ID: Here's an example, which uses the speak comman from eSpeak: on mouseUp put fld 1 into myText put "/usr/local/bin/speak -ven+f3" && quote & myText & quote && "-w ~/desktop/text.wav" into myScript get shell(myScript) end mouseUp You may want to remove quotes from the source text. I had to use the full path to the cli, but if you install it properly, this shouldn't be necessary. You can also use Mac OS X's say command: say -o ~/desktop/text2.wave --file-format=m4af 'hello world' The possible formats are m4af, caff, AIFF and WAVE. For me, all these formats work, except for WAVE. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com We have time for new software development projects. Contact me for a quote. On 26 jun 2015, at 04:41, Mark Schonewille wrote: > You can do this with a simple shell function. I'll look it up in a few hours if no one else posts it. > > -- > Kind regards, > > Mark Schonewille > Economy-x-Talk > Http://economy-x-talk.com > > Share the clipboard of your computer over a local network with Clipboard Link http://clipboardlink.economy-x-talk.com > > > Op 26 jun. 2015 om 01:43 heeft Bill Vlahos het volgende geschreven: > >> Tom, >> >> I do want this on a Mac. This looks like a viable option using AppleScript. >> >> Thank you, >> Bill Vlahos >> >>> On Jun 25, 2015, at 9:48 AM, tbodine wrote: >>> >>> Hi Bill. >>> >>> I don't know if that's doable within Livecode. If not, perhaps you can use >>> an external source. A site such as http://www.fromtexttospeech.com/ may have >>> an API where you can send the text and get back a url to download your wav >>> file. >>> >>> On the Mac side, looks like many people have used Applescript to save audio >>> files from texttospeech. >>> (https://discussions.apple.com/thread/2290534?tstart=0) >>> >>> In the near future, perhaps LC builder will provide the OS connectons so we >>> can do this sort of thing within LC. >>> >>> -- Tom Bodine >>> >>> >>> >>> -- >>> View this message in context: http://runtime-revolution.278305.n4.nabble.com/Text-to-speech-and-create-wav-file-tp4693301p4693303.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 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 26 12:54:10 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 26 Jun 2015 11:54:10 -0500 Subject: Reordering cards? In-Reply-To: References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> <558C58FC.1090707@gmail.com> <558CCE9F.3030906@hyperactivesw.com> Message-ID: On June 26, 2015 5:45:11 AM CDT, Roger Eller wrote: >I thought the rottenthesaurus became extinct billions of years ago. :-) I escaped the meteor. But I'm uncomfortable that I gave away my age. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Jun 26 13:04:57 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 26 Jun 2015 12:04:57 -0500 Subject: Reordering cards? In-Reply-To: <558D2EED.7000202@gmail.com> References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> <558C58FC.1090707@gmail.com> <558CE2A2.3080501@gmail.com> <558D2EED.7000202@gmail.com> Message-ID: <52BFCC98-DF3C-4068-B14E-F92C5A6D2B3E@hyperactivesw.com> On June 26, 2015 5:52:29 AM CDT, Richmond wrote: >Wow! I knew LiveCode was incredibly versatile: but skinning cats - >really: bet that's a new one on most LiveCode programmers. It's not so hard: put the skin of the cat into tBin or: split tCat by tMembrane However the visual imagery prevents most of us from writing this sort of thing. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From richmondmathewson at gmail.com Fri Jun 26 13:06:33 2015 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 26 Jun 2015 20:06:33 +0300 Subject: The One Where We Sued You: A debate on file sharing and piracy In-Reply-To: <6883C28CD3774893AFF196647FDE031F@GATEWAY> References: <6883C28CD3774893AFF196647FDE031F@GATEWAY> Message-ID: <558D8699.6050503@gmail.com> On 26/06/15 18:20, Lynn Fredricks wrote: >> We hope you enjoy it and we'd LOVE to know what you think in >> the comments! >> >> http://livecode.com/the-one-where-we-sued-you/ >> > It is too broad, contentious (yes, I made a funny) and political an issue > for a blog post related to LiveCode. Indeed: I thought the LiveCode Blog was meant to be about LiveCode, not about how Warner Bros. pay for their directors' breakfast cereal. In fact, as should be crystal clear to anyone with their head screwed on the right way round, pirating current versions of LiveCode is plain daft . . . Use the Community one, and then, when you are confident you can make some money out of your product, pay for the Commercial version so someone cannot pinch your code. Richmond. > > Best regards, > > Lynn Fredricks > Paradigma Software > http://www.paradigmasoft.com > > Valentina SQL Server: The Ultra-fast, Royalty Free Database Server > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jun 26 15:05:57 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 26 Jun 2015 12:05:57 -0700 Subject: detecting cell movement in a table Message-ID: is there a way to detect cell changes in a table? I've tried giving it a script for tabKey, returnInField, arrowKey, and enterInField, and it doesn't get called; it appears that not even keyUp gets called. Or is this how a regular table is supposed to work? -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From revdev at pdslabs.net Fri Jun 26 15:10:47 2015 From: revdev at pdslabs.net (Phil Davis) Date: Fri, 26 Jun 2015 12:10:47 -0700 Subject: detecting cell movement in a table In-Reply-To: References: Message-ID: <558DA3B7.40403@pdslabs.net> Do you mean a change to the data in a given cell, or a change of cursor location within the table? Phil On 6/26/15 12:05 PM, Dr. Hawkins wrote: > is there a way to detect cell changes in a table? > > I've tried giving it a script for tabKey, returnInField, arrowKey, and > enterInField, and it doesn't get called; it appears that not even keyUp > gets called. > > Or is this how a regular table is supposed to work? > -- Phil Davis From dochawk at gmail.com Fri Jun 26 15:19:54 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 26 Jun 2015 12:19:54 -0700 Subject: detecting cell movement in a table In-Reply-To: <558DA3B7.40403@pdslabs.net> References: <558DA3B7.40403@pdslabs.net> Message-ID: On Fri, Jun 26, 2015 at 12:10 PM, Phil Davis wrote: > Do you mean a change to the data in a given cell, or a change of cursor > location within the table? > Either would work for me. The table is a two-column free-form list of values to be summed such as dog 5 cat 7 12 So if I either know that that a value has changed, or there has been movement, I could recall. That text has changed at all, though, could yield silly results (1 while entering 12, for example) -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From jhj at jhj.com Fri Jun 26 15:28:23 2015 From: jhj at jhj.com (Jerry Jensen) Date: Fri, 26 Jun 2015 12:28:23 -0700 Subject: detecting cell movement in a table In-Reply-To: References: <558DA3B7.40403@pdslabs.net> Message-ID: <25194057-4EEE-40F0-B9F1-5DB10DA815B8@jhj.com> Bernd?s excellent modTableField manages it. I haven?t explored how its done, but in a modTableField, you can get a selectionChanged message. Its very useful! .Jerry > On Jun 26, 2015, at 12:19 PM, Dr. Hawkins wrote: > > On Fri, Jun 26, 2015 at 12:10 PM, Phil Davis wrote: > >> Do you mean a change to the data in a given cell, or a change of cursor >> location within the table? >> > > Either would work for me. The table is a two-column free-form list of > values to be summed > > such as > > dog 5 > > cat 7 > 12 > > So if I either know that that a value has changed, or there has been > movement, I could recall. That text has changed at all, though, could > yield silly results (1 while entering 12, for example) > > > -- > 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 revdev at pdslabs.net Fri Jun 26 15:49:02 2015 From: revdev at pdslabs.net (Phil Davis) Date: Fri, 26 Jun 2015 12:49:02 -0700 Subject: detecting cell movement in a table In-Reply-To: <25194057-4EEE-40F0-B9F1-5DB10DA815B8@jhj.com> References: <558DA3B7.40403@pdslabs.net> <25194057-4EEE-40F0-B9F1-5DB10DA815B8@jhj.com> Message-ID: <558DACAE.7020308@pdslabs.net> On 6/26/15 12:28 PM, Jerry Jensen wrote: > Bernd?s excellent modTableField manages it. I haven?t explored how its done, but in a modTableField, you can get a selectionChanged message. Its very useful! > .Jerry That's what I would do. I turned on the messageMessages to see what messages are fired when using a table object. I got these: revCalculateCellLoc revCalculateCellRect revCalculateCellSpacing revCellDelay revCreateCellField revDeleteCellFields revGetCellName revGetCellRect revMoveCellDirection revMoveCellDown revMoveCellRight revReadCellValue revUpdateCellValue revWriteCellField Phil > >> On Jun 26, 2015, at 12:19 PM, Dr. Hawkins wrote: >> >> On Fri, Jun 26, 2015 at 12:10 PM, Phil Davis wrote: >> >>> Do you mean a change to the data in a given cell, or a change of cursor >>> location within the table? >>> >> Either would work for me. The table is a two-column free-form list of >> values to be summed >> >> such as >> >> dog 5 >> >> cat 7 >> 12 >> >> So if I either know that that a value has changed, or there has been >> movement, I could recall. That text has changed at all, though, could >> yield silly results (1 while entering 12, for example) >> >> >> -- >> Dr. Richard E. Hawkins, Esq. >> (702) 508-8462 >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Phil Davis From richmondmathewson at gmail.com Fri Jun 26 15:50:16 2015 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 26 Jun 2015 22:50:16 +0300 Subject: Messing around with LibreOffice Calc In-Reply-To: <558D2DC4.6000008@gmail.com> References: <558D2DC4.6000008@gmail.com> Message-ID: <558DACF8.7070206@gmail.com> So: I set up a stack containing a table field "ACCESS" and created a spreadsheet file in LibreOffice Calc. 1. I opened the spreadsheet in LibreOffice Calc, selected the populated fields and then hit a button on my stack that contains the following script: on mouseUp set the text of fld "ACCESS" to the clipboardData end mouseUp and NOTHING happened. 2. I opened the same spreadsheet in Gnumeric, selected the populated fields and then hit the button on my stack: and the cells of the table field populated "properly". Now, at the risk of seeming incredibly stupid (!!!!) I wonder why data copied from a Gnumeric file works, while data copied from a LibreOffice Calc does not??? Of course, were I a real 'trooper' I'd install every possible spreadsheet software on my Linux box and do the same sort of thing . . . . Richmond. From richmondmathewson at gmail.com Fri Jun 26 15:54:53 2015 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 26 Jun 2015 22:54:53 +0300 Subject: Messing around with LibreOffice Calc In-Reply-To: <558DACF8.7070206@gmail.com> References: <558D2DC4.6000008@gmail.com> <558DACF8.7070206@gmail.com> Message-ID: <558DAE0D.2040906@gmail.com> On 26/06/15 22:50, Richmond wrote: > So: I set up a stack containing a table field "ACCESS" and created a > spreadsheet file > in LibreOffice Calc. > > 1. I opened the spreadsheet in LibreOffice Calc, selected the > populated fields > and then hit a button on my stack that contains the following script: > > on mouseUp > set the text of fld "ACCESS" to the clipboardData > end mouseUp > > and NOTHING happened. > > 2. I opened the same spreadsheet in Gnumeric, selected the populated > fields > and then hit the button on my stack: > > and the cells of the table field populated "properly". > > Now, at the risk of seeming incredibly stupid (!!!!) I wonder why data > copied from a Gnumeric file works, while data copied from a > LibreOffice Calc > does not??? > > Of course, were I a real 'trooper' I'd install every possible > spreadsheet software > on my Linux box and do the same sort of thing . . . . > > Richmond. Further to this: I found I can copy-paste interchangeably: I can select and copy in a LibreOffice Calc file and post everything successfully into a Gnumeric spreadsheet, and the other way round. So what is LiveCode objecting to with data from LibreOffice? R. From ambassador at fourthworld.com Fri Jun 26 16:11:20 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 26 Jun 2015 13:11:20 -0700 Subject: Messing around with LibreOffice Calc In-Reply-To: <558DAE0D.2040906@gmail.com> References: <558DAE0D.2040906@gmail.com> Message-ID: <558DB1E8.4000005@fourthworld.com> Richmond wrote: >> Now, at the risk of seeming incredibly stupid (!!!!) I wonder why data >> copied from a Gnumeric file works, while data copied from a >> LibreOffice Calc does not??? >> >> Of course, were I a real 'trooper' I'd install every possible >> spreadsheet software >> on my Linux box and do the same sort of thing . . . . > > Further to this: I found I can copy-paste interchangeably: > > I can select and copy in a LibreOffice Calc file and post everything > successfully into a Gnumeric spreadsheet, > and the other way round. > > So what is LiveCode objecting to with data from LibreOffice? Reported by yours truly, these two clipboard-related bugs were included in short-lists requested by Ben for near-term resolution, and my understanding is the team is investigating these now: http://quality.runrev.com/show_bug.cgi?id=13197 http://quality.runrev.com/show_bug.cgi?id=14416 -- 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 pete at lcsql.com Fri Jun 26 16:30:24 2015 From: pete at lcsql.com (Peter Haworth) Date: Fri, 26 Jun 2015 20:30:24 +0000 Subject: detecting cell movement in a table In-Reply-To: <25194057-4EEE-40F0-B9F1-5DB10DA815B8@jhj.com> References: <558DA3B7.40403@pdslabs.net> <25194057-4EEE-40F0-B9F1-5DB10DA815B8@jhj.com> Message-ID: +1 On Fri, Jun 26, 2015 at 12:28 PM Jerry Jensen wrote: > Bernd?s excellent modTableField manages it. I haven?t explored how its > done, but in a modTableField, you can get a selectionChanged message. Its > very useful! > .Jerry > > > On Jun 26, 2015, at 12:19 PM, Dr. Hawkins wrote: > > > > On Fri, Jun 26, 2015 at 12:10 PM, Phil Davis wrote: > > > >> Do you mean a change to the data in a given cell, or a change of cursor > >> location within the table? > >> > > > > Either would work for me. The table is a two-column free-form list of > > values to be summed > > > > such as > > > > dog 5 > > > > cat 7 > > 12 > > > > So if I either know that that a value has changed, or there has been > > movement, I could recall. That text has changed at all, though, could > > yield silly results (1 while entering 12, for example) > > > > > > -- > > Dr. Richard E. Hawkins, Esq. > > (702) 508-8462 > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mwieder at ahsoftware.net Fri Jun 26 17:47:37 2015 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 26 Jun 2015 21:47:37 +0000 (UTC) Subject: The One Where We Sued You: A debate on file sharing and piracy References: <3b89a3446093928a45b6adaf2e39d9a0.squirrel@meg.on-rev.com> Message-ID: Jana Doughty writes: > Happy Friday to you! We have a great new blog post about file sharing, > piracy, Netflix, and the widely known TV show: Friends! The livecode.com website seems to have been hacked recently. While most of the content is merely dumbed down, a spurious blog post has been entered spreading FUD for the MPAA. Hopefully no user account information was exposed. -- Mark Wieder ahsoftware at gmail.com From m.schonewille at economy-x-talk.com Fri Jun 26 18:02:49 2015 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 27 Jun 2015 00:02:49 +0200 Subject: The One Where We Sued You: A debate on file sharing and piracy In-Reply-To: <0B6F9E52-586A-4F8C-ABD1-FC9C06492D94@gmail.com> References: <3b89a3446093928a45b6adaf2e39d9a0.squirrel@meg.on-rev.com> <0B6F9E52-586A-4F8C-ABD1-FC9C06492D94@gmail.com> Message-ID: <558DCC09.9070901@economy-x-talk.com> Hi, It looks like this is a genuine post and Jana Doughty seems to be with LiveCode http://livecode.com/author/janalivecode but I don't see how this blog post is relevant. I could think of something why it is relevant, but to me it more looks like a search engine trap. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Installer Maker for LiveCode: http://qery.us/468 Buy my new book "Programming LiveCode for the Real Beginner" http://qery.us/3fi LiveCode on Facebook: https://www.facebook.com/groups/runrev/ On 6/26/2015 17:07, Peter M. Brigham wrote: > How did she get access to the list???? > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > On Jun 26, 2015, at 9:17 AM, Jana Doughty wrote: > >> Hi LiveCode Community, >> >> Happy Friday to you! We have a great new blog post about file sharing, >> piracy, Netflix, and the widely known TV show: Friends! >> >> We hope you enjoy it and we'd LOVE to know what you think in the comments! >> >> http://livecode.com/the-one-where-we-sued-you/ >> >> Also, if you really like it - you can show it to your friends! Partayyy! >> >> Thanks! >> >> Jana Doughty >> >> -- >> Jana Doughty >> Digital Media Marketing Executive >> >> 25a Thistle Street Lane South West, Edinburgh, EH2 1EW >> Company: +44(0) 845 219 89 23 | Direct: +44 (0) 131 252 5304 >> >> www.livecode.com >> >> LiveCode: Everyone can create apps >> From tore.nilsen at me.com Fri Jun 26 18:10:20 2015 From: tore.nilsen at me.com (Tore Nilsen) Date: Sat, 27 Jun 2015 00:10:20 +0200 Subject: Problem with answer file with type command Message-ID: I am trying to restrict file types in an answer file with type command, but I am only able to get it to work with one file type at a time. The dictionary suggests this form for multiple file types: answer file "Choose a picture:" with type "JPEG|jpg|JPEG" or type "PNG|png|PNG? However, only the first file type is available in the resulting dialog. I need this for an application that should be ready by tomorrow morning and hopefully someone on this list can come to my rescue once again. Best regards, Tore Nilsen From m.schonewille at economy-x-talk.com Fri Jun 26 18:27:35 2015 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 27 Jun 2015 00:27:35 +0200 Subject: Problem with answer file with type command In-Reply-To: References: Message-ID: <558DD1D7.80601@economy-x-talk.com> Hi Tore, This works fine for me. At the bottom of the dialog, there should be a menu where you can change the file type. Normally, the file type in "PNG|png|PNG" would be PNGf, so it should be "PNG|png|PNGf", but I believe this is no longer relevant since OSX 10.5 or 10.6. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Installer Maker for LiveCode: http://qery.us/468 Buy my new book "Programming LiveCode for the Real Beginner" http://qery.us/3fi LiveCode on Facebook: https://www.facebook.com/groups/runrev/ On 6/27/2015 00:10, Tore Nilsen wrote: > I am trying to restrict file types in an answer file with type command, but I am only able to get it to work with one file type at a time. The dictionary suggests this form for multiple file types: > > answer file "Choose a picture:" with type "JPEG|jpg|JPEG" or type "PNG|png|PNG? > > However, only the first file type is available in the resulting dialog. I need this for an application that should be ready by tomorrow morning and hopefully someone on this list can come to my rescue once again. > > > Best regards, > Tore Nilsen From tore.nilsen at me.com Fri Jun 26 18:29:23 2015 From: tore.nilsen at me.com (Tore Nilsen) Date: Sat, 27 Jun 2015 00:29:23 +0200 Subject: Problem with answer file with type command In-Reply-To: <558DD1D7.80601@economy-x-talk.com> References: <558DD1D7.80601@economy-x-talk.com> Message-ID: <2B89C40A-4569-4603-9859-4D62E2DB6AD2@me.com> I will have to give it another try then to see if there is something wrong at my end. Thank you! Tore Nilsen > 27. jun. 2015 kl. 00.27 skrev Mark Schonewille : > > Hi Tore, > > This works fine for me. At the bottom of the dialog, there should be a menu where you can change the file type. > > Normally, the file type in "PNG|png|PNG" would be PNGf, so it should be "PNG|png|PNGf", but I believe this is no longer relevant since OSX 10.5 or 10.6. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > Installer Maker for LiveCode: > http://qery.us/468 > > Buy my new book "Programming LiveCode for the Real Beginner" http://qery.us/3fi > > LiveCode on Facebook: > https://www.facebook.com/groups/runrev/ > > On 6/27/2015 00:10, Tore Nilsen wrote: >> I am trying to restrict file types in an answer file with type command, but I am only able to get it to work with one file type at a time. The dictionary suggests this form for multiple file types: >> >> answer file "Choose a picture:" with type "JPEG|jpg|JPEG" or type "PNG|png|PNG? >> >> However, only the first file type is available in the resulting dialog. I need this for an application that should be ready by tomorrow morning and hopefully someone on this list can come to my rescue once again. >> >> >> Best regards, >> Tore Nilsen > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tore.nilsen at me.com Fri Jun 26 18:34:59 2015 From: tore.nilsen at me.com (Tore Nilsen) Date: Sat, 27 Jun 2015 00:34:59 +0200 Subject: Problem with answer file with type command In-Reply-To: <558DD1D7.80601@economy-x-talk.com> References: <558DD1D7.80601@economy-x-talk.com> Message-ID: <8C8F2F35-4238-4519-AA45-55E402E0BF85@me.com> The error was indeed in my end. Using OSX 10.11, the menu was hidden until I pressed the button labeled ?valg? in Norwegian. It is getting late here in Norway I can tell. Best regards, Tore > 27. jun. 2015 kl. 00.27 skrev Mark Schonewille : > > Hi Tore, > > This works fine for me. At the bottom of the dialog, there should be a menu where you can change the file type. > > Normally, the file type in "PNG|png|PNG" would be PNGf, so it should be "PNG|png|PNGf", but I believe this is no longer relevant since OSX 10.5 or 10.6. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > Installer Maker for LiveCode: > http://qery.us/468 > > Buy my new book "Programming LiveCode for the Real Beginner" http://qery.us/3fi > > LiveCode on Facebook: > https://www.facebook.com/groups/runrev/ > > On 6/27/2015 00:10, Tore Nilsen wrote: >> I am trying to restrict file types in an answer file with type command, but I am only able to get it to work with one file type at a time. The dictionary suggests this form for multiple file types: >> >> answer file "Choose a picture:" with type "JPEG|jpg|JPEG" or type "PNG|png|PNG? >> >> However, only the first file type is available in the resulting dialog. I need this for an application that should be ready by tomorrow morning and hopefully someone on this list can come to my rescue once again. >> >> >> Best regards, >> Tore Nilsen > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 26 18:23:44 2015 From: dave at applicationinsight.com (Dave Kilroy) Date: Fri, 26 Jun 2015 15:23:44 -0700 (PDT) Subject: The One Where We Sued You: A debate on file sharing and piracy In-Reply-To: <558DCC09.9070901@economy-x-talk.com> References: <3b89a3446093928a45b6adaf2e39d9a0.squirrel@meg.on-rev.com> <0B6F9E52-586A-4F8C-ABD1-FC9C06492D94@gmail.com> <558DCC09.9070901@economy-x-talk.com> Message-ID: <1435357424859-4693353.post@n4.nabble.com> Jana does indeed work for LiveCode, I've corresponded with her and she's very nice - Hi Jana! That blog post is written by Neil Roberts and not Jana However I'm not sure that the awfulness of that post is down to Neil - I suspect that a decision has been made somewhere 'higher-up' in LiveCode to follow a different strategy for blog posts and twitter posts Personally I wish they would keep to blogging and tweeting about Livecode and code-related stuff (like Xojo does) - just LiveCode and code-related stuff and nothing else Kind regards Dave ----- "The difference between genius and stupidity is; genius has its limits." - Albert Einstein -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/The-One-Where-We-Sued-You-A-debate-on-file-sharing-and-piracy-tp4693327p4693353.html Sent from the Revolution - User mailing list archive at Nabble.com. From roger.e.eller at sealedair.com Fri Jun 26 18:58:36 2015 From: roger.e.eller at sealedair.com (Roger Eller) Date: Fri, 26 Jun 2015 18:58:36 -0400 Subject: The One Where We Sued You: A debate on file sharing and piracy In-Reply-To: <1435357424859-4693353.post@n4.nabble.com> References: <3b89a3446093928a45b6adaf2e39d9a0.squirrel@meg.on-rev.com> <0B6F9E52-586A-4F8C-ABD1-FC9C06492D94@gmail.com> <558DCC09.9070901@economy-x-talk.com> <1435357424859-4693353.post@n4.nabble.com> Message-ID: The post was written by Neil Roger (not Roberts), and I liked the change of style. On Jun 26, 2015 6:45 PM, "Dave Kilroy" wrote: > Jana does indeed work for LiveCode, I've corresponded with her and she's > very > nice - Hi Jana! > > That blog post is written by Neil Roberts and not Jana > > However I'm not sure that the awfulness of that post is down to Neil - I > suspect that a decision has been made somewhere 'higher-up' in LiveCode to > follow a different strategy for blog posts and twitter posts > > Personally I wish they would keep to blogging and tweeting about Livecode > and code-related stuff (like Xojo does) - just LiveCode and code-related > stuff and nothing else > > Kind regards > > Dave > > > > ----- > "The difference between genius and stupidity is; genius has its limits." - > Albert Einstein > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/The-One-Where-We-Sued-You-A-debate-on-file-sharing-and-piracy-tp4693327p4693353.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 dave at applicationinsight.com Fri Jun 26 18:47:13 2015 From: dave at applicationinsight.com (Dave Kilroy) Date: Fri, 26 Jun 2015 15:47:13 -0700 (PDT) Subject: The One Where We Sued You: A debate on file sharing and piracy In-Reply-To: References: <3b89a3446093928a45b6adaf2e39d9a0.squirrel@meg.on-rev.com> <0B6F9E52-586A-4F8C-ABD1-FC9C06492D94@gmail.com> <558DCC09.9070901@economy-x-talk.com> <1435357424859-4693353.post@n4.nabble.com> Message-ID: <1435358833010-4693355.post@n4.nabble.com> Oops thanks Roger, sorry I meant to write 'Neil Roger' - as to the content/style of the posting - each to their own I guess - could you or others explain to me why it's good and what I'm missing? ----- "The difference between genius and stupidity is; genius has its limits." - Albert Einstein -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/The-One-Where-We-Sued-You-A-debate-on-file-sharing-and-piracy-tp4693327p4693355.html Sent from the Revolution - User mailing list archive at Nabble.com. From roger.e.eller at sealedair.com Fri Jun 26 19:13:40 2015 From: roger.e.eller at sealedair.com (Roger Eller) Date: Fri, 26 Jun 2015 19:13:40 -0400 Subject: The One Where We Sued You: A debate on file sharing and piracy In-Reply-To: <1435358833010-4693355.post@n4.nabble.com> References: <3b89a3446093928a45b6adaf2e39d9a0.squirrel@meg.on-rev.com> <0B6F9E52-586A-4F8C-ABD1-FC9C06492D94@gmail.com> <558DCC09.9070901@economy-x-talk.com> <1435357424859-4693353.post@n4.nabble.com> <1435358833010-4693355.post@n4.nabble.com> Message-ID: Well, it's the weekend and I'm on vacation. Sometimes reading can and should be more "off the clock". Some of my colleagues however just can't take a break from code. On Jun 26, 2015 7:09 PM, "Dave Kilroy" wrote: > Oops thanks Roger, sorry I meant to write 'Neil Roger' - as to the > content/style of the posting - each to their own I guess - could you or > others explain to me why it's good and what I'm missing? > > > > ----- > "The difference between genius and stupidity is; genius has its limits." - > Albert Einstein > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/The-One-Where-We-Sued-You-A-debate-on-file-sharing-and-piracy-tp4693327p4693355.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 m.schonewille at economy-x-talk.com Fri Jun 26 19:27:40 2015 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 27 Jun 2015 01:27:40 +0200 Subject: [OT] Quick delivery of Programming LiveCode for the Real Beginner In-Reply-To: <558C5F52.5030101@economy-x-talk.com> References: <558C5F52.5030101@economy-x-talk.com> Message-ID: <558DDFEC.8050403@economy-x-talk.com> Hi everyone who bought the book the past 24 hours, We have sent the requests for confirmation. Please, check your mail, or check your spam box if necessary, and confirm your postal mail address. If you decide to purchase the book now, we won't be able to send you a request for confirmation before we ship the current batch tomorrow, but we will ship your book next week. For more information about the book, go to http://tinyurl.com/n9ogfrs The order page is at http://tinyurl.com/nd5aktq -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 LiveCode on Facebook: https://www.facebook.com/groups/runrev/ On 6/25/2015 22:06, Mark Schonewille wrote: > Hi everyone, > > This week, we will ship a second batch of Programming LiveCode for the > Real Beginner. If you want a quick delivery, order before Friday evening > and keep an eye on your mail box. Make sure to confirm your address as > soon as you get a request for confirmation and we'll ship your book > almost overnight. > > For more information about the book, go to http://tinyurl.com/n9ogfrs > > The order page is at http://tinyurl.com/nd5aktq > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > LiveCode on Facebook: > https://www.facebook.com/groups/runrev/ > From bvlahos at mac.com Fri Jun 26 20:01:55 2015 From: bvlahos at mac.com (Bill Vlahos) Date: Fri, 26 Jun 2015 17:01:55 -0700 Subject: Text to speech and create wav file In-Reply-To: References: <4B07C35A-D167-4AC5-A17A-19C743FDC9A6@mac.com> <1435250919069-4693303.post@n4.nabble.com> <070EC0B3-8FCF-4600-A888-43072CB9927B@mac.com> <5A4BD95D-20EB-4F05-B78E-F598A765D37F@economy-x-talk.com> Message-ID: Thank you Mark. Bill > On Jun 26, 2015, at 9:17 AM, Mark Schonewille wrote: > > Here's an example, which uses the speak comman from eSpeak: > > on mouseUp > put fld 1 into myText > put "/usr/local/bin/speak -ven+f3" && quote & myText & quote && "-w ~/desktop/text.wav" into myScript > get shell(myScript) > end mouseUp > > You may want to remove quotes from the source text. I had to use the full path to the cli, but if you install it properly, this shouldn't be necessary. > > You can also use Mac OS X's say command: > > say -o ~/desktop/text2.wave --file-format=m4af 'hello world' > > The possible formats are m4af, caff, AIFF and WAVE. For me, all these formats work, except for WAVE. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com > > We have time for new software development projects. Contact me for a quote. > > > > > > > On 26 jun 2015, at 04:41, Mark Schonewille wrote: > >> You can do this with a simple shell function. I'll look it up in a few hours if no one else posts it. >> >> -- >> Kind regards, >> >> Mark Schonewille >> Economy-x-Talk >> Http://economy-x-talk.com >> >> Share the clipboard of your computer over a local network with Clipboard Link http://clipboardlink.economy-x-talk.com >> >> >> Op 26 jun. 2015 om 01:43 heeft Bill Vlahos het volgende geschreven: >> >>> Tom, >>> >>> I do want this on a Mac. This looks like a viable option using AppleScript. >>> >>> Thank you, >>> Bill Vlahos >>> >>>> On Jun 25, 2015, at 9:48 AM, tbodine wrote: >>>> >>>> Hi Bill. >>>> >>>> I don't know if that's doable within Livecode. If not, perhaps you can use >>>> an external source. A site such as http://www.fromtexttospeech.com/ may have >>>> an API where you can send the text and get back a url to download your wav >>>> file. >>>> >>>> On the Mac side, looks like many people have used Applescript to save audio >>>> files from texttospeech. >>>> (https://discussions.apple.com/thread/2290534?tstart=0) >>>> >>>> In the near future, perhaps LC builder will provide the OS connectons so we >>>> can do this sort of thing within LC. >>>> >>>> -- Tom Bodine >>>> >>>> >>>> >>>> -- >>>> View this message in context: http://runtime-revolution.278305.n4.nabble.com/Text-to-speech-and-create-wav-file-tp4693301p4693303.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 >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From capellan2000 at gmail.com Fri Jun 26 21:39:47 2015 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Fri, 26 Jun 2015 21:39:47 -0400 Subject: The One Where We Sued You: A debate on file sharing and piracy Message-ID: On Fri Jun 26 2015, Mark Weider wrote: > The livecode.com website seems to have been hacked recently. > While most of the content is merely dumbed down, a spurious > blog post has been entered spreading FUD for the MPAA. > Hopefully no user account information was exposed. That is the funniest post that I have read in a while! My faith in humankind is restored. :-D Have a nice weekend! Al From brahma at hindu.org Fri Jun 26 23:11:15 2015 From: brahma at hindu.org (Brahmanathaswami) Date: Fri, 26 Jun 2015 17:11:15 -1000 Subject: Reordering cards? In-Reply-To: <558D2F95.1020600@gmail.com> References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> <558C58FC.1090707@gmail.com> <558CCE9F.3030906@hyperactivesw.com> <558D2F95.1020600@gmail.com> Message-ID: <558E1453.5010507@hindu.org> Richmond: "and, were there a reference book that was not just a reprint of the Dictionary it would be a good thing." Have you read the User Guide from cover to cover? Page 207 7.1.2 Referring to objects by number A control's number is its layer on the card, from back to front. A card's number is its position in the stack. A stack's number is the order of its creation in the stack file. A main stack's number is always zero. You can refer to an object using its object type followed by its number. For example, to refer to the third-from-the-back field on a card, use the phrase field 3: set the backgroundColor of field 3 to blue To change the number of a card or control, change the Layer box in the Size & Position pane of the object's property inspector, or use the set command to change the object's layer property: set the layer of field "Backmost" to 1 Tip: New objects are always created at the top layer. To refer to an object you've just created, use the ordinal last: Tip: create button set the name of last button to "My New Button" ------- Now.. while "re-ordering" is not explicity addressed...I think anyone with "half a brain" (I mostly run on 1/10th of a brain) would figure out that "layer" is the key word and then in the dictionary we have: set the layer of the mouseControl to top -- bring to front set the layer of last card button to 10 set the layer of player "Splash" to (the number of controls) Use the layer property to change the tab order of controls, or to change the order of cards within a stack. so... true... documentation is not perfect (I would love to seem more script examples); but it's also not absent as you imply BR Richmond wrote: > > Risorgimento . . . > > Which is better? The Hitch-Hiker's Guide to the Galaxy or nothing at all? > > Well, obviously, the former, but only marginally. > > Richmond. > > [Zaphod Beeblebrox just popped out for 2 sandwiches.] From scott at tactilemedia.com Sat Jun 27 00:08:09 2015 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 26 Jun 2015 21:08:09 -0700 Subject: Reordering cards? In-Reply-To: <558E1453.5010507@hindu.org> References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> <558C58FC.1090707@gmail.com> <558CCE9F.3030906@hyperactivesw.com> <558D2F95.1020600@gmail.com> <558E1453.5010507@hindu.org> Message-ID: And again there is also the number property (used by old timers like Jacque and myself) showing the multiple ways of accomplishing the same task: "Specifies an object's position within a file, a card's position within a stack, or a control's layer on a card." set the number of card "settings" to Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 6/26/15, 8:11 PM, "Brahmanathaswami" wrote: >Richmond: > >"and, were there a reference book that was not just a reprint of the >Dictionary it would be a good thing." > >Have you read the User Guide from cover to cover? > >Page 207 > >7.1.2 Referring to objects by number >A control's number is its layer on the card, from back to front. A >card's number is its >position in the stack. A stack's number is the order of its creation in >the stack file. A main >stack's number is always zero. >You can refer to an object using its object type followed by its number. >For example, to >refer to the third-from-the-back field on a card, use the phrase field 3: >set the backgroundColor of field 3 to blue >To change the number of a card or control, change the Layer box in the >Size & Position >pane of the object's property inspector, or use the set command to >change the object's >layer property: >set the layer of field "Backmost" to 1 >Tip: New objects are always created at the top layer. To refer to an >object you've just >created, use the ordinal last: >Tip: create button >set the name of last button to "My New Button" > >------- > >Now.. while "re-ordering" is not explicity addressed...I think anyone >with "half a brain" (I mostly run on 1/10th of a brain) would figure out >that "layer" is the key word > >and then in the dictionary we have: > >set the layer of the mouseControl to top -- bring to front >set the layer of last card button to 10 >set the layer of player "Splash" to (the number of controls) > > >Use the layer property to change the tab order of controls, or to change >the order of cards within a stack. > > >so... true... documentation is not perfect (I would love to seem more >script examples); > >but it's also not absent as you imply > >BR > > > >Richmond wrote: >> >> Risorgimento . . . >> >> Which is better? The Hitch-Hiker's Guide to the Galaxy or nothing at >>all? >> >> Well, obviously, the former, but only marginally. >> >> Richmond. >> >> [Zaphod Beeblebrox just popped out for 2 sandwiches.] > >_______________________________________________ >use-livecode mailing list >use-livecode at 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 Jun 27 01:36:44 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 27 Jun 2015 00:36:44 -0500 Subject: Reordering cards? In-Reply-To: References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> <558C58FC.1090707@gmail.com> <558CCE9F.3030906@hyperactivesw.com> <558D2F95.1020600@gmail.com> <558E1453.5010507@hindu.org> Message-ID: <558E366C.7060208@hyperactivesw.com> On 6/26/2015 11:08 PM, Scott Rossi wrote: > And again there is also the number property (used by old timers like > Jacque and myself) showing the multiple ways of accomplishing the same > task: And if you look up "layer" in the dictionary, the "see also" refers to "number" as the first suggestion. If you look up "number," a see-also is "layer". Which I didn't realize until I looked it up just now. Just making sure this horse is really dead. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Sat Jun 27 14:39:07 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 27 Jun 2015 11:39:07 -0700 Subject: [ANN] SoCal LUG Thurday, Pasadena Message-ID: <558EEDCB.3050000@fourthworld.com> The next meeting of the SoCal LiveCode User Group is coming up on Thursday, July 2, in Pasadena at 7PM. IMPORTANT: The meeting is being held at our new location, Du-par's Restaurant, on S. Lake Avenue near Cordova Street: Du-par's Pasadena, back room 214 S. Lake Ave. Pasadena, CA 91101 Meeting details in the forum: -- 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 pete at lcsql.com Sat Jun 27 14:55:09 2015 From: pete at lcsql.com (Peter Haworth) Date: Sat, 27 Jun 2015 18:55:09 +0000 Subject: Changing the width of a stack Message-ID: I have a stack with three controls on it, one at the left edge of the stack, one centered horizontally, and one at the right edge of the stack. I want to change the dimensions of the stack so that it's left edge is at the left of the centered control and its right edge is at the right of the centered control. And also change its dimensions back to the original settings when necessary. As I have a graphically challenged brain, I have been unable to figure out how to do this. References to the left of a stack are relative to the edge of the screen so they move the position of the stack on the screen and don't change its width. I'm probably missing something obvious and hoping that someone will point it out to me. Pete From devin_asay at byu.edu Sat Jun 27 15:08:31 2015 From: devin_asay at byu.edu (Devin Asay) Date: Sat, 27 Jun 2015 19:08:31 +0000 Subject: Changing the width of a stack In-Reply-To: References: Message-ID: <80BFE26D-0829-46DF-AAD8-F1A64828B664@byu.edu> Pete, I'm away from my compy so I can't check the dictionary, but I think what you need is the global loc of the control. Devin Sent from my iPhone > On Jun 27, 2015, at 2:55 PM, Peter Haworth wrote: > > I have a stack with three controls on it, one at the left edge of the > stack, one centered horizontally, and one at the right edge of the stack. > > I want to change the dimensions of the stack so that it's left edge is at > the left of the centered control and its right edge is at the right of the > centered control. And also change its dimensions back to the original > settings when necessary. > > As I have a graphically challenged brain, I have been unable to figure out > how to do this. > > References to the left of a stack are relative to the edge of the screen > so they move the position of the stack on the screen and don't change its > width. > > I'm probably missing something obvious and hoping that someone will point > it out to me. > > Pete > _______________________________________________ > use-livecode mailing list > use-livecode at 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 tactilemedia.com Sat Jun 27 15:14:40 2015 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 27 Jun 2015 12:14:40 -0700 Subject: Changing the width of a stack In-Reply-To: <80BFE26D-0829-46DF-AAD8-F1A64828B664@byu.edu> References: <80BFE26D-0829-46DF-AAD8-F1A64828B664@byu.edu> Message-ID: What Devin said. And it sounds like you'll want to set the rect of the stack to the new dimensions so you can make the change in a single pass, rather than changing width/loc properties separately. Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 6/27/15, 12:08 PM, "Devin Asay" wrote: >Pete, > >I'm away from my compy so I can't check the dictionary, but I think what >you need is the global loc of the control. > >Devin > >Sent from my iPhone > >> On Jun 27, 2015, at 2:55 PM, Peter Haworth wrote: >> >> I have a stack with three controls on it, one at the left edge of the >> stack, one centered horizontally, and one at the right edge of the >>stack. >> >> I want to change the dimensions of the stack so that it's left edge is >>at >> the left of the centered control and its right edge is at the right of >>the >> centered control. And also change its dimensions back to the original >> settings when necessary. >> >> As I have a graphically challenged brain, I have been unable to figure >>out >> how to do this. >> >> References to the left of a stack are relative to the edge of the >>screen >> so they move the position of the stack on the screen and don't change >>its >> width. >> >> I'm probably missing something obvious and hoping that someone will >>point >> it out to me. >> >> Pete >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >>subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > >_______________________________________________ >use-livecode mailing list >use-livecode at 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 Jun 27 15:31:35 2015 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 27 Jun 2015 22:31:35 +0300 Subject: Changing the width of a stack In-Reply-To: References: Message-ID: <558EFA17.3000408@gmail.com> Probably misunderstood what you want: https://www.dropbox.com/sh/ja47l87gg87sn0q/AAAIj99kEQVOb8ev3jz8C5ORa?dl=0 File: Two_Way_Stretch.zip Richmond. From alex at tweedly.net Sat Jun 27 15:48:57 2015 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 27 Jun 2015 20:48:57 +0100 Subject: Changing the width of a stack In-Reply-To: References: Message-ID: <558EFE29.7040809@tweedly.net> set the width of this stack to the width of theCenteredControl Alex. P.S. because the central control is centered, you want to make symmetric changes to the left and right of the stack - and so simply setting the width will do that while leaving the horizontal position of it unchanged. Obviously, before you do that, store away the 'current' width so you can restore it later. On 27/06/2015 19:55, Peter Haworth wrote: > I have a stack with three controls on it, one at the left edge of the > stack, one centered horizontally, and one at the right edge of the stack. > > I want to change the dimensions of the stack so that it's left edge is at > the left of the centered control and its right edge is at the right of the > centered control. And also change its dimensions back to the original > settings when necessary. > > As I have a graphically challenged brain, I have been unable to figure out > how to do this. > > References to the left of a stack are relative to the edge of the screen > so they move the position of the stack on the screen and don't change its > width. > > I'm probably missing something obvious and hoping that someone will point > it out to me. > > Pete > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 27 15:59:01 2015 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 27 Jun 2015 22:59:01 +0300 Subject: Changing the width of a stack In-Reply-To: <558EFA17.3000408@gmail.com> References: <558EFA17.3000408@gmail.com> Message-ID: <558F0085.5080604@gmail.com> On 27/06/15 22:31, Richmond wrote: > Probably misunderstood what you want: > > https://www.dropbox.com/sh/ja47l87gg87sn0q/AAAIj99kEQVOb8ev3jz8C5ORa?dl=0 > > File: Two_Way_Stretch.zip > > Richmond. I read your posting a bit more carefully, and have uploaded a revised stack that, in a very simple way, keeps the stack aligned with its initial left position when it is resized: 1 on mouseUp 2 set the moveSpeed to 65000 3 set the lockscreen to true 4 if the width of stack "2WS" > 290 then 5 put the left of stack "2WS" into LL 6 put the left of stack "2WS" into fld "LL" 7 set the width of stack "2WS" to 280 8 set the left of stack "2WS" to LL 9 move img "mb" to 140, 374 10 move img "both" to 140, 650 11 move img "fash" to 140, 297 12 else 13 set the width of stack "2WS" to 1024 14 move img "mb" to 512, 374 15 move img "both" to 512, 650 16 move img "fash" to 512, 297 17 put fld "LL" into LL 18 set the left of stack "2WS" to LL 19 end if 20 set the lockscreen to false 21 end mouseUp Have a CLOSE LOOK at lines 5,6,8,17 and 18 Richmond. From bonnmike at gmail.com Sat Jun 27 16:01:27 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 27 Jun 2015 14:01:27 -0600 Subject: Changing the width of a stack In-Reply-To: <558EFE29.7040809@tweedly.net> References: <558EFE29.7040809@tweedly.net> Message-ID: Looks like setting the width doesn't keep the horizontal position. A couple options, store the location of the button too, then position it at the left of the card after resize, and hide any other controls that were already on that left side. On restore, reset the width, and move the button back. Heres a quicky script (that I placed in a center button for testing) that toggles between the two states. local sWidth,sToggle, sStartLoc on mouseUp if sToggle is empty then put false into sToggle put not sToggle into sToggle switch sToggle case true lock screen put the width of this stack into sWidth put the loc of me into sStartLoc set the width of this stack to the width of me set the visible of button 1 to false set the visible of button 3 to false set the left of me to the left of this card unlock screen break case false lock screen set the width of this stack to sWidth set the visible of button 1 to true set the visible of button 3 to true set the loc of me to sStartLoc unlock screen break end switch end mouseUp On Sat, Jun 27, 2015 at 1:48 PM, Alex Tweedly wrote: > set the width of this stack to the width of theCenteredControl > > Alex. > P.S. because the central control is centered, you want to make symmetric > changes to the left and right of the stack - and so simply setting the > width will do that while leaving the horizontal position of it unchanged. > Obviously, before you do that, store away the 'current' width so you can > restore it later. > > > On 27/06/2015 19:55, Peter Haworth wrote: > >> I have a stack with three controls on it, one at the left edge of the >> stack, one centered horizontally, and one at the right edge of the stack. >> >> I want to change the dimensions of the stack so that it's left edge is at >> the left of the centered control and its right edge is at the right of the >> centered control. And also change its dimensions back to the original >> settings when necessary. >> >> As I have a graphically challenged brain, I have been unable to figure out >> how to do this. >> >> References to the left of a stack are relative to the edge of the screen >> so they move the position of the stack on the screen and don't change its >> width. >> >> I'm probably missing something obvious and hoping that someone will point >> it out to me. >> >> Pete >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dochawk at gmail.com Sat Jun 27 16:03:47 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 27 Jun 2015 13:03:47 -0700 Subject: detecting cell movement in a table In-Reply-To: <558DACAE.7020308@pdslabs.net> References: <558DA3B7.40403@pdslabs.net> <25194057-4EEE-40F0-B9F1-5DB10DA815B8@jhj.com> <558DACAE.7020308@pdslabs.net> Message-ID: On Fri, Jun 26, 2015 at 12:49 PM, Phil Davis wrote: > That's what I would do. > > I turned on the messageMessages to see what messages are fired when using > a table object. I > Wow. 1) How do I do that? 2) How did you even *think* to do that? The dictionary, user guide, web are devoid of references to messageMessages and revCel . . . > got these: > revCalculateCellLoc > revCalculateCellRect > revCalculateCellSpacing > revCellDelay > revCreateCellField > revDeleteCellFields > revGetCellName > revGetCellRect > revMoveCellDirection > revMoveCellDown > revMoveCellRight > revReadCellValue > revUpdateCellValue > I'm managing to catch this one, and do some updating. Now I have to intercept tab, etc. to do sane navigations . . . a simple regal was able to change each of these into a handler with 4 variables, a breakpoint, and a pass . . . but none seem to fire as I maneuver around it (they *would* reach the group holding the table, wouldn't they? This one I have trapped already: > revWriteCellField > So I am (usually) able to recall. -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From pete at lcsql.com Sat Jun 27 16:32:37 2015 From: pete at lcsql.com (Peter Haworth) Date: Sat, 27 Jun 2015 20:32:37 +0000 Subject: Changing the width of a stack In-Reply-To: References: <558EFE29.7040809@tweedly.net> Message-ID: Thanks to all for the suggestions, particularly Richmond and Mike whose solutions both involve moving the centered control to the left edge of the stack instead of trying to move the left edge of the stack to the centered control. The problem with globalloc and width and other stack related properties is they don't change the position of the left edge of the stack relative to the left edge of the centered control I suspected moving the centered control to the left edge of the stack would be reuired, just seems like there should be a more elegant way to do this, perhaps something like "position the left of stack xyz to the left of control abc". Pete On Sat, Jun 27, 2015 at 1:01 PM Mike Bonner wrote: > Looks like setting the width doesn't keep the horizontal position. > > A couple options, store the location of the button too, then position it at > the left of the card after resize, and hide any other controls that were > already on that left side. > On restore, reset the width, and move the button back. > > Heres a quicky script (that I placed in a center button for testing) that > toggles between the two states. > > local sWidth,sToggle, sStartLoc > on mouseUp > if sToggle is empty then put false into sToggle > put not sToggle into sToggle > switch sToggle > case true > lock screen > put the width of this stack into sWidth > put the loc of me into sStartLoc > set the width of this stack to the width of me > set the visible of button 1 to false > set the visible of button 3 to false > set the left of me to the left of this card > unlock screen > break > > case false > lock screen > set the width of this stack to sWidth > set the visible of button 1 to true > set the visible of button 3 to true > set the loc of me to sStartLoc > unlock screen > break > end switch > end mouseUp > > On Sat, Jun 27, 2015 at 1:48 PM, Alex Tweedly wrote: > > > set the width of this stack to the width of theCenteredControl > > > > Alex. > > P.S. because the central control is centered, you want to make symmetric > > changes to the left and right of the stack - and so simply setting the > > width will do that while leaving the horizontal position of it unchanged. > > Obviously, before you do that, store away the 'current' width so you can > > restore it later. > > > > > > On 27/06/2015 19:55, Peter Haworth wrote: > > > >> I have a stack with three controls on it, one at the left edge of the > >> stack, one centered horizontally, and one at the right edge of the > stack. > >> > >> I want to change the dimensions of the stack so that it's left edge is > at > >> the left of the centered control and its right edge is at the right of > the > >> centered control. And also change its dimensions back to the original > >> settings when necessary. > >> > >> As I have a graphically challenged brain, I have been unable to figure > out > >> how to do this. > >> > >> References to the left of a stack are relative to the edge of the > screen > >> so they move the position of the stack on the screen and don't change > its > >> width. > >> > >> I'm probably missing something obvious and hoping that someone will > point > >> it out to me. > >> > >> Pete > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 27 16:51:59 2015 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 27 Jun 2015 23:51:59 +0300 Subject: Changing the width of a stack In-Reply-To: References: <558EFE29.7040809@tweedly.net> Message-ID: <558F0CEF.9020506@gmail.com> On 27/06/15 23:32, Peter Haworth wrote: > Thanks to all for the suggestions, particularly Richmond and Mike whose > solutions both involve moving the centered control to the left edge of the > stack instead of trying to move the left edge of the stack to the centered > control. The problem with globalloc and width and other stack related > properties is they don't change the position of the left edge of the stack > relative to the left edge of the centered control > > I suspected moving the centered control to the left edge of the stack would > be reuired, just seems like there should be a more elegant way to do this, > perhaps something like "position the left of stack xyz to the left of > control abc". > > Pete > > Yeah, well, various people have been trying to get me to move from the centre to the left, but as I am a political conservative I keep drifting to the right :) Have a great weekend. Richmond. From pete at lcsql.com Sat Jun 27 17:13:31 2015 From: pete at lcsql.com (Peter Haworth) Date: Sat, 27 Jun 2015 21:13:31 +0000 Subject: Changing the width of a stack In-Reply-To: <558F0CEF.9020506@gmail.com> References: <558EFE29.7040809@tweedly.net> <558F0CEF.9020506@gmail.com> Message-ID: Maybe that's because of your globalloc :-) On Sat, Jun 27, 2015 at 1:52 PM Richmond wrote: > On 27/06/15 23:32, Peter Haworth wrote: > > Thanks to all for the suggestions, particularly Richmond and Mike whose > > solutions both involve moving the centered control to the left edge of > the > > stack instead of trying to move the left edge of the stack to the > centered > > control. The problem with globalloc and width and other stack related > > properties is they don't change the position of the left edge of the > stack > > relative to the left edge of the centered control > > > > I suspected moving the centered control to the left edge of the stack > would > > be reuired, just seems like there should be a more elegant way to do > this, > > perhaps something like "position the left of stack xyz to the left of > > control abc". > > > > Pete > > > > > > Yeah, well, various people have been trying to get me to move from the > centre > to the left, but as I am a political conservative I keep drifting to the > right :) > > Have a great weekend. > > 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 pete at lcsql.com Sat Jun 27 17:47:43 2015 From: pete at lcsql.com (Peter Haworth) Date: Sat, 27 Jun 2015 21:47:43 +0000 Subject: Minimize Message-ID: I ask this pretty sure that the answer is "No". Is there a message that is sent when the user clicks the minimize button in the stack decorations? From scott at tactilemedia.com Sat Jun 27 17:56:20 2015 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 27 Jun 2015 14:56:20 -0700 Subject: Changing the width of a stack In-Reply-To: References: <558EFE29.7040809@tweedly.net> Message-ID: If I understand what you're trying to accomplish, try this: go url "http://www.tactilemedia.com/download/setrect.livecode" Click the colored boxes. If you want to have the clicked object remain centered on the card, you need to move it because a card always draws from a topLeft of 0,0. Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 6/27/15, 1:32 PM, "Peter Haworth" wrote: >Thanks to all for the suggestions, particularly Richmond and Mike whose >solutions both involve moving the centered control to the left edge of the >stack instead of trying to move the left edge of the stack to the centered >control. The problem with globalloc and width and other stack related >properties is they don't change the position of the left edge of the stack >relative to the left edge of the centered control > >I suspected moving the centered control to the left edge of the stack >would >be reuired, just seems like there should be a more elegant way to do this, >perhaps something like "position the left of stack xyz to the left of >control abc". > >Pete > >On Sat, Jun 27, 2015 at 1:01 PM Mike Bonner wrote: > >> Looks like setting the width doesn't keep the horizontal position. >> >> A couple options, store the location of the button too, then position >>it at >> the left of the card after resize, and hide any other controls that were >> already on that left side. >> On restore, reset the width, and move the button back. >> >> Heres a quicky script (that I placed in a center button for testing) >>that >> toggles between the two states. >> >> local sWidth,sToggle, sStartLoc >> on mouseUp >> if sToggle is empty then put false into sToggle >> put not sToggle into sToggle >> switch sToggle >> case true >> lock screen >> put the width of this stack into sWidth >> put the loc of me into sStartLoc >> set the width of this stack to the width of me >> set the visible of button 1 to false >> set the visible of button 3 to false >> set the left of me to the left of this card >> unlock screen >> break >> >> case false >> lock screen >> set the width of this stack to sWidth >> set the visible of button 1 to true >> set the visible of button 3 to true >> set the loc of me to sStartLoc >> unlock screen >> break >> end switch >> end mouseUp >> >> On Sat, Jun 27, 2015 at 1:48 PM, Alex Tweedly wrote: >> >> > set the width of this stack to the width of theCenteredControl >> > >> > Alex. >> > P.S. because the central control is centered, you want to make >>symmetric >> > changes to the left and right of the stack - and so simply setting the >> > width will do that while leaving the horizontal position of it >>unchanged. >> > Obviously, before you do that, store away the 'current' width so you >>can >> > restore it later. >> > >> > >> > On 27/06/2015 19:55, Peter Haworth wrote: >> > >> >> I have a stack with three controls on it, one at the left edge of the >> >> stack, one centered horizontally, and one at the right edge of the >> stack. >> >> >> >> I want to change the dimensions of the stack so that it's left edge >>is >> at >> >> the left of the centered control and its right edge is at the right >>of >> the >> >> centered control. And also change its dimensions back to the original >> >> settings when necessary. >> >> >> >> As I have a graphically challenged brain, I have been unable to >>figure >> out >> >> how to do this. >> >> >> >> References to the left of a stack are relative to the edge of the >> screen >> >> so they move the position of the stack on the screen and don't change >> its >> >> width. >> >> >> >> I'm probably missing something obvious and hoping that someone will >> point >> >> it out to me. >> >> >> >> Pete >> >> _______________________________________________ >> >> use-livecode mailing list >> >> use-livecode at lists.runrev.com >> >> Please visit this url to subscribe, unsubscribe and manage your >> >> subscription preferences: >> >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> > >> > >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> > subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode >> > >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From neil at livecode.com Sat Jun 27 17:56:52 2015 From: neil at livecode.com (Neil Roger) Date: Sat, 27 Jun 2015 22:56:52 +0100 Subject: Minimize In-Reply-To: References: Message-ID: <558F1C24.3090608@livecode.com> Hi Peter, Check out iconifyStack Kind Regards, Neil LiveCode Technical Support Lead neil at livecode.com LiveCode +44 (0) 845 219 8923. 25A Thistle Street Lane South West, Edinburgh, EH2 1EW http://www.livecode.com Facebook Twitter Youtube Linkedin On 27/06/2015 22:47, Peter Haworth wrote: > I ask this pretty sure that the answer is "No". > > Is there a message that is sent when the user clicks the minimize button in > the stack decorations? > _______________________________________________ > use-livecode mailing list > use-livecode at 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 tactilemedia.com Sat Jun 27 17:57:38 2015 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 27 Jun 2015 14:57:38 -0700 Subject: Minimize In-Reply-To: References: Message-ID: Maybe you're looking for iconifyStack ? Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 6/27/15, 2:47 PM, "Peter Haworth" wrote: >I ask this pretty sure that the answer is "No". > >Is there a message that is sent when the user clicks the minimize button >in >the stack decorations? >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Sat Jun 27 18:00:48 2015 From: pete at lcsql.com (Peter Haworth) Date: Sat, 27 Jun 2015 22:00:48 +0000 Subject: Minimize In-Reply-To: References: Message-ID: Thanks Neil and SCott. On Sat, Jun 27, 2015 at 2:58 PM Scott Rossi wrote: > Maybe you're looking for iconifyStack ? > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX/UI Design > > > > > On 6/27/15, 2:47 PM, "Peter Haworth" wrote: > > >I ask this pretty sure that the answer is "No". > > > >Is there a message that is sent when the user clicks the minimize button > >in > >the stack decorations? > >_______________________________________________ > >use-livecode mailing list > >use-livecode at lists.runrev.com > >Please visit this url to subscribe, unsubscribe and manage your > >subscription preferences: > >http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Sat Jun 27 18:08:50 2015 From: pete at lcsql.com (Peter Haworth) Date: Sat, 27 Jun 2015 22:08:50 +0000 Subject: Changing the width of a stack In-Reply-To: References: <558EFE29.7040809@tweedly.net> Message-ID: Thanks Scott, that's a variation of Mike's script. As you say, you have to move the centered object in order to achieve this. Pete On Sat, Jun 27, 2015 at 2:56 PM Scott Rossi wrote: > If I understand what you're trying to accomplish, try this: > go url "http://www.tactilemedia.com/download/setrect.livecode" > > > Click the colored boxes. > > If you want to have the clicked object remain centered on the card, you > need to move it because a card always draws from a topLeft of 0,0. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX/UI Design > > > > > On 6/27/15, 1:32 PM, "Peter Haworth" wrote: > > >Thanks to all for the suggestions, particularly Richmond and Mike whose > >solutions both involve moving the centered control to the left edge of the > >stack instead of trying to move the left edge of the stack to the centered > >control. The problem with globalloc and width and other stack related > >properties is they don't change the position of the left edge of the stack > >relative to the left edge of the centered control > > > >I suspected moving the centered control to the left edge of the stack > >would > >be reuired, just seems like there should be a more elegant way to do this, > >perhaps something like "position the left of stack xyz to the left of > >control abc". > > > >Pete > > > >On Sat, Jun 27, 2015 at 1:01 PM Mike Bonner wrote: > > > >> Looks like setting the width doesn't keep the horizontal position. > >> > >> A couple options, store the location of the button too, then position > >>it at > >> the left of the card after resize, and hide any other controls that were > >> already on that left side. > >> On restore, reset the width, and move the button back. > >> > >> Heres a quicky script (that I placed in a center button for testing) > >>that > >> toggles between the two states. > >> > >> local sWidth,sToggle, sStartLoc > >> on mouseUp > >> if sToggle is empty then put false into sToggle > >> put not sToggle into sToggle > >> switch sToggle > >> case true > >> lock screen > >> put the width of this stack into sWidth > >> put the loc of me into sStartLoc > >> set the width of this stack to the width of me > >> set the visible of button 1 to false > >> set the visible of button 3 to false > >> set the left of me to the left of this card > >> unlock screen > >> break > >> > >> case false > >> lock screen > >> set the width of this stack to sWidth > >> set the visible of button 1 to true > >> set the visible of button 3 to true > >> set the loc of me to sStartLoc > >> unlock screen > >> break > >> end switch > >> end mouseUp > >> > >> On Sat, Jun 27, 2015 at 1:48 PM, Alex Tweedly wrote: > >> > >> > set the width of this stack to the width of theCenteredControl > >> > > >> > Alex. > >> > P.S. because the central control is centered, you want to make > >>symmetric > >> > changes to the left and right of the stack - and so simply setting the > >> > width will do that while leaving the horizontal position of it > >>unchanged. > >> > Obviously, before you do that, store away the 'current' width so you > >>can > >> > restore it later. > >> > > >> > > >> > On 27/06/2015 19:55, Peter Haworth wrote: > >> > > >> >> I have a stack with three controls on it, one at the left edge of the > >> >> stack, one centered horizontally, and one at the right edge of the > >> stack. > >> >> > >> >> I want to change the dimensions of the stack so that it's left edge > >>is > >> at > >> >> the left of the centered control and its right edge is at the right > >>of > >> the > >> >> centered control. And also change its dimensions back to the original > >> >> settings when necessary. > >> >> > >> >> As I have a graphically challenged brain, I have been unable to > >>figure > >> out > >> >> how to do this. > >> >> > >> >> References to the left of a stack are relative to the edge of the > >> screen > >> >> so they move the position of the stack on the screen and don't change > >> its > >> >> width. > >> >> > >> >> I'm probably missing something obvious and hoping that someone will > >> point > >> >> it out to me. > >> >> > >> >> Pete > >> >> _______________________________________________ > >> >> use-livecode mailing list > >> >> use-livecode at lists.runrev.com > >> >> Please visit this url to subscribe, unsubscribe and manage your > >> >> subscription preferences: > >> >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> >> > >> > > >> > > >> > _______________________________________________ > >> > use-livecode mailing list > >> > use-livecode at lists.runrev.com > >> > Please visit this url to subscribe, unsubscribe and manage your > >> > subscription preferences: > >> > http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >_______________________________________________ > >use-livecode mailing list > >use-livecode at lists.runrev.com > >Please visit this url to subscribe, unsubscribe and manage your > >subscription preferences: > >http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Sat Jun 27 18:11:33 2015 From: pete at lcsql.com (Peter Haworth) Date: Sat, 27 Jun 2015 22:11:33 +0000 Subject: Minimize In-Reply-To: References: Message-ID: Unfortunately that message doesn't allow me to do what hoped, which is to override the normal OS minimize behavior. Thanks anyway. On Sat, Jun 27, 2015 at 3:00 PM Peter Haworth wrote: > Thanks Neil and SCott. > > On Sat, Jun 27, 2015 at 2:58 PM Scott Rossi > wrote: > >> Maybe you're looking for iconifyStack ? >> >> Regards, >> >> Scott Rossi >> Creative Director >> Tactile Media, UX/UI Design >> >> >> >> >> On 6/27/15, 2:47 PM, "Peter Haworth" wrote: >> >> >I ask this pretty sure that the answer is "No". >> > >> >Is there a message that is sent when the user clicks the minimize button >> >in >> >the stack decorations? >> >_______________________________________________ >> >use-livecode mailing list >> >use-livecode at lists.runrev.com >> >Please visit this url to subscribe, unsubscribe and manage your >> >subscription preferences: >> >http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > From dochawk at gmail.com Sat Jun 27 18:34:41 2015 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 27 Jun 2015 15:34:41 -0700 Subject: detecting cell movement in a table In-Reply-To: References: <558DA3B7.40403@pdslabs.net> <25194057-4EEE-40F0-B9F1-5DB10DA815B8@jhj.com> <558DACAE.7020308@pdslabs.net> Message-ID: On Sat, Jun 27, 2015 at 1:03 PM, Dr. Hawkins wrote: > I'm managing to catch this one, and do some updating. Now I have to > intercept tab, etc. > to do sane navigations . . . a simple regal was able to change each of > these into a handler with 4 variables, a breakpoint, and a pass . . . but > none seem to fire as I maneuver around it (they *would* reach the group > holding the table, wouldn't they? > but it seems to be catch-as-catch-can as to whether it works or not. I have handlers in the group that sometimes trigger on the revUpDateCellValue, but none of the other handles ever trigger. I have handlers like on revWhatever a,b,c,d ck a & cr & b & cr & c & cr & d breakpoint pass revWhatever end revWhatever none of these trigger as I move about and edit. I put them in both the table script and the group script. sometimes revCellUpdate is called when a cell changes, and other times not. -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 From pete at lcsql.com Sat Jun 27 19:00:22 2015 From: pete at lcsql.com (Peter Haworth) Date: Sat, 27 Jun 2015 23:00:22 +0000 Subject: detecting cell movement in a table In-Reply-To: References: <558DA3B7.40403@pdslabs.net> <25194057-4EEE-40F0-B9F1-5DB10DA815B8@jhj.com> <558DACAE.7020308@pdslabs.net> Message-ID: Sounds like Livecode tables are not very useful unless all you are doing is displaying data. I'm going to assume that when the user edits a cell, the text property of the table is updated with the new value. If so, you should be able to store the original contents of the table and compare the new contents with the old to see if anything changed, then go through line by line and column by column to figure out what exactly changed. Pretty messy. And it still doesn't solve the issue of when you would need to do that since there apparently isn't a message that is reliably sent. Maybe a keydown handler for the table which sets a "dirty" flag for the table and then use the flag setting to trigger a compare of the old and new table contents at some point during processing? I'm a big fan of Bernd's modTableField and it lets you know when a cell has been edited, but there is a learning curve associated with using it, as with any custom control. On Sat, Jun 27, 2015 at 3:34 PM Dr. Hawkins wrote: > On Sat, Jun 27, 2015 at 1:03 PM, Dr. Hawkins wrote: > > > I'm managing to catch this one, and do some updating. Now I have to > > intercept tab, etc. > > to do sane navigations . . . a simple regal was able to change each of > > these into a handler with 4 variables, a breakpoint, and a pass . . . but > > none seem to fire as I maneuver around it (they *would* reach the group > > holding the table, wouldn't they? > > > > but it seems to be catch-as-catch-can as to whether it works or not. > > I have handlers in the group that sometimes trigger on the > revUpDateCellValue, but none of the other handles ever trigger. I have > handlers like > > on revWhatever a,b,c,d > > ck a & cr & b & cr & c & cr & d > > breakpoint > > pass revWhatever > > end revWhatever > > > > none of these trigger as I move about and edit. I put them in both the > table script and the group script. > > sometimes revCellUpdate is called when a cell changes, and other times not. > > > -- > 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 ambassador at fourthworld.com Sat Jun 27 19:59:40 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 27 Jun 2015 16:59:40 -0700 Subject: detecting cell movement in a table In-Reply-To: References: Message-ID: <558F38EC.9070801@fourthworld.com> Dr. Hawkins wrote: > I have handlers in the group that sometimes trigger on the > revUpDateCellValue, but none of the other handles ever trigger. > I have handlers like > > on revWhatever a,b,c,d > > ck a & cr & b & cr & c & cr & d > > breakpoint > > pass revWhatever > > end revWhatever > > > none of these trigger as I move about and edit. I put them in both > the table script and the group script. > > sometimes revCellUpdate is called when a cell changes, and other > times not. I'd guess the revTableLibrary is a frontScript, since it needs to be able to respond to messages the user may otherwise override, and it predates the invention of behaviors with their "before" message handling option. And since its custom handlers are needed only by itself, I'll bet it's not passing them. Reading the handlers in revTableLibrary it seems to make extensive use of two custom properties to determine the current X and Y cell location: cRevTable["currentXcell"] cRevTable["currentYcell"] So you can modify this setProp handler to respond to changes to either of those: setProp cRevTable[pProp] pVal if pProp is "currentXcell" then put pVal, the cRevTable["currentYcell"] of me else if pProp is "currentYcell" then put the cRevTable["currentXcell"] of me, pVal end if pass cRevTable end cRevTable PS: since you seem to spend a lot of time in the debugger to discover the calling chain of handlers, you may find having those presented in a list for you in real-time much easier and faster - this free tool does that and more: If nothing else it's a useful example of the messageMessages global property in action. -- 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 mwieder at ahsoftware.net Sat Jun 27 20:00:52 2015 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 27 Jun 2015 17:00:52 -0700 Subject: Minimize In-Reply-To: References: Message-ID: <558F3934.6090603@ahsoftware.net> On 06/27/2015 03:11 PM, Peter Haworth wrote: > Unfortunately that message doesn't allow me to do what hoped, which is to > override the normal OS minimize behavior. Thanks anyway. Yeah, I hope not, as that would violate user expectations. What are you trying to accomplish? I'm sure there's another way. -- Mark Wieder ahsoftware at gmail.com From pete at lcsql.com Sat Jun 27 20:07:43 2015 From: pete at lcsql.com (Peter Haworth) Date: Sun, 28 Jun 2015 00:07:43 +0000 Subject: Minimize In-Reply-To: <558F3934.6090603@ahsoftware.net> References: <558F3934.6090603@ahsoftware.net> Message-ID: Related to my earlier posts about resizing a stack but it's fine, I found out how to do what I want. On Sat, Jun 27, 2015 at 5:01 PM Mark Wieder wrote: > On 06/27/2015 03:11 PM, Peter Haworth wrote: > > Unfortunately that message doesn't allow me to do what hoped, which is to > > override the normal OS minimize behavior. Thanks anyway. > > Yeah, I hope not, as that would violate user expectations. > What are you trying to accomplish? I'm sure there's another way. > > -- > 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 revdev at pdslabs.net Sat Jun 27 20:15:29 2015 From: revdev at pdslabs.net (Phil Davis) Date: Sat, 27 Jun 2015 17:15:29 -0700 Subject: detecting cell movement in a table In-Reply-To: References: <558DA3B7.40403@pdslabs.net> <25194057-4EEE-40F0-B9F1-5DB10DA815B8@jhj.com> <558DACAE.7020308@pdslabs.net> Message-ID: <558F3CA1.3020909@pdslabs.net> Here ya go, Doc - a new toy just for you (and anyone else who wants it)! I'll leave it up there for at least a month. https://www.dropbox.com/s/6u07xwhpp6j3buv/messageMessages%20lab.livecode?dl=0 I don't remember how I learned about the messageMessages, but maybe from Richard Gaskin? Not sure. It was long, long ago, in a land far, far away.... Phil On 6/27/15 1:03 PM, Dr. Hawkins wrote: > On Fri, Jun 26, 2015 at 12:49 PM, Phil Davis wrote: > >> That's what I would do. >> >> I turned on the messageMessages to see what messages are fired when using >> a table object. I >> > > Wow. > 1) How do I do that? > 2) How did you even *think* to do that? > > The dictionary, user guide, web are devoid of references to messageMessages > and revCel . . . > > >> got these: >> revCalculateCellLoc >> revCalculateCellRect >> revCalculateCellSpacing >> revCellDelay >> revCreateCellField >> revDeleteCellFields >> revGetCellName >> revGetCellRect >> revMoveCellDirection >> revMoveCellDown >> revMoveCellRight >> revReadCellValue >> revUpdateCellValue >> > I'm managing to catch this one, and do some updating. Now I have to > intercept tab, etc. > to do sane navigations . . . a simple regal was able to change each of > these into a handler with 4 variables, a breakpoint, and a pass . . . but > none seem to fire as I maneuver around it (they *would* reach the group > holding the table, wouldn't they? > > This one I have trapped already: > >> revWriteCellField >> > > So I am (usually) able to recall. > -- Phil Davis From mwieder at ahsoftware.net Sat Jun 27 20:57:29 2015 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 27 Jun 2015 17:57:29 -0700 Subject: Minimize In-Reply-To: References: <558F3934.6090603@ahsoftware.net> Message-ID: <558F4679.1000602@ahsoftware.net> On 06/27/2015 05:07 PM, Peter Haworth wrote: > Related to my earlier posts about resizing a stack but it's fine, I found > out how to do what I want. Yay, I think. -- Mark Wieder ahsoftware at gmail.com From bonnmike at gmail.com Sun Jun 28 01:27:10 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 27 Jun 2015 23:27:10 -0600 Subject: Changing the width of a stack In-Reply-To: References: <558EFE29.7040809@tweedly.net> Message-ID: Just had another thought. If you put everything in a group, you can then (probably) set the stack width (keeping the group the same size as the card) and then set the hscroll of the group appropriately. On Sat, Jun 27, 2015 at 4:08 PM, Peter Haworth wrote: > Thanks Scott, that's a variation of Mike's script. As you say, you have to > move the centered object in order to achieve this. > Pete > > On Sat, Jun 27, 2015 at 2:56 PM Scott Rossi > wrote: > > > If I understand what you're trying to accomplish, try this: > > go url "http://www.tactilemedia.com/download/setrect.livecode" > > > > > > Click the colored boxes. > > > > If you want to have the clicked object remain centered on the card, you > > need to move it because a card always draws from a topLeft of 0,0. > > > > Regards, > > > > Scott Rossi > > Creative Director > > Tactile Media, UX/UI Design > > > > > > > > > > On 6/27/15, 1:32 PM, "Peter Haworth" wrote: > > > > >Thanks to all for the suggestions, particularly Richmond and Mike whose > > >solutions both involve moving the centered control to the left edge of > the > > >stack instead of trying to move the left edge of the stack to the > centered > > >control. The problem with globalloc and width and other stack related > > >properties is they don't change the position of the left edge of the > stack > > >relative to the left edge of the centered control > > > > > >I suspected moving the centered control to the left edge of the stack > > >would > > >be reuired, just seems like there should be a more elegant way to do > this, > > >perhaps something like "position the left of stack xyz to the left of > > >control abc". > > > > > >Pete > > > > > >On Sat, Jun 27, 2015 at 1:01 PM Mike Bonner wrote: > > > > > >> Looks like setting the width doesn't keep the horizontal position. > > >> > > >> A couple options, store the location of the button too, then position > > >>it at > > >> the left of the card after resize, and hide any other controls that > were > > >> already on that left side. > > >> On restore, reset the width, and move the button back. > > >> > > >> Heres a quicky script (that I placed in a center button for testing) > > >>that > > >> toggles between the two states. > > >> > > >> local sWidth,sToggle, sStartLoc > > >> on mouseUp > > >> if sToggle is empty then put false into sToggle > > >> put not sToggle into sToggle > > >> switch sToggle > > >> case true > > >> lock screen > > >> put the width of this stack into sWidth > > >> put the loc of me into sStartLoc > > >> set the width of this stack to the width of me > > >> set the visible of button 1 to false > > >> set the visible of button 3 to false > > >> set the left of me to the left of this card > > >> unlock screen > > >> break > > >> > > >> case false > > >> lock screen > > >> set the width of this stack to sWidth > > >> set the visible of button 1 to true > > >> set the visible of button 3 to true > > >> set the loc of me to sStartLoc > > >> unlock screen > > >> break > > >> end switch > > >> end mouseUp > > >> > > >> On Sat, Jun 27, 2015 at 1:48 PM, Alex Tweedly > wrote: > > >> > > >> > set the width of this stack to the width of theCenteredControl > > >> > > > >> > Alex. > > >> > P.S. because the central control is centered, you want to make > > >>symmetric > > >> > changes to the left and right of the stack - and so simply setting > the > > >> > width will do that while leaving the horizontal position of it > > >>unchanged. > > >> > Obviously, before you do that, store away the 'current' width so you > > >>can > > >> > restore it later. > > >> > > > >> > > > >> > On 27/06/2015 19:55, Peter Haworth wrote: > > >> > > > >> >> I have a stack with three controls on it, one at the left edge of > the > > >> >> stack, one centered horizontally, and one at the right edge of the > > >> stack. > > >> >> > > >> >> I want to change the dimensions of the stack so that it's left edge > > >>is > > >> at > > >> >> the left of the centered control and its right edge is at the right > > >>of > > >> the > > >> >> centered control. And also change its dimensions back to the > original > > >> >> settings when necessary. > > >> >> > > >> >> As I have a graphically challenged brain, I have been unable to > > >>figure > > >> out > > >> >> how to do this. > > >> >> > > >> >> References to the left of a stack are relative to the edge of the > > >> screen > > >> >> so they move the position of the stack on the screen and don't > change > > >> its > > >> >> width. > > >> >> > > >> >> I'm probably missing something obvious and hoping that someone will > > >> point > > >> >> it out to me. > > >> >> > > >> >> Pete > > >> >> _______________________________________________ > > >> >> use-livecode mailing list > > >> >> use-livecode at lists.runrev.com > > >> >> Please visit this url to subscribe, unsubscribe and manage your > > >> >> subscription preferences: > > >> >> http://lists.runrev.com/mailman/listinfo/use-livecode > > >> >> > > >> > > > >> > > > >> > _______________________________________________ > > >> > use-livecode mailing list > > >> > use-livecode at lists.runrev.com > > >> > Please visit this url to subscribe, unsubscribe and manage your > > >> > subscription preferences: > > >> > http://lists.runrev.com/mailman/listinfo/use-livecode > > >> > > > >> _______________________________________________ > > >> use-livecode mailing list > > >> use-livecode at lists.runrev.com > > >> Please visit this url to subscribe, unsubscribe and manage your > > >> subscription preferences: > > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > >> > > >_______________________________________________ > > >use-livecode mailing list > > >use-livecode at lists.runrev.com > > >Please visit this url to subscribe, unsubscribe and manage your > > >subscription preferences: > > >http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 28 01:59:08 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 27 Jun 2015 23:59:08 -0600 Subject: Changing the width of a stack In-Reply-To: References: <558EFE29.7040809@tweedly.net> Message-ID: Yeah, it works ok, and requires no moving of controls, no hiding either. Heres a script I've tested with. local sWidth,sToggle on mouseUp if sToggle is empty then put false into sToggle put not sToggle into sToggle switch sToggle case true lock screen put the width of this stack into sWidth -- save the width put the formattedwidth of group 1 into tWidth -- grab the width of the controls in the group set the width of this stack to the width of me -- set the width set the rect of group 1 to the rect of this card -- resize the group. Size is locked in inspector set the hscroll of group 1 to (tWidth / 2) - (the width of me / 2) -- set the scroll to position the center button showing unlock screen break case false lock screen set the width of this stack to sWidth -- set the width back set the rect of group 1 to the rect of this card -- set the group to match the card rect unlock screen break end switch end mouseUp If you have a resizable stack, you'd have to figure out how to handle things, but with a stack that changes size with only code, its pretty simple and seems to work ok. I noticed another interesting thing. When resizing the group, I accidentally typed "set the rect of group 1 of me to the rect of this card" in the button script. And rather than giving an object not found error, it resized the button itself to the rect of the card. Bug right? This is in 7.0.5 From richmondmathewson at gmail.com Sun Jun 28 05:26:24 2015 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 28 Jun 2015 12:26:24 +0300 Subject: Card colo(u)rs Message-ID: <558FBDC0.4010009@gmail.com> So, there I am, merrily making a stack using LiveCode 7.0.5 with 3 cards (sophisticated stuff), and I wish to have each of the cards with a different backgroundColor. Setting the colour of card 1 via the prefs palette was easy, as was setting the colour of card 2 via the prefs palette, HOWEVER setting the colour of card 3 via the prefs palette resulted in card 2 ALSO ending up that colour (i.e. cards 2 and 3 have the same backgroundColor) which is a pain in the b*m. Richmond. From peterwawood at gmail.com Sun Jun 28 05:41:46 2015 From: peterwawood at gmail.com (Peter W A Wood) Date: Sun, 28 Jun 2015 17:41:46 +0800 Subject: Card colo(u)rs In-Reply-To: <558FBDC0.4010009@gmail.com> References: <558FBDC0.4010009@gmail.com> Message-ID: <8278DBB4-82A1-458E-9309-1A61086DD0C8@gmail.com> Richmond > On 28 Jun 2015, at 17:26, Richmond wrote: > > So, there I am, merrily making a stack using LiveCode 7.0.5 with 3 cards (sophisticated stuff), > and I wish to have each of the cards with a different backgroundColor. > > Setting the colour of card 1 via the prefs palette was easy, as was > > setting the colour of card 2 via the prefs palette, HOWEVER > > setting the colour of card 3 via the prefs palette resulted in card 2 ALSO ending up that colour > > (i.e. cards 2 and 3 have the same backgroundColor) Is it the same in earlier versions? Peter From richmondmathewson at gmail.com Sun Jun 28 06:05:44 2015 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 28 Jun 2015 13:05:44 +0300 Subject: Card colo(u)rs In-Reply-To: <8278DBB4-82A1-458E-9309-1A61086DD0C8@gmail.com> References: <558FBDC0.4010009@gmail.com> <8278DBB4-82A1-458E-9309-1A61086DD0C8@gmail.com> Message-ID: <558FC6F8.4090307@gmail.com> On 28/06/15 12:41, Peter W A Wood wrote: > Richmond > >> On 28 Jun 2015, at 17:26, Richmond wrote: >> >> So, there I am, merrily making a stack using LiveCode 7.0.5 with 3 cards (sophisticated stuff), >> and I wish to have each of the cards with a different backgroundColor. >> >> Setting the colour of card 1 via the prefs palette was easy, as was >> >> setting the colour of card 2 via the prefs palette, HOWEVER >> >> setting the colour of card 3 via the prefs palette resulted in card 2 ALSO ending up that colour >> >> (i.e. cards 2 and 3 have the same backgroundColor) > Is it the same in earlier versions? > > Peter > Yes: I have just tried it in Revolution Studio 3.5 Ricghmond. From peterwawood at gmail.com Sun Jun 28 07:04:01 2015 From: peterwawood at gmail.com (Peter W A Wood) Date: Sun, 28 Jun 2015 19:04:01 +0800 Subject: Card colo(u)rs In-Reply-To: <558FC6F8.4090307@gmail.com> References: <558FBDC0.4010009@gmail.com> <8278DBB4-82A1-458E-9309-1A61086DD0C8@gmail.com> <558FC6F8.4090307@gmail.com> Message-ID: <6F0D75D9-6AB3-4F18-B031-E8A56F6B2825@gmail.com> Richmond > On 28 Jun 2015, at 18:05, Richmond wrote: > > On 28/06/15 12:41, Peter W A Wood wrote: >> Richmond >> >>> On 28 Jun 2015, at 17:26, Richmond wrote: >>> >>> So, there I am, merrily making a stack using LiveCode 7.0.5 with 3 cards (sophisticated stuff), >>> and I wish to have each of the cards with a different backgroundColor. >>> >>> Setting the colour of card 1 via the prefs palette was easy, as was >>> >>> setting the colour of card 2 via the prefs palette, HOWEVER >>> >>> setting the colour of card 3 via the prefs palette resulted in card 2 ALSO ending up that colour >>> >>> (i.e. cards 2 and 3 have the same backgroundColor) >> Is it the same in earlier versions? >> >> Peter >> > > Yes: I have just tried it in Revolution Studio 3.5 > > Richmond Then, unless somebody pipes up that it was specifically changed in release X.X in the next few hours, I would report it as a bug. In fact, if you are adverse to reporting bugs, I will do so. Regards Peter From richmondmathewson at gmail.com Sun Jun 28 07:08:12 2015 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 28 Jun 2015 14:08:12 +0300 Subject: Card colo(u)rs In-Reply-To: <6F0D75D9-6AB3-4F18-B031-E8A56F6B2825@gmail.com> References: <558FBDC0.4010009@gmail.com> <8278DBB4-82A1-458E-9309-1A61086DD0C8@gmail.com> <558FC6F8.4090307@gmail.com> <6F0D75D9-6AB3-4F18-B031-E8A56F6B2825@gmail.com> Message-ID: <558FD59C.6080901@gmail.com> On 28/06/15 14:04, Peter W A Wood wrote: > Richmond > >> On 28 Jun 2015, at 18:05, Richmond wrote: >> >> On 28/06/15 12:41, Peter W A Wood wrote: >>> Richmond >>> >>>> On 28 Jun 2015, at 17:26, Richmond wrote: >>>> >>>> So, there I am, merrily making a stack using LiveCode 7.0.5 with 3 cards (sophisticated stuff), >>>> and I wish to have each of the cards with a different backgroundColor. >>>> >>>> Setting the colour of card 1 via the prefs palette was easy, as was >>>> >>>> setting the colour of card 2 via the prefs palette, HOWEVER >>>> >>>> setting the colour of card 3 via the prefs palette resulted in card 2 ALSO ending up that colour >>>> >>>> (i.e. cards 2 and 3 have the same backgroundColor) >>> Is it the same in earlier versions? >>> >>> Peter >>> >> Yes: I have just tried it in Revolution Studio 3.5 >> >> Richmond > Then, unless somebody pipes up that it was specifically changed in release X.X in the next few hours, I would report it as a bug. > > In fact, if you are adverse to reporting bugs, I will do so. I'm not sure about 'adverse', but I am feeling a bit sluggish; so I would be very grateful if you could report that as a bug. Maybe RunRev will give us each a bag of sweets for reporting the longest standing bug! Richmond. > > Regards > > 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 ambassador at fourthworld.com Sun Jun 28 10:55:44 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 28 Jun 2015 07:55:44 -0700 Subject: Card colo(u)rs In-Reply-To: <558FBDC0.4010009@gmail.com> References: <558FBDC0.4010009@gmail.com> Message-ID: <55900AF0.6010102@fourthworld.com> Richmond wrote: > So, there I am, merrily making a stack using LiveCode 7.0.5 with 3 cards > (sophisticated stuff), and I wish to have each of the cards with a > different backgroundColor. > > Setting the colour of card 1 via the prefs palette was easy, as was > > setting the colour of card 2 via the prefs palette, HOWEVER > > setting the colour of card 3 via the prefs palette resulted in card 2 > ALSO ending up that colour > > (i.e. cards 2 and 3 have the same backgroundColor) > > which is a pain in the b*m. I'm assuming where you wrote "prefs palette" you meant "Inspector palette", yes? I'm unable to reproduce this. Whether through the Inspector or via script, when I set the backgroundColor of a card no others are affected. I went further to navigate to different cards and set each to their own backgroundColor, leaving one alone as a control for this experiment. In all cases the cards retained the colors I expected. Are you sure you were setting that property for the card and not the stack? Remember that by default the Inspector is dynamic, and will change its display as the user context changes. So if you open it for card properties but then select an object on the card, it'll change its controls for those to set the properties of the selected object. Similarly, if you open it to edit properties of a given card but then navigate to a different card, the Inspector will change to show stack properties, since the card you'd opened it for is no longer part of the current context. This dynamic behavior can be overridden with the lock icon in the upper-right of the Inspector window if needed, but the default is that it's dynamic. Note that the object it's working on is reflected in the Inspector window's title bar, so you can see when this context changes. If you have a recipe for this please post it here, but at the moment the recipe given doesn't reproduce the issue here in either v7.0.6rc3 or 6.7rc2 (the only two versions I have in my Ubuntu launcher). -- 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 Sun Jun 28 11:35:23 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Sun, 28 Jun 2015 09:35:23 -0600 Subject: Is this a bug or expected behavior? Message-ID: Make a stack, put a button on it. In the script of the button put "set the width of group 1 of me to random(the width of this card) Apply, and click the button. The button width changes despite being directed at a group that doesn't exist. Is this expected behavior, or should I report it as a bug? It behaves the same no matter what figmentary object you reference before "of me". Apparently of me trumps all? Tested in 6.6.2 and 7.0.5 From stgoldberg at aol.com Sun Jun 28 11:55:23 2015 From: stgoldberg at aol.com (stgoldberg at aol.com) Date: Sun, 28 Jun 2015 11:55:23 -0400 Subject: FIND command in LC7 does not work as in LC5 Message-ID: <14e3ae157e2-5f9b-22775@webprd-a91.mail.aol.com> I've noticed the following problem in using the FIND command in LC7, as opposed to LC5: Say I have a stack with 200 cards, in which the last 198 cards contain a group within which is a field named CODE. Say on one of the cards field CODE contains the code word PPH. In LC 5.5.3, if I'm on the first card and issue the command find "PPH" in field "CODE" then LC 5.5.3 finds PPH, as expected. However, in LC 7.0.4, if I issue the same command from the first card, the field CODE is not found. In order to find it I have to modify the script to read: Go to CD 3 of this stack -- where the group resides containing the field CODE FIND "PPH" in field "CODE" I'm not sure if this issue has been reported, but it's important that if someone is changing from LC5 to LC7, there needs to be some modification of the script to allow the FIND command to work properly. Or perhaps someone has a different solution? Stephen Goldberg Prof Emeritus, Univ of Miami School of Medicine President, Medmaster Publishing Co. author of LIVECODE LITE: COMPUTER PROGRAMMING MADE RIDICULOUSLY SIMPLE www.medmaster.net From mwieder at ahsoftware.net Sun Jun 28 11:57:42 2015 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 28 Jun 2015 08:57:42 -0700 Subject: Card colo(u)rs In-Reply-To: <55900AF0.6010102@fourthworld.com> References: <558FBDC0.4010009@gmail.com> <55900AF0.6010102@fourthworld.com> Message-ID: <55901976.4060002@ahsoftware.net> On 06/28/2015 07:55 AM, Richard Gaskin wrote: > Are you sure you were setting that property for the card and not the stack? > > Remember that by default the Inspector is dynamic, and will change its > display as the user context changes. So if you open it for card > properties but then select an object on the card, it'll change its > controls for those to set the properties of the selected object. Yeah. That has bitten me more times than several. And then, of course, there are the times when I want it to switch to the object I've just selected and it won't, and I have to close it and open a new one. -- Mark Wieder ahsoftware at gmail.com From ambassador at fourthworld.com Sun Jun 28 11:59:37 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 28 Jun 2015 08:59:37 -0700 Subject: Is this a bug or expected behavior? In-Reply-To: References: Message-ID: <559019E9.2070003@fourthworld.com> Mike Bonner wrote: > Make a stack, put a button on it. In the script of the button put > "set the width of group 1 of me to random(the width of this card) > > Apply, and click the button. The button width changes despite being > directed at a group that doesn't exist. > > Is this expected behavior, or should I report it as a bug? It > behaves the same no matter what figmentary object you reference > before "of me". Apparently of me trumps all? Tested in 6.6.2 and 7.0.5 Technically this may be a bug, because the statement can't logically resolve (groups can't be members of buttons), so one could argue that it should refuse to compile rather than try to guess at what you might have meant. I think what's happening there is that you've found a specific case of nested object references that confuses the engine to the point that it ignores the part that doesn't make sense ("group 1 of") and just uses the part that does ("me"). Moving the script to the card level produces the expected result. Maybe it's worth filing a bug report on, but maybe that might have unanticipated side-effects on other forgiving things the interpreter does, so it may be tricky to resolve; I haven't read that part of the code base so I can't say. All I can recommend in the here-and-now is that if you find yourself writing object references that you know don't make sense and produce unexpected results, don't do that. :) -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sun Jun 28 12:05:33 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 28 Jun 2015 09:05:33 -0700 Subject: Card colo(u)rs In-Reply-To: <55901976.4060002@ahsoftware.net> References: <55901976.4060002@ahsoftware.net> Message-ID: <55901B4D.7030402@fourthworld.com> Mark Wieder wrote: > On 06/28/2015 07:55 AM, Richard Gaskin wrote: >> >> Are you sure you were setting that property for the card and not >> the stack? >> >> Remember that by default the Inspector is dynamic, and will change >> its display as the user context changes. So if you open it for >> card properties but then select an object on the card, it'll change >> its controls for those to set the properties of the selected object. > > Yeah. > That has bitten me more times than several. > And then, of course, there are the times when I want it to switch to > the object I've just selected and it won't, and I have to close it > and open a new one. My description of the default behavior was incomplete: The Inspector will change according to the context of the selection when it's opened directly from the menu bar or in response to double-clicking an object. But the Project Browser also has a context menu item for the Inspector, and given the PB's role as providing one-stop-shopping for all objects, regardless of whether they're selected or even visible, when the Inspector is opened from the PB it's opened in locked mode, maintaining its context for the object it was opened for. -- 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 Sun Jun 28 12:47:06 2015 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 28 Jun 2015 19:47:06 +0300 Subject: Card colo(u)rs In-Reply-To: <55900AF0.6010102@fourthworld.com> References: <558FBDC0.4010009@gmail.com> <55900AF0.6010102@fourthworld.com> Message-ID: <5590250A.8080605@gmail.com> On 28/06/15 17:55, Richard Gaskin wrote: > Richmond wrote: > >> So, there I am, merrily making a stack using LiveCode 7.0.5 with 3 cards >> (sophisticated stuff), and I wish to have each of the cards with a >> different backgroundColor. >> >> Setting the colour of card 1 via the prefs palette was easy, as was >> >> setting the colour of card 2 via the prefs palette, HOWEVER >> >> setting the colour of card 3 via the prefs palette resulted in card 2 >> ALSO ending up that colour >> >> (i.e. cards 2 and 3 have the same backgroundColor) >> >> which is a pain in the b*m. > > I'm assuming where you wrote "prefs palette" you meant "Inspector > palette", yes? > > I'm unable to reproduce this. Whether through the Inspector or via > script, when I set the backgroundColor of a card no others are affected. > > I went further to navigate to different cards and set each to their > own backgroundColor, leaving one alone as a control for this > experiment. In all cases the cards retained the colors I expected. > > Are you sure you were setting that property for the card and not the > stack? Yup. > > Remember that by default the Inspector is dynamic, and will change its > display as the user context changes. So if you open it for card > properties but then select an object on the card, it'll change its > controls for those to set the properties of the selected object. > > Similarly, if you open it to edit properties of a given card but then > navigate to a different card, the Inspector will change to show stack > properties, since the card you'd opened it for is no longer part of > the current context. > > This dynamic behavior can be overridden with the lock icon in the > upper-right of the Inspector window if needed, but the default is that > it's dynamic. Note that the object it's working on is reflected in > the Inspector window's title bar, so you can see when this context > changes. > > If you have a recipe for this please post it here, but at the moment > the recipe given doesn't reproduce the issue here in either v7.0.6rc3 > or 6.7rc2 (the only two versions I have in my Ubuntu launcher). > Right: I'll get down to that. Richmond. From ambassador at fourthworld.com Sun Jun 28 12:47:53 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 28 Jun 2015 09:47:53 -0700 Subject: Changing the width of a stack In-Reply-To: References: Message-ID: <55902539.9080909@fourthworld.com> Peter Haworth wrote: > The problem with globalloc and width and other stack related properties > is they don't change the position of the left edge of the stack > relative to the left edge of the centered control abc". The coordinate systems for windows and their content regions in LiveCode reflect the APIs of the OSes it runs on. OS X, iOS, Windows, Android, Gnome, and KDE all use a common convention of having window coordinates begin with 0,0 at the topleft of the current monitor, and local coordinates beginning with 0,0 at the topleft of the windows' content region. Some APIs may allow a window to adjust the origin point of its content region from the topleft to some other location, and in LiveCode we can do the same by putting our controls in groups and moving the group wherever we want. We can even handle resize events local to the group by having the parent stack or card resize the group, and within the group respond to the resizeControl message and adjust the group's content relative to the coordinates of "me". If you see any apps made with something other than LiveCode that exhibit the sort of behavior you're looking for, just keep in mind that they're doing something very similar to how we'd do this in LC, just with a lot more code. :) Most of what happens with UIs in computing is all smoke and mirrors, creating illusions for the user from a set of capable but limited raw materials. > I suspected moving the centered control to the left edge of the stack would > be reuired, just seems like there should be a more elegant way to do this, > perhaps something like "position the left of stack xyz to the left of > control abc". SuperCard has an interesting background property called the backSize, a pair of integers defining the fixed size of any cards using that background, completely independent of the window size. I used to crave such a thing in LC, thinking it might simplify making windows with scrollable content regions as it did for me in SC. But in practice I've found LiveCode's use of groups for scrollable regions much more flexible. In SC, like HC, any card had exactly one background, but in LC we can have any number of backgrounds, each scrolling independently of one another. Scott Raney did implement a backSize property for groups many years ago, and I've used it in cases where I want a group's content region to be of a fixed size, independent of any controls it may have within it. But over the years I've become ever more glad he implemented that as a group property rather than as a stack property as I'd requested, since groups are by far a more flexible solution, ultimately able to handle any scrolling of the sort we might do in SC, but also able to handle multi-pane layouts we couldn't dream of building in SC. -- 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 Sun Jun 28 15:42:37 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 28 Jun 2015 14:42:37 -0500 Subject: FIND command in LC7 does not work as in LC5 In-Reply-To: <14e3ae157e2-5f9b-22775@webprd-a91.mail.aol.com> References: <14e3ae157e2-5f9b-22775@webprd-a91.mail.aol.com> Message-ID: <66E58D0C-1E14-4E74-8F12-FE4858343FBF@hyperactivesw.com> The change may be a fix for something else, but I think it should work if you use the full reference: FIND "PPH" in field "CODE" of bg On June 28, 2015 10:55:23 AM CDT, "stgoldberg at aol.com" wrote: >However, in LC 7.0.4, if I issue the same command from the first card, >the field CODE is not found. In order to find it I have to modify the >script to read: > >Go to CD 3 of this stack -- where the group resides containing the >field CODE >FIND "PPH" in field "CODE" > >I'm not sure if this issue has been reported, but it's important that >if someone is changing from LC5 to LC7, there needs to be some >modification of the script to allow the FIND command to work properly. >Or perhaps someone has a different solution? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From peterwawood at gmail.com Sun Jun 28 18:12:39 2015 From: peterwawood at gmail.com (Peter W A Wood) Date: Mon, 29 Jun 2015 06:12:39 +0800 Subject: Card colo(u)rs In-Reply-To: <55900AF0.6010102@fourthworld.com> References: <558FBDC0.4010009@gmail.com> <55900AF0.6010102@fourthworld.com> Message-ID: <757AA82A-9986-4F0D-8DCA-90DD616EC5FC@gmail.com> Richard > On 28 Jun 2015, at 22:55, Richard Gaskin wrote: > > I'm unable to reproduce this. Whether through the Inspector or via script, when I set the backgroundColor of a card no others are affected I can reproduce it in the IDE in LiveCode 8.0 DP2 Regards Peter From ambassador at fourthworld.com Sun Jun 28 19:27:57 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 28 Jun 2015 16:27:57 -0700 Subject: Card colo(u)rs In-Reply-To: <757AA82A-9986-4F0D-8DCA-90DD616EC5FC@gmail.com> References: <757AA82A-9986-4F0D-8DCA-90DD616EC5FC@gmail.com> Message-ID: <559082FD.5010609@fourthworld.com> Peter W A Wood wrote: >> On 28 Jun 2015, at 22:55, Richard Gaskin wrote: >> >> I'm unable to reproduce this. Whether through the Inspector or via script, when I set the backgroundColor of a card no others are affected > > I can reproduce it in the IDE in LiveCode 8.0 DP2 If they're taking bug reports on that early build it may be worth reporting. Can you reproduce it in the current version? If so, how? -- 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 pete at lcsql.com Sun Jun 28 19:51:47 2015 From: pete at lcsql.com (Peter Haworth) Date: Sun, 28 Jun 2015 23:51:47 +0000 Subject: Changing the width of a stack In-Reply-To: References: <558EFE29.7040809@tweedly.net> Message-ID: Thanks Mike. Good to have more than one way to do this. On Sat, Jun 27, 2015 at 10:59 PM Mike Bonner wrote: > Yeah, it works ok, and requires no moving of controls, no hiding either. > > Heres a script I've tested with. > > local sWidth,sToggle > on mouseUp > if sToggle is empty then put false into sToggle > put not sToggle into sToggle > > switch sToggle > case true > lock screen > put the width of this stack into sWidth -- save the width > put the formattedwidth of group 1 into tWidth -- grab the width of > the controls in the group > set the width of this stack to the width of me -- set the width > set the rect of group 1 to the rect of this card -- resize the > group. Size is locked in inspector > set the hscroll of group 1 to (tWidth / 2) - (the width of me / 2) > -- set the scroll to position the center button showing > > unlock screen > break > > case false > lock screen > set the width of this stack to sWidth -- set the width back > set the rect of group 1 to the rect of this card -- set the group > to match the card rect > unlock screen > break > end switch > end mouseUp > > If you have a resizable stack, you'd have to figure out how to handle > things, but with a stack that changes size with only code, its pretty > simple and seems to work ok. > > > I noticed another interesting thing. When resizing the group, I > accidentally typed "set the rect of group 1 of me to the rect of this card" > in the button script. And rather than giving an object not found error, it > resized the button itself to the rect of the card. > > Bug right? This is in 7.0.5 > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From peterwawood at gmail.com Sun Jun 28 23:22:50 2015 From: peterwawood at gmail.com (Peter W A Wood) Date: Mon, 29 Jun 2015 11:22:50 +0800 Subject: Card colo(u)rs In-Reply-To: <559082FD.5010609@fourthworld.com> References: <757AA82A-9986-4F0D-8DCA-90DD616EC5FC@gmail.com> <559082FD.5010609@fourthworld.com> Message-ID: <55ACFFB7-2325-4CC3-81D7-7A66E272E706@gmail.com> > On 29 Jun 2015, at 07:27, Richard Gaskin wrote: > > If they're taking bug reports on that early build it may be worth reporting. LiveCode are accepting and actioning bug reports on LiveCode 8.0 DP 2 > Can you reproduce it in the current version? Yes > If so, how? 1. Open a new main stack 2. Open the card inspector (card 1) 3. Select the background fill 4. Choose a colour (colour 1) 5. Add a new card to the stack (card 2) 6. Set the background fill to a different colour (colour 2) 7. Add a new card to the stack (card 3) 8. Set the background fill to a different colour (colour 3) 9. Go to card 2, the background fill will now be colour 3 instead of colour 2 I quickly searched the user guide and the dictionary but there was no indication as to whether this behaviour is expected or not. Given that Richmond has identified that older versions of LiveCode did not show this behaviour, it can only be either a deliberate change or a bug. As nobody has mentioned that it is a deliberate change, I will report it as a bug. I will wait a little longer before doing so in case somebody remembers it being changed on purpose. Regards Peter From rdimolad at evergreeninfo.net Mon Jun 29 00:53:13 2015 From: rdimolad at evergreeninfo.net (Ralph DiMola) Date: Mon, 29 Jun 2015 00:53:13 -0400 Subject: Livecode server timeout Message-ID: I'm on diesel. ?My web service works great except for sendmail. The message gets sent but the session ?either crashes or times out. ?If I send to my on-rev email account the session does not fail and I get my response back to the client. If I send to any other email domain it fails. The email gets sent but no response back to the lc client. I tested from the command line and when i send to on-rev email the sendmail completes immediately. Other domains there is a 5 second delay before it completes. Is there some timeout setting on either the server or client side that I am missing?? Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From richmondmathewson at gmail.com Mon Jun 29 01:51:14 2015 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 29 Jun 2015 08:51:14 +0300 Subject: Card colo(u)rs In-Reply-To: <55ACFFB7-2325-4CC3-81D7-7A66E272E706@gmail.com> References: <757AA82A-9986-4F0D-8DCA-90DD616EC5FC@gmail.com> <559082FD.5010609@fourthworld.com> <55ACFFB7-2325-4CC3-81D7-7A66E272E706@gmail.com> Message-ID: <5590DCD2.1030800@gmail.com> On 06/29/2015 06:22 AM, Peter W A Wood wrote: >> On 29 Jun 2015, at 07:27, Richard Gaskin wrote: >> >> If they're taking bug reports on that early build it may be worth reporting. > LiveCode are accepting and actioning bug reports on LiveCode 8.0 DP 2 > >> Can you reproduce it in the current version? > Yes > >> If so, how? > 1. Open a new main stack > 2. Open the card inspector (card 1) > 3. Select the background fill > 4. Choose a colour (colour 1) > 5. Add a new card to the stack (card 2) > 6. Set the background fill to a different colour (colour 2) > 7. Add a new card to the stack (card 3) > 8. Set the background fill to a different colour (colour 3) > 9. Go to card 2, the background fill will now be colour 3 instead of colour 2 > > I quickly searched the user guide and the dictionary but there was no indication as to whether this behaviour is expected or not. Given that Richmond has identified that older versions of LiveCode did not show this behaviour, it can only be either a deliberate change or a bug. I'm sorry, you are quite wrong: I found the same behaviour in RunRev/LC 3.5 and pointed out that that may be the longest running bug in LiveCode. Richmond. > > As nobody has mentioned that it is a deliberate change, I will report it as a bug. > > I will wait a little longer before doing so in case somebody remembers it being changed on purpose. > > Regards > > 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 jana.doughty at livecode.com Mon Jun 29 04:43:24 2015 From: jana.doughty at livecode.com (Jana Doughty) Date: Mon, 29 Jun 2015 10:43:24 +0200 Subject: No subject Message-ID: <0ca5cf08ce49e53e7fa13e5080d487ee.squirrel@meg.on-rev.com> Hi LiveCode Community, In case you missed it, we made a really exciting announcement regarding the HTML5 prototype over the weekend. You can read about it here: http://livecode.com/ready-html5-deployment-for-livecode-announced/ Enjoy and Happy Monday! Thanks! Jana Doughty LiveCode 25a Thistle Street Lane South West, Edinburgh, EH2 1EW Company: +44(0) 845 219 89 23 | Direct: +44 (0) 131 252 5304 www.livecode.com LiveCode: Everyone can create apps From scott at elementarysoftware.com Mon Jun 29 05:20:53 2015 From: scott at elementarysoftware.com (Scott Morrow) Date: Mon, 29 Jun 2015 02:20:53 -0700 Subject: discovering externals on iOS Message-ID: I?m working on a library that could optionally use Monte's ?mergLA" external and it could use the ?blur? external from tmControls2. Is there any way to discover (from a script) whether a particular external is available in a compiled iOS app. I?m using ?try / catch? and that seems to work but I was hoping for something I could query ahead of the fact. Scott Morrow Elementary Software (Now with 20% less chalk dust!) web http://elementarysoftware.com/ email scott at elementarysoftware.com office 1-800-615-0867 ------------------------------------------------------ From th.douez at gmail.com Mon Jun 29 05:26:31 2015 From: th.douez at gmail.com (Thierry Douez) Date: Mon, 29 Jun 2015 11:26:31 +0200 Subject: discovering externals on iOS In-Reply-To: References: Message-ID: 2015-06-29 11:20 GMT+02:00 Scott Morrow : Hi Scott, > Is there any way to discover (from a script) > whether a particular external is available in a compiled iOS app. AFAIK, No. > I?m using ?try / catch? and that seems to work > but I was hoping for something I could query ahead of the fact. That's the way I would do it... HTH, Thierry From scott at elementarysoftware.com Mon Jun 29 05:32:30 2015 From: scott at elementarysoftware.com (Scott Morrow) Date: Mon, 29 Jun 2015 02:32:30 -0700 Subject: discovering externals on iOS In-Reply-To: References: Message-ID: <07727C4A-ED38-4564-9F00-E31F94C15FDB@elementarysoftware.com> Thanks, Thierry. I?ll stop looking and move on! ? Scott > On Jun 29, 2015, at 2:26 AM, Thierry Douez wrote: > > 2015-06-29 11:20 GMT+02:00 > Scott Morrow : > > Hi Scott, > >> Is there any way to discover (from a script) >> whether a particular external is available in a compiled iOS app. > > AFAIK, No. > >> I?m using ?try / catch? and that seems to work >> but I was hoping for something I could query ahead of the fact. > > That's the way I would do it... > > > HTH, > > Thierry > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alanstenhouse at hotmail.com Mon Jun 29 06:17:40 2015 From: alanstenhouse at hotmail.com (Alan Stenhouse) Date: Mon, 29 Jun 2015 12:17:40 +0200 Subject: Card colo(u)rs In-Reply-To: References: Message-ID: I just tried this on LC 6.6.5 and it all works as expected - i.e. with no bug. The only comment I?d say is to be aware that the inspector changes back to the stack inspector after adding a new card, so be careful to open the card inspector each time. No doubt you all did this already? cheers Alan On 29 Jun 2015, at 12:00 pm, use-livecode-request at lists.runrev.com wrote: > 1. Open a new main stack > 2. Open the card inspector (card 1) > 3. Select the background fill > 4. Choose a colour (colour 1) > 5. Add a new card to the stack (card 2) > 6. Set the background fill to a different colour (colour 2) > 7. Add a new card to the stack (card 3) > 8. Set the background fill to a different colour (colour 3) > 9. Go to card 2, the background fill will now be colour 3 instead of colour 2 From richmondmathewson at gmail.com Mon Jun 29 06:20:31 2015 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 29 Jun 2015 13:20:31 +0300 Subject: Card colo(u)rs In-Reply-To: References: Message-ID: <55911BEF.20609@gmail.com> On 29/06/15 13:17, Alan Stenhouse wrote: > I just tried this on LC 6.6.5 and it all works as expected - i.e. with no bug. > > The only comment I?d say is to be aware that the inspector changes back to the stack inspector after adding a new card, so be careful to open the card inspector each time. No doubt you all did this already? Hmm . . . I think you've got me there. Richmond. > > cheers > > Alan > > On 29 Jun 2015, at 12:00 pm, use-livecode-request at lists.runrev.com wrote: > >> 1. Open a new main stack >> 2. Open the card inspector (card 1) >> 3. Select the background fill >> 4. Choose a colour (colour 1) >> 5. Add a new card to the stack (card 2) >> 6. Set the background fill to a different colour (colour 2) >> 7. Add a new card to the stack (card 3) >> 8. Set the background fill to a different colour (colour 3) >> 9. Go to card 2, the background fill will now be colour 3 instead of colour 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 gbojsza at gmail.com Mon Jun 29 07:26:49 2015 From: gbojsza at gmail.com (Glen Bojsza) Date: Mon, 29 Jun 2015 07:26:49 -0400 Subject: iOS iPAd development question Message-ID: <11C67063-4C5F-40FB-B2BD-49943D9126D1@gmail.com> Hello, Never having built an iPad app I was wondering the following... If I create an app that I want to run on my iPad but not sell it (only use it for myself) then do I still need to submit it to the App store? Or is there a way a developer can actually build, test / run their app on an actual iPad and not just a simulator? I am not looking to have to jailbreak my iPad so I want to know if this is possible. thanks, Glen From dave at applicationinsight.com Mon Jun 29 07:17:17 2015 From: dave at applicationinsight.com (Dave Kilroy) Date: Mon, 29 Jun 2015 04:17:17 -0700 (PDT) Subject: (no subject) In-Reply-To: <0ca5cf08ce49e53e7fa13e5080d487ee.squirrel@meg.on-rev.com> References: <0ca5cf08ce49e53e7fa13e5080d487ee.squirrel@meg.on-rev.com> Message-ID: <1435576637223-4693419.post@n4.nabble.com> Thanks for this Jana I think you posting announcements of new blog articles here (and in the forum) is great, and will hopefully lead to more comments being made in the posts themselves - in fact I'm just going over to the html post now to make a comment :) ----- "The difference between genius and stupidity is; genius has its limits." - Albert Einstein -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/no-subject-tp4693412p4693419.html Sent from the Revolution - User mailing list archive at Nabble.com. From skiplondon at gmail.com Mon Jun 29 07:42:25 2015 From: skiplondon at gmail.com (Skip Kimpel) Date: Mon, 29 Jun 2015 07:42:25 -0400 Subject: iOS iPAd development question In-Reply-To: <11C67063-4C5F-40FB-B2BD-49943D9126D1@gmail.com> References: <11C67063-4C5F-40FB-B2BD-49943D9126D1@gmail.com> Message-ID: Good morning Glen, If you are just using it internally, you do not need to submit it to the App Store. You will, however, need to sign up for a developer account so that you can get the proper signing certificates and provisioning profiles in place. Hope that helps. SKIP > On Jun 29, 2015, at 7:26 AM, Glen Bojsza wrote: > > Hello, > > Never having built an iPad app I was wondering the following... > > If I create an app that I want to run on my iPad but not sell it (only use it for myself) then do I still need to submit it to the App store? > > Or is there a way a developer can actually build, test / run their app on an actual iPad and not just a simulator? > > I am not looking to have to jailbreak my iPad so I want to know if this is possible. > > thanks, > > Glen > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From th.douez at gmail.com Mon Jun 29 08:30:16 2015 From: th.douez at gmail.com (Thierry Douez) Date: Mon, 29 Jun 2015 14:30:16 +0200 Subject: iOS iPAd development question In-Reply-To: <11C67063-4C5F-40FB-B2BD-49943D9126D1@gmail.com> References: <11C67063-4C5F-40FB-B2BD-49943D9126D1@gmail.com> Message-ID: Hi Glen, You might find interesting to know a bit more: Apple has changed its policy regarding permissions required to build and run apps on devices. Until now, Apple required users to pay $99/year to become a member of Apple?s Developer Program in order to run code on physical iPhone and iPads. As part of the new Developer Program, this is no longer required. Apps can be tested on devices, no purchase necessary. >From this article written 2 weeks ago: http://9to5mac.com/2015/06/10/xcode-7-allows-anyone-to-download-build-and-sideload-ios-apps-for-free/ Regards, Thierry ------------------------------------------------ Thierry Douez - http://sunny-tdz.com sunnYperl - sunnYmidi - sunnYmage - sunnYpdf - sunnYtext2speech - sunnYrex From gbojsza at gmail.com Mon Jun 29 09:22:02 2015 From: gbojsza at gmail.com (Glen Bojsza) Date: Mon, 29 Jun 2015 09:22:02 -0400 Subject: iOS iPAd development question In-Reply-To: References: <11C67063-4C5F-40FB-B2BD-49943D9126D1@gmail.com> Message-ID: Thierry / SKIP, Thanks for the response. Since I don't need to go through the app store how do you get the app onto the iPad? Is there a limit to the number of internal users? regards, Glen On Mon, Jun 29, 2015 at 8:30 AM, Thierry Douez wrote: > Hi Glen, > > You might find interesting to know a bit more: > > Apple has changed its policy regarding permissions required to build > and run apps on devices. Until now, Apple required users to pay > $99/year to become a member of Apple?s Developer Program in order to > run code on physical iPhone and iPads. As part of the new Developer > Program, this is no longer required. Apps can be tested on devices, no > purchase necessary. > > From this article written 2 weeks ago: > > > http://9to5mac.com/2015/06/10/xcode-7-allows-anyone-to-download-build-and-sideload-ios-apps-for-free/ > > Regards, > > Thierry > > ------------------------------------------------ > Thierry Douez - http://sunny-tdz.com > sunnYperl - sunnYmidi - sunnYmage - sunnYpdf - sunnYtext2speech - sunnYrex > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ambassador at fourthworld.com Mon Jun 29 09:33:46 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 29 Jun 2015 06:33:46 -0700 Subject: Card colo(u)rs In-Reply-To: <55ACFFB7-2325-4CC3-81D7-7A66E272E706@gmail.com> References: <55ACFFB7-2325-4CC3-81D7-7A66E272E706@gmail.com> Message-ID: <5591493A.2080001@fourthworld.com> Peter W A Wood wrote: >> On 29 Jun 2015, at 07:27, Richard Gaskin wrote: >> >> If they're taking bug reports on that early build it may be >> worth reporting. > > LiveCode are accepting and actioning bug reports on LiveCode 8.0 DP 2 > >> Can you reproduce it in the current version? > > Yes > >> If so, how? > > 1. Open a new main stack > 2. Open the card inspector (card 1) > 3. Select the background fill > 4. Choose a colour (colour 1) > 5. Add a new card to the stack (card 2) > 6. Set the background fill to a different colour (colour 2) > 7. Add a new card to the stack (card 3) > 8. Set the background fill to a different colour (colour 3) > 9. Go to card 2, the background fill will now be colour 3 instead > of colour 2 This recipe doesn't work for me. When I try this here there's an extra step required that's not listed: 5a. When creating a new card the Inspector will change its context from the old card that's no longer visible to the stack, so I need to double-click in the current (new) card to change the Inspector's context to that card so I can change that card's color. This was described in my original reply to this thread: Where I'd asked about this, Richmond originally answered: > Are you sure you were setting that property for the card and not > the stack? Yup. But this morning when Alan noted the same thing, Richmond wrote: > The only comment I?d say is to be aware that the inspector > changes back to the stack inspector after adding a new card, > so be careful to open the card inspector each time. No doubt > you all did this already? Hmm . . . I think you've got me there. This can be verified by running the recipe as shown above and noting whether the stack - and not the second (new) card - has the color that was intended for that card. This can also be verified with the adage: Know the engine Trust the engine Use the engine Whenever there's any doubt about a possible bug which may be in the engine or in the IDE, it helps to double-check what the engine's doing by writing a simple scripts to do the same thing without using the IDE. Here a test case might be: on mouseUp set the backgroundColor of cd 1 to blue create cd set the backgroundColor of cd 2 to red create cd set the backgroundColor of cd 3 to yellow end mouseUp With Richmond's apparent confirmation in reply to Alan, at the moment it seems we have no recipe which reproduces this. If you find one please file a report. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From colinholgate at gmail.com Mon Jun 29 09:54:51 2015 From: colinholgate at gmail.com (Colin Holgate) Date: Mon, 29 Jun 2015 09:54:51 -0400 Subject: iOS iPAd development question In-Reply-To: References: <11C67063-4C5F-40FB-B2BD-49943D9126D1@gmail.com> Message-ID: <9E26CDB2-1CB3-4901-85BF-F5027DB6B875@gmail.com> There are various ways to get apps onto devices, but you have a bigger problem. Is LiveCode able to save a standalone iOS app without having a provisioning profile? From bobsneidar at iotecdigital.com Mon Jun 29 10:51:25 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Mon, 29 Jun 2015 14:51:25 +0000 Subject: PDF generated on the fly and Safari on Yosemite In-Reply-To: <82933173413ca9a1f3cad872342f4b01.squirrel@continental.on-rev.com> References: <82933173413ca9a1f3cad872342f4b01.squirrel@continental.on-rev.com> Message-ID: <4DBF6037-EDA6-4574-B335-5336DC285ACC@iotecdigital.com> The usual. Check disk. Repair permissions. Try again. I am having difficulty under 10.10.2 with another app. The developer tells me that the new patch is not compatible with 10.10. However, many I know are using it in 10.10.x. It?s probably something to do with moving a file from temporary storage to where you are trying to download it. Bob S > On Jun 26, 2015, at 02:34 , jbv at souslelogo.com wrote: > > Hello list, > I have several lc scripts on a server that generate pdf files "on the fly" > when triggered from a html page on a client PC or Mac. > Everything has been working fine for years (meaning the pdf were > displayed or downloaded, depending on the OS or the browser). > But suddenly, on Mac OSX 10.10.3 Yosemite, with Safari 8.0.6 > (10600.6.3), the downloading stops working and Safari displays an > error message, something like "Safari cannot open the file xxx.pdf > because it's still downloading"... > Everything still works fine with Chrome and Firefox on Mac, and with > any browser on Windows. > Here are the few lines of code that set the content of the header of > the pdf : > put header "Content-Type: application/pdf" > put header "Content-Length : " & number of chars of myPDF > put header "Content-Disposition: attachment; filename=" "e& > maRequeteName "e > > Any idea about the origin of the problem ? > Thanks in advance > jbv > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From gbojsza at gmail.com Mon Jun 29 11:05:06 2015 From: gbojsza at gmail.com (Glen Bojsza) Date: Mon, 29 Jun 2015 11:05:06 -0400 Subject: iOS iPAd development question In-Reply-To: <9E26CDB2-1CB3-4901-85BF-F5027DB6B875@gmail.com> References: <11C67063-4C5F-40FB-B2BD-49943D9126D1@gmail.com> <9E26CDB2-1CB3-4901-85BF-F5027DB6B875@gmail.com> Message-ID: Good question...does anyone know? On Mon, Jun 29, 2015 at 9:54 AM, Colin Holgate wrote: > There are various ways to get apps onto devices, but you have a bigger > problem. Is LiveCode able to save a standalone iOS app without having a > provisioning profile? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From mgruenthal at mac.com Mon Jun 29 11:53:10 2015 From: mgruenthal at mac.com (Michael Gruenthal) Date: Mon, 29 Jun 2015 11:53:10 -0400 Subject: iOS iPAd development question In-Reply-To: References: <11C67063-4C5F-40FB-B2BD-49943D9126D1@gmail.com> <9E26CDB2-1CB3-4901-85BF-F5027DB6B875@gmail.com> Message-ID: LiveCode won?t build an iOS standalone without a provisioning profile, so you?ll need to join the iOS Developer Program. Installing it on a device linked to your developer license is then a simple matter of drag and drop using the Devices window in Xcode, but there are other mechanisms as well under the category of ad hoc distribution. On 6/29/15, 11:05 AM, "use-livecode on behalf of Glen Bojsza" wrote: >Good question...does anyone know? > >On Mon, Jun 29, 2015 at 9:54 AM, Colin Holgate >wrote: > >> There are various ways to get apps onto devices, but you have a bigger >> problem. Is LiveCode able to save a standalone iOS app without having a >> provisioning profile? >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >_______________________________________________ >use-livecode mailing list >use-livecode at 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 Mon Jun 29 12:23:01 2015 From: paul at livecode.org (Paul Hibbert) Date: Mon, 29 Jun 2015 09:23:01 -0700 Subject: Card colo(u)rs In-Reply-To: <5591493A.2080001@fourthworld.com> References: <55ACFFB7-2325-4CC3-81D7-7A66E272E706@gmail.com> <5591493A.2080001@fourthworld.com> Message-ID: <30BA1377-C74F-4A1F-B953-7A4E06F3C553@livecode.org> I totally agree. I can't see the behaviour described in any version of LC, unless, I make the mistake of setting the Stack Background Colour when I think I'm setting the Card Background Colour due to the Inspector Palette switching over to the Stack Inspector as soon as I create a new card. If anything, I?d say the ?Bug? is, "Unexpected behaviour of the Inspector Palette? as there is no reason AFAICS for the Inspector Palette to change in this way. I also think this isn?t the only scenario where the Inspector Palette changes unexpectedly, but I?ve become so used to checking it before setting it that I can?t think of the other scenarios right now, it?s one of those things that I just put down to LC?s behaviour and my expectations not being in sync and another reason to use tools like lcStackBrowser. Paul > On Jun 29, 2015, at 06:33, Richard Gaskin wrote: > > Peter W A Wood wrote: > > >> On 29 Jun 2015, at 07:27, Richard Gaskin wrote: > >> > >> If they're taking bug reports on that early build it may be > >> worth reporting. > > > > LiveCode are accepting and actioning bug reports on LiveCode 8.0 DP 2 > > > >> Can you reproduce it in the current version? > > > > Yes > > > >> If so, how? > > > > 1. Open a new main stack > > 2. Open the card inspector (card 1) > > 3. Select the background fill > > 4. Choose a colour (colour 1) > > 5. Add a new card to the stack (card 2) > > 6. Set the background fill to a different colour (colour 2) > > 7. Add a new card to the stack (card 3) > > 8. Set the background fill to a different colour (colour 3) > > 9. Go to card 2, the background fill will now be colour 3 instead > > of colour 2 > > This recipe doesn't work for me. > > When I try this here there's an extra step required that's not listed: > > 5a. When creating a new card the Inspector will change its context from > the old card that's no longer visible to the stack, so I need to > double-click in the current (new) card to change the Inspector's > context to that card so I can change that card's color. > > This was described in my original reply to this thread: > > > Where I'd asked about this, Richmond originally answered: > > > Are you sure you were setting that property for the card and not > > the stack? > > Yup. > > > But this morning when Alan noted the same thing, Richmond wrote: > > > The only comment I?d say is to be aware that the inspector > > changes back to the stack inspector after adding a new card, > > so be careful to open the card inspector each time. No doubt > > you all did this already? > > Hmm . . . > > I think you've got me there. > > > This can be verified by running the recipe as shown above and noting whether the stack - and not the second (new) card - has the color that was intended for that card. > > This can also be verified with the adage: > > Know the engine > Trust the engine > Use the engine > > Whenever there's any doubt about a possible bug which may be in the engine or in the IDE, it helps to double-check what the engine's doing by writing a simple scripts to do the same thing without using the IDE. > > Here a test case might be: > > on mouseUp > set the backgroundColor of cd 1 to blue > create cd > set the backgroundColor of cd 2 to red > create cd > set the backgroundColor of cd 3 to yellow > end mouseUp > > With Richmond's apparent confirmation in reply to Alan, at the moment it seems we have no recipe which reproduces this. > > If you find one please file a report. > > -- > 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 Regards, Paul Hibbert paul at livecode.org From pete at lcsql.com Mon Jun 29 12:44:24 2015 From: pete at lcsql.com (Peter Haworth) Date: Mon, 29 Jun 2015 16:44:24 +0000 Subject: Card colo(u)rs In-Reply-To: <30BA1377-C74F-4A1F-B953-7A4E06F3C553@livecode.org> References: <55ACFFB7-2325-4CC3-81D7-7A66E272E706@gmail.com> <5591493A.2080001@fourthworld.com> <30BA1377-C74F-4A1F-B953-7A4E06F3C553@livecode.org> Message-ID: Thanks for mentioning lcStackbrowser Paul, had been trying to figure out how to bring it up in this thread but now that it's out there.... lcStackbrowser provides a way to see and edit all of any objects built-in or custom properties in an expandable list within it's main display. You can group properties together in a way that makes sense for the way you work rather than relying on the Inspector palette's groupings, and you can choose to include or exclude any properties you want. In addition, a right click on an object will give you the ability to toggle any of its true/false properties. Key board shortcuts provide a way to quickly set properties like name, label, and text. On Mon, Jun 29, 2015 at 9:23 AM Paul Hibbert wrote: > I totally agree. > > I can't see the behaviour described in any version of LC, unless, I make > the mistake of setting the Stack Background Colour when I think I'm setting > the Card Background Colour due to the Inspector Palette switching over to > the Stack Inspector as soon as I create a new card. > > If anything, I?d say the ?Bug? is, "Unexpected behaviour of the Inspector > Palette? as there is no reason AFAICS for the Inspector Palette to change > in this way. > > I also think this isn?t the only scenario where the Inspector Palette > changes unexpectedly, but I?ve become so used to checking it before setting > it that I can?t think of the other scenarios right now, it?s one of those > things that I just put down to LC?s behaviour and my expectations not being > in sync and another reason to use tools like lcStackBrowser. > > Paul > > > On Jun 29, 2015, at 06:33, Richard Gaskin > wrote: > > > > Peter W A Wood wrote: > > > > >> On 29 Jun 2015, at 07:27, Richard Gaskin wrote: > > >> > > >> If they're taking bug reports on that early build it may be > > >> worth reporting. > > > > > > LiveCode are accepting and actioning bug reports on LiveCode 8.0 DP 2 > > > > > >> Can you reproduce it in the current version? > > > > > > Yes > > > > > >> If so, how? > > > > > > 1. Open a new main stack > > > 2. Open the card inspector (card 1) > > > 3. Select the background fill > > > 4. Choose a colour (colour 1) > > > 5. Add a new card to the stack (card 2) > > > 6. Set the background fill to a different colour (colour 2) > > > 7. Add a new card to the stack (card 3) > > > 8. Set the background fill to a different colour (colour 3) > > > 9. Go to card 2, the background fill will now be colour 3 instead > > > of colour 2 > > > > This recipe doesn't work for me. > > > > When I try this here there's an extra step required that's not listed: > > > > 5a. When creating a new card the Inspector will change its context from > > the old card that's no longer visible to the stack, so I need to > > double-click in the current (new) card to change the Inspector's > > context to that card so I can change that card's color. > > > > This was described in my original reply to this thread: > > > > > > Where I'd asked about this, Richmond originally answered: > > > > > Are you sure you were setting that property for the card and not > > > the stack? > > > > Yup. > > > > > > But this morning when Alan noted the same thing, Richmond wrote: > > > > > The only comment I?d say is to be aware that the inspector > > > changes back to the stack inspector after adding a new card, > > > so be careful to open the card inspector each time. No doubt > > > you all did this already? > > > > Hmm . . . > > > > I think you've got me there. > > > > > > This can be verified by running the recipe as shown above and noting > whether the stack - and not the second (new) card - has the color that was > intended for that card. > > > > This can also be verified with the adage: > > > > Know the engine > > Trust the engine > > Use the engine > > > > Whenever there's any doubt about a possible bug which may be in the > engine or in the IDE, it helps to double-check what the engine's doing by > writing a simple scripts to do the same thing without using the IDE. > > > > Here a test case might be: > > > > on mouseUp > > set the backgroundColor of cd 1 to blue > > create cd > > set the backgroundColor of cd 2 to red > > create cd > > set the backgroundColor of cd 3 to yellow > > end mouseUp > > > > With Richmond's apparent confirmation in reply to Alan, at the moment it > seems we have no recipe which reproduces this. > > > > If you find one please file a report. > > > > -- > > 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 > > Regards, > > Paul Hibbert > paul at livecode.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 ambassador at fourthworld.com Mon Jun 29 13:12:24 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 29 Jun 2015 10:12:24 -0700 Subject: Card colo(u)rs In-Reply-To: <30BA1377-C74F-4A1F-B953-7A4E06F3C553@livecode.org> References: <30BA1377-C74F-4A1F-B953-7A4E06F3C553@livecode.org> Message-ID: <55917C78.4060809@fourthworld.com> Paul Hibbert wrote: > If anything, I?d say the ?Bug? is, "Unexpected behaviour of the > Inspector Palette? as there is no reason AFAICS for the Inspector > Palette to change in this way. It seems very common for inspectors to update for the current selection. LiveCode does this as well, and while it may be more obvious when the selection is a control rather than a card (a card has no selection handles or other visual indicator that it's selected), the behavior is pretty consistent. And like some other inspector implementations I've seen, LiveCode's can also be locked to a given object, using the icon in the upper-right of the Inspector window. But of course even the lock option won't help here, since locking to a specific card isn't what's needed here. All that's needed is to note the title bar of the Inspector whenever you get unexpected results with it. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jacque at hyperactivesw.com Mon Jun 29 13:22:14 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 29 Jun 2015 12:22:14 -0500 Subject: Card colo(u)rs In-Reply-To: <30BA1377-C74F-4A1F-B953-7A4E06F3C553@livecode.org> References: <55ACFFB7-2325-4CC3-81D7-7A66E272E706@gmail.com> <5591493A.2080001@fourthworld.com> <30BA1377-C74F-4A1F-B953-7A4E06F3C553@livecode.org> Message-ID: <55917EC6.7020004@hyperactivesw.com> On 6/29/2015 11:23 AM, Paul Hibbert wrote: > If anything, I?d say the ?Bug? is, "Unexpected behaviour of the > Inspector Palette? as there is no reason AFAICS for the Inspector > Palette to change in this way. An unlocked inspector shows the properties of the currently selected object. If there is no object or card, it defaults to the stack itself. If a card was inspected and a new card is created, there is no longer a specified target so it reverts to the default. That seems logical to me. I cannot reproduce the background color issue either, btw. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pete at lcsql.com Mon Jun 29 13:33:30 2015 From: pete at lcsql.com (Peter Haworth) Date: Mon, 29 Jun 2015 17:33:30 +0000 Subject: Livecode Store Message-ID: Did the Livecode store go away? I mean the part where 3rd party developers can list their products for sale? Can't find it anywhere on the Livecode web site. From richmondmathewson at gmail.com Mon Jun 29 13:33:49 2015 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 29 Jun 2015 20:33:49 +0300 Subject: Card colo(u)rs In-Reply-To: <55917C78.4060809@fourthworld.com> References: <30BA1377-C74F-4A1F-B953-7A4E06F3C553@livecode.org> <55917C78.4060809@fourthworld.com> Message-ID: <5591817D.1080407@gmail.com> On 29/06/15 20:12, Richard Gaskin wrote: > Paul Hibbert wrote: > > > If anything, I?d say the ?Bug? is, "Unexpected behaviour of the > > Inspector Palette? as there is no reason AFAICS for the Inspector > > Palette to change in this way. > > It seems very common for inspectors to update for the current selection. > > LiveCode does this as well, and while it may be more obvious when the > selection is a control rather than a card (a card has no selection > handles or other visual indicator that it's selected), the behavior is > pretty consistent. > > And like some other inspector implementations I've seen, LiveCode's > can also be locked to a given object, using the icon in the > upper-right of the Inspector window. > > But of course even the lock option won't help here, since locking to a > specific card isn't what's needed here. > > All that's needed is to note the title bar of the Inspector whenever > you get unexpected results with it. > If I have a card with 1 object situated on it and it is selected and the inspector for it is open, and I then make a new object on that card the inspector changes to take into account the new object. So . . . why . . . when I have a card inspector open and I either make a new card or move to another card does the inspector NOT show the new card, instead of the stack? This behaviour seems inconsistent. Richmond. From richmondmathewson at gmail.com Mon Jun 29 13:36:33 2015 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 29 Jun 2015 20:36:33 +0300 Subject: unlock the Message Box ? Message-ID: <55918221.3010700@gmail.com> Today, whilst programming at the school one of the kids wanted to close a stack, while keeping another open, and was unable to because he received this message: . . . until you unlock the Message Box 1. How does one lock the Message Box? 2. How does one unlock the MB? 3. How did this happen without any obvious actions on either my behalf or that of my pupil? Richmond. From iowahengst at mac.com Mon Jun 29 13:51:22 2015 From: iowahengst at mac.com (Randy Hengst) Date: Mon, 29 Jun 2015 12:51:22 -0500 Subject: iOS Playing Sounds Problems Message-ID: <95CDB1D7-1E9F-4CC6-9278-8BBC825796E7@mac.com> Hi All, I?ve been messing with a sound problem for several hours this morning? can?t for the life of me see what I?m doing wrong. I have an app in which I?m using this format for loading the sounds: put specialFolderPath("engine") &"/"& "Blue.wav" into gBlueSound mobileSetSoundChannelVolume "Ch5","0" mobilePlaySoundOnChannel gBlueSound, "Ch5",?now" I?m using newly recorded sounds and sounds from from previous projects. The sounds from previous projects work just fine with this pattern? when it?s time to play I call: mobileSetSoundChannelVolume "Ch5?,"100" mobilePlaySoundOnChannel gBlueSound, "Ch5",?now" I?ve also tried playing the sound with this format: play specialFolderPath("engine") &"/"& "Blue.wav? But, the 10 new sounds I?ve recoded play on the simulator, but not on a device? while the ?old? sounds I?ve used before work on both. As best I can tell the sounds are all the same ?. 16 bits with a sample rate of 44,100. I?m using .wav files but also tried .aif format. LC 6.7.5 ? Mac OS 10.2 ? Xcode 6.2 Any thoughts about how I might have messed up the new sounds. Thanks for your help. be well, randy Randy Hengst www.classroomFocusedSoftware.com From jacque at hyperactivesw.com Mon Jun 29 14:06:06 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 29 Jun 2015 13:06:06 -0500 Subject: unlock the Message Box ? In-Reply-To: <55918221.3010700@gmail.com> References: <55918221.3010700@gmail.com> Message-ID: <5591890E.6030403@hyperactivesw.com> On 6/29/2015 12:36 PM, Richmond wrote: > Today, whilst programming at the school one of the kids > wanted to close a stack, while keeping another open, and was unable to > because he received this message: > > . . . until you unlock the Message Box > > 1. How does one lock the Message Box? > > 2. How does one unlock the MB? > > 3. How did this happen without any obvious > actions on either my behalf or that of my pupil? I've never seen that error message, but I'll make a guess anyway. The message box has auto-complete and I've seen some actions refuse to work if there is an auto-complete suggestion in the message box that hasn't been either accepted or removed. If part of the existing message text is dimmed, it's a suggestion that hasn't been dealt with. Hit the right arrow key to accept the suggestion (you don't need to actually execute it) and then try closing the stack. I'm not sure that's actually the problem but it's the first thing I'd try. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From richmondmathewson at gmail.com Mon Jun 29 14:07:56 2015 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 29 Jun 2015 21:07:56 +0300 Subject: unlock the Message Box ? In-Reply-To: <5591890E.6030403@hyperactivesw.com> References: <55918221.3010700@gmail.com> <5591890E.6030403@hyperactivesw.com> Message-ID: <5591897C.8000109@gmail.com> On 29/06/15 21:06, J. Landman Gay wrote: > On 6/29/2015 12:36 PM, Richmond wrote: >> Today, whilst programming at the school one of the kids >> wanted to close a stack, while keeping another open, and was unable to >> because he received this message: >> >> . . . until you unlock the Message Box >> >> 1. How does one lock the Message Box? >> >> 2. How does one unlock the MB? >> >> 3. How did this happen without any obvious >> actions on either my behalf or that of my pupil? > > I've never seen that error message, but I'll make a guess anyway. The > message box has auto-complete and I've seen some actions refuse to > work if there is an auto-complete suggestion in the message box that > hasn't been either accepted or removed. If part of the existing > message text is dimmed, it's a suggestion that hasn't been dealt with. > Hit the right arrow key to accept the suggestion (you don't need to > actually execute it) and then try closing the stack. The problem was that that message was coming up in a modular window when the Message Box was closed. Richmond. > > I'm not sure that's actually the problem but it's the first thing I'd > try. > From skip at magicgate.com Mon Jun 29 14:09:35 2015 From: skip at magicgate.com (Magicgate Software - Skip Kimpel) Date: Mon, 29 Jun 2015 14:09:35 -0400 Subject: Livecode Store In-Reply-To: References: Message-ID: You can find it under "Extensions" if you are going through the top navigation and "3rd Party" once logged in and navigating from the left menu bar. SKIP KIMPEL On Mon, Jun 29, 2015 at 1:33 PM, Peter Haworth wrote: > Did the Livecode store go away? I mean the part where 3rd party developers > can list their products for sale? Can't find it anywhere on the Livecode > web site. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From skip at magicgate.com Mon Jun 29 14:10:56 2015 From: skip at magicgate.com (Magicgate Software - Skip Kimpel) Date: Mon, 29 Jun 2015 14:10:56 -0400 Subject: iOS Playing Sounds Problems In-Reply-To: <95CDB1D7-1E9F-4CC6-9278-8BBC825796E7@mac.com> References: <95CDB1D7-1E9F-4CC6-9278-8BBC825796E7@mac.com> Message-ID: I personally have had problems getting sounds to work on an iPhone. From everything I can tell it has something to do with the iOS version I am using. What device and what version is the device you are testing on? SKIP KIMPEL On Mon, Jun 29, 2015 at 1:51 PM, Randy Hengst wrote: > Hi All, > > I?ve been messing with a sound problem for several hours this morning? > can?t for the life of me see what I?m doing wrong. > > I have an app in which I?m using this format for loading the sounds: > put specialFolderPath("engine") &"/"& "Blue.wav" into gBlueSound > mobileSetSoundChannelVolume "Ch5","0" > mobilePlaySoundOnChannel gBlueSound, "Ch5",?now" > > > I?m using newly recorded sounds and sounds from from previous projects. > The sounds from previous projects work just fine with this pattern? when > it?s time to play I call: > mobileSetSoundChannelVolume "Ch5?,"100" > mobilePlaySoundOnChannel gBlueSound, "Ch5",?now" > > I?ve also tried playing the sound with this format: play > specialFolderPath("engine") &"/"& "Blue.wav? > > But, the 10 new sounds I?ve recoded play on the simulator, but not on a > device? while the ?old? sounds I?ve used before work on both. > > As best I can tell the sounds are all the same ?. 16 bits with a sample > rate of 44,100. I?m using .wav files but also tried .aif format. > > LC 6.7.5 ? Mac OS 10.2 ? Xcode 6.2 > > Any thoughts about how I might have messed up the new sounds. > > Thanks 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 skip at magicgate.com Mon Jun 29 14:15:36 2015 From: skip at magicgate.com (Magicgate Software - Skip Kimpel) Date: Mon, 29 Jun 2015 14:15:36 -0400 Subject: iOS Playing Sounds Problems In-Reply-To: References: <95CDB1D7-1E9F-4CC6-9278-8BBC825796E7@mac.com> Message-ID: Actually, my issue was with "beep." On second look, it does not appear to be the same issue. Just for reference, here was the bug reported for that: http://quality.runrev.com/show_bug.cgi?id=15355 SKIP KIMPEL On Mon, Jun 29, 2015 at 2:10 PM, Magicgate Software - Skip Kimpel < skip at magicgate.com> wrote: > I personally have had problems getting sounds to work on an iPhone. From > everything I can tell it has something to do with the iOS version I am > using. What device and what version is the device you are testing on? > > SKIP KIMPEL > > On Mon, Jun 29, 2015 at 1:51 PM, Randy Hengst wrote: > >> Hi All, >> >> I?ve been messing with a sound problem for several hours this morning? >> can?t for the life of me see what I?m doing wrong. >> >> I have an app in which I?m using this format for loading the sounds: >> put specialFolderPath("engine") &"/"& "Blue.wav" into gBlueSound >> mobileSetSoundChannelVolume "Ch5","0" >> mobilePlaySoundOnChannel gBlueSound, "Ch5",?now" >> >> >> I?m using newly recorded sounds and sounds from from previous projects. >> The sounds from previous projects work just fine with this pattern? when >> it?s time to play I call: >> mobileSetSoundChannelVolume "Ch5?,"100" >> mobilePlaySoundOnChannel gBlueSound, "Ch5",?now" >> >> I?ve also tried playing the sound with this format: play >> specialFolderPath("engine") &"/"& "Blue.wav? >> >> But, the 10 new sounds I?ve recoded play on the simulator, but not on a >> device? while the ?old? sounds I?ve used before work on both. >> >> As best I can tell the sounds are all the same ?. 16 bits with a sample >> rate of 44,100. I?m using .wav files but also tried .aif format. >> >> LC 6.7.5 ? Mac OS 10.2 ? Xcode 6.2 >> >> Any thoughts about how I might have messed up the new sounds. >> >> Thanks 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 cs_livecode at icloud.com Mon Jun 29 14:18:08 2015 From: cs_livecode at icloud.com (Chris Sheffield) Date: Mon, 29 Jun 2015 12:18:08 -0600 Subject: iOS Playing Sounds Problems In-Reply-To: <95CDB1D7-1E9F-4CC6-9278-8BBC825796E7@mac.com> References: <95CDB1D7-1E9F-4CC6-9278-8BBC825796E7@mac.com> Message-ID: <9D1B128E-E0BA-4420-A2F5-C5AF5BBD0E7A@icloud.com> When I have sounds that play in the simulator but not on the device, I?ve found it?s almost always because I?ve not taken into account the case sensitivity of iOS. OS X as I?m sure you know, by default, is not case sensitive, so if your file is ?Blue.wav?, you can still have ?blue.wav? in your code and it?ll play just fine. But that?s not so with iOS. So double check all your file and folder names first, and make sure everything matches up in your code. :-) Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com > On Jun 29, 2015, at 11:51 AM, Randy Hengst wrote: > > Hi All, > > I?ve been messing with a sound problem for several hours this morning? can?t for the life of me see what I?m doing wrong. > > I have an app in which I?m using this format for loading the sounds: > put specialFolderPath("engine") &"/"& "Blue.wav" into gBlueSound > mobileSetSoundChannelVolume "Ch5","0" > mobilePlaySoundOnChannel gBlueSound, "Ch5",?now" > > > I?m using newly recorded sounds and sounds from from previous projects. The sounds from previous projects work just fine with this pattern? when it?s time to play I call: > mobileSetSoundChannelVolume "Ch5?,"100" > mobilePlaySoundOnChannel gBlueSound, "Ch5",?now" > > I?ve also tried playing the sound with this format: play specialFolderPath("engine") &"/"& "Blue.wav? > > But, the 10 new sounds I?ve recoded play on the simulator, but not on a device? while the ?old? sounds I?ve used before work on both. > > As best I can tell the sounds are all the same ?. 16 bits with a sample rate of 44,100. I?m using .wav files but also tried .aif format. > > LC 6.7.5 ? Mac OS 10.2 ? Xcode 6.2 > > Any thoughts about how I might have messed up the new sounds. > > Thanks 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 ambassador at fourthworld.com Mon Jun 29 14:22:00 2015 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 29 Jun 2015 11:22:00 -0700 Subject: Card colo(u)rs In-Reply-To: <5591817D.1080407@gmail.com> References: <5591817D.1080407@gmail.com> Message-ID: <55918CC8.7060000@fourthworld.com> Richmond wrote: > If I have a card with 1 object situated on it and it is selected > and the inspector for it is open, and I then make a new object > on that card the inspector changes to take into account the new > object. > > So . . . why . . . > > when I have a card inspector open and I either make a new card or > move to another card does the inspector NOT show the new card, instead > of the stack? Because in addition to creating the object the IDE also selects it, and the selectionChanged message triggers the Inspector update just as it does when moving from a card that had been selected. I wouldn't call the current behavior a bug; after all, for all long as it's been around it seems to have tripped up exactly one person. :) But perhaps a feature request might be useful, so that the IDE would select any newly-created card. There might be side-effects for card selection I'm not anticipating, and this request wouldn't affect things when navigating between existing cards. But if you feel strongly about not having to look at the Inspector's title bar when something seems inexplicable it may at least provide on specific workflow case where that may not be needed. -- 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 cszasz at me.com Mon Jun 29 14:30:14 2015 From: cszasz at me.com (Charles Szasz) Date: Mon, 29 Jun 2015 12:30:14 -0600 Subject: iPad Submissions Message-ID: <3E252352-4ABB-48C2-A573-B931287DEBD4@me.com> At this juncture, what is the most reliable LC that can be employed to meed Apple?s requirements for entry into the App store? I have never submitted an iPad app and have been using LC 5.5.5 for developing my desktop applications. Charles Szasz cszasz at mac.com From jacque at hyperactivesw.com Mon Jun 29 14:30:47 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 29 Jun 2015 13:30:47 -0500 Subject: unlock the Message Box ? In-Reply-To: <5591897C.8000109@gmail.com> References: <55918221.3010700@gmail.com> <5591890E.6030403@hyperactivesw.com> <5591897C.8000109@gmail.com> Message-ID: <55918ED7.20007@hyperactivesw.com> On 6/29/2015 1:07 PM, Richmond wrote: > > The problem was that that message was coming up > in a modular window when the Message Box was closed. Maybe the message box was closed with an auto-complete suggestion still in place. If that's the case, and if my guess is actually the problem, then I'd say it's a bug and the locked state should be cleared when the message box isn't open. But I'm not sure yet that I'm on the right track. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From iowahengst at mac.com Mon Jun 29 14:36:02 2015 From: iowahengst at mac.com (Randy Hengst) Date: Mon, 29 Jun 2015 13:36:02 -0500 Subject: iPad Submissions In-Reply-To: <3E252352-4ABB-48C2-A573-B931287DEBD4@me.com> References: <3E252352-4ABB-48C2-A573-B931287DEBD4@me.com> Message-ID: <29B73562-F691-44BC-8091-BD7AE32110B4@mac.com> I?ve had success of the last couple weeks with LC 6.7.5 ? Mac 10.2 ? Xcode 6.2. be well, randy Randy Hengst www.classroomFocusedSoftware.com > On Jun 29, 2015, at 1:30 PM, Charles Szasz wrote: > > At this juncture, what is the most reliable LC that can be employed to meed Apple?s requirements for entry into the App store? I have never submitted an iPad app and have been using LC 5.5.5 for developing my desktop applications. > > > > Charles Szasz > cszasz at mac.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 pete at lcsql.com Mon Jun 29 14:38:46 2015 From: pete at lcsql.com (Peter Haworth) Date: Mon, 29 Jun 2015 18:38:46 +0000 Subject: Livecode Store In-Reply-To: References: Message-ID: Thanks On Mon, Jun 29, 2015 at 11:09 AM Magicgate Software - Skip Kimpel < skip at magicgate.com> wrote: > You can find it under "Extensions" if you are going through the top > navigation and "3rd Party" once logged in and navigating from the left menu > bar. > > SKIP KIMPEL > > On Mon, Jun 29, 2015 at 1:33 PM, Peter Haworth wrote: > > > Did the Livecode store go away? I mean the part where 3rd party > developers > > can list their products for sale? Can't find it anywhere on the Livecode > > web site. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Mon Jun 29 14:41:15 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Mon, 29 Jun 2015 12:41:15 -0600 Subject: unlock the Message Box ? In-Reply-To: <55918ED7.20007@hyperactivesw.com> References: <55918221.3010700@gmail.com> <5591890E.6030403@hyperactivesw.com> <5591897C.8000109@gmail.com> <55918ED7.20007@hyperactivesw.com> Message-ID: I had thought maybe it had something to do with the "lock default stack" button on the msg box, but I can't reproduce the issue so I guess not. I'll keep poking around with it though. On Mon, Jun 29, 2015 at 12:30 PM, J. Landman Gay wrote: > On 6/29/2015 1:07 PM, Richmond wrote: > >> >> The problem was that that message was coming up >> in a modular window when the Message Box was closed. >> > > Maybe the message box was closed with an auto-complete suggestion still in > place. If that's the case, and if my guess is actually the problem, then > I'd say it's a bug and the locked state should be cleared when the message > box isn't open. But I'm not sure yet that I'm on the right track. > > -- > 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 rdimola at evergreeninfo.net Mon Jun 29 14:44:31 2015 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 29 Jun 2015 14:44:31 -0400 Subject: iPad Submissions In-Reply-To: <29B73562-F691-44BC-8091-BD7AE32110B4@mac.com> References: <3E252352-4ABB-48C2-A573-B931287DEBD4@me.com> <29B73562-F691-44BC-8091-BD7AE32110B4@mac.com> Message-ID: <009801d0b29b$a334b5c0$e99e2140$@net> I?ve also had success of the last couple weeks with LC 6.7.5 ? Mac 10.9.5 ? Xcode 6.2. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Randy Hengst Sent: Monday, June 29, 2015 2:36 PM To: How to use LiveCode Subject: Re: iPad Submissions I?ve had success of the last couple weeks with LC 6.7.5 ? Mac 10.2 ? Xcode 6.2. be well, randy Randy Hengst www.classroomFocusedSoftware.com > On Jun 29, 2015, at 1:30 PM, Charles Szasz wrote: > > At this juncture, what is the most reliable LC that can be employed to meed Apple?s requirements for entry into the App store? I have never submitted an iPad app and have been using LC 5.5.5 for developing my desktop applications. > > > > Charles Szasz > cszasz at mac.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 Mon Jun 29 14:44:20 2015 From: iowahengst at mac.com (Randy Hengst) Date: Mon, 29 Jun 2015 13:44:20 -0500 Subject: iOS Playing Sounds Problems In-Reply-To: <9D1B128E-E0BA-4420-A2F5-C5AF5BBD0E7A@icloud.com> References: <95CDB1D7-1E9F-4CC6-9278-8BBC825796E7@mac.com> <9D1B128E-E0BA-4420-A2F5-C5AF5BBD0E7A@icloud.com> Message-ID: <628DCC44-D666-477F-B0DF-E7AC23B7264D@mac.com> I?d forgotten that? I?ll check that now. be well, randy Randy Hengst www.classroomFocusedSoftware.com > On Jun 29, 2015, at 1:18 PM, Chris Sheffield wrote: > > When I have sounds that play in the simulator but not on the device, I?ve found it?s almost always because I?ve not taken into account the case sensitivity of iOS. OS X as I?m sure you know, by default, is not case sensitive, so if your file is ?Blue.wav?, you can still have ?blue.wav? in your code and it?ll play just fine. But that?s not so with iOS. > > So double check all your file and folder names first, and make sure everything matches up in your code. :-) > > Chris > > > -- > Chris Sheffield > Read Naturally, Inc. > www.readnaturally.com >> On Jun 29, 2015, at 11:51 AM, Randy Hengst wrote: >> >> Hi All, >> >> I?ve been messing with a sound problem for several hours this morning? can?t for the life of me see what I?m doing wrong. >> >> I have an app in which I?m using this format for loading the sounds: >> put specialFolderPath("engine") &"/"& "Blue.wav" into gBlueSound >> mobileSetSoundChannelVolume "Ch5","0" >> mobilePlaySoundOnChannel gBlueSound, "Ch5",?now" >> >> >> I?m using newly recorded sounds and sounds from from previous projects. The sounds from previous projects work just fine with this pattern? when it?s time to play I call: >> mobileSetSoundChannelVolume "Ch5?,"100" >> mobilePlaySoundOnChannel gBlueSound, "Ch5",?now" >> >> I?ve also tried playing the sound with this format: play specialFolderPath("engine") &"/"& "Blue.wav? >> >> But, the 10 new sounds I?ve recoded play on the simulator, but not on a device? while the ?old? sounds I?ve used before work on both. >> >> As best I can tell the sounds are all the same ?. 16 bits with a sample rate of 44,100. I?m using .wav files but also tried .aif format. >> >> LC 6.7.5 ? Mac OS 10.2 ? Xcode 6.2 >> >> Any thoughts about how I might have messed up the new sounds. >> >> Thanks 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 Mon Jun 29 14:55:29 2015 From: iowahengst at mac.com (Randy Hengst) Date: Mon, 29 Jun 2015 13:55:29 -0500 Subject: iOS Playing Sounds Problems In-Reply-To: <628DCC44-D666-477F-B0DF-E7AC23B7264D@mac.com> References: <95CDB1D7-1E9F-4CC6-9278-8BBC825796E7@mac.com> <9D1B128E-E0BA-4420-A2F5-C5AF5BBD0E7A@icloud.com> <628DCC44-D666-477F-B0DF-E7AC23B7264D@mac.com> Message-ID: <3D93CD39-6AC5-4ED6-A0CC-2FBC3231B61F@mac.com> Thank you Chris! be well, randy Randy Hengst www.classroomFocusedSoftware.com > On Jun 29, 2015, at 1:44 PM, Randy Hengst wrote: > > I?d forgotten that? I?ll check that now. > > be well, > randy > > Randy Hengst > www.classroomFocusedSoftware.com > > >> On Jun 29, 2015, at 1:18 PM, Chris Sheffield wrote: >> >> When I have sounds that play in the simulator but not on the device, I?ve found it?s almost always because I?ve not taken into account the case sensitivity of iOS. OS X as I?m sure you know, by default, is not case sensitive, so if your file is ?Blue.wav?, you can still have ?blue.wav? in your code and it?ll play just fine. But that?s not so with iOS. >> >> So double check all your file and folder names first, and make sure everything matches up in your code. :-) >> >> Chris >> >> >> -- >> Chris Sheffield >> Read Naturally, Inc. >> www.readnaturally.com >>> On Jun 29, 2015, at 11:51 AM, Randy Hengst wrote: >>> >>> Hi All, >>> >>> I?ve been messing with a sound problem for several hours this morning? can?t for the life of me see what I?m doing wrong. >>> >>> I have an app in which I?m using this format for loading the sounds: >>> put specialFolderPath("engine") &"/"& "Blue.wav" into gBlueSound >>> mobileSetSoundChannelVolume "Ch5","0" >>> mobilePlaySoundOnChannel gBlueSound, "Ch5",?now" >>> >>> >>> I?m using newly recorded sounds and sounds from from previous projects. The sounds from previous projects work just fine with this pattern? when it?s time to play I call: >>> mobileSetSoundChannelVolume "Ch5?,"100" >>> mobilePlaySoundOnChannel gBlueSound, "Ch5",?now" >>> >>> I?ve also tried playing the sound with this format: play specialFolderPath("engine") &"/"& "Blue.wav? >>> >>> But, the 10 new sounds I?ve recoded play on the simulator, but not on a device? while the ?old? sounds I?ve used before work on both. >>> >>> As best I can tell the sounds are all the same ?. 16 bits with a sample rate of 44,100. I?m using .wav files but also tried .aif format. >>> >>> LC 6.7.5 ? Mac OS 10.2 ? Xcode 6.2 >>> >>> Any thoughts about how I might have messed up the new sounds. >>> >>> Thanks 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 cs_livecode at icloud.com Mon Jun 29 15:35:23 2015 From: cs_livecode at icloud.com (Chris Sheffield) Date: Mon, 29 Jun 2015 13:35:23 -0600 Subject: iOS Playing Sounds Problems In-Reply-To: <3D93CD39-6AC5-4ED6-A0CC-2FBC3231B61F@mac.com> References: <95CDB1D7-1E9F-4CC6-9278-8BBC825796E7@mac.com> <9D1B128E-E0BA-4420-A2F5-C5AF5BBD0E7A@icloud.com> <628DCC44-D666-477F-B0DF-E7AC23B7264D@mac.com> <3D93CD39-6AC5-4ED6-A0CC-2FBC3231B61F@mac.com> Message-ID: You?re very welcome. :-) > On Jun 29, 2015, at 12:55 PM, Randy Hengst wrote: > > Thank you Chris! > > be well, > randy > > Randy Hengst > www.classroomFocusedSoftware.com > > >> On Jun 29, 2015, at 1:44 PM, Randy Hengst wrote: >> >> I?d forgotten that? I?ll check that now. >> >> be well, >> randy >> >> Randy Hengst >> www.classroomFocusedSoftware.com >> >> >>> On Jun 29, 2015, at 1:18 PM, Chris Sheffield wrote: >>> >>> When I have sounds that play in the simulator but not on the device, I?ve found it?s almost always because I?ve not taken into account the case sensitivity of iOS. OS X as I?m sure you know, by default, is not case sensitive, so if your file is ?Blue.wav?, you can still have ?blue.wav? in your code and it?ll play just fine. But that?s not so with iOS. >>> >>> So double check all your file and folder names first, and make sure everything matches up in your code. :-) >>> >>> Chris >>> >>> >>> -- >>> Chris Sheffield >>> Read Naturally, Inc. >>> www.readnaturally.com >>>> On Jun 29, 2015, at 11:51 AM, Randy Hengst wrote: >>>> >>>> Hi All, >>>> >>>> I?ve been messing with a sound problem for several hours this morning? can?t for the life of me see what I?m doing wrong. >>>> >>>> I have an app in which I?m using this format for loading the sounds: >>>> put specialFolderPath("engine") &"/"& "Blue.wav" into gBlueSound >>>> mobileSetSoundChannelVolume "Ch5","0" >>>> mobilePlaySoundOnChannel gBlueSound, "Ch5",?now" >>>> >>>> >>>> I?m using newly recorded sounds and sounds from from previous projects. The sounds from previous projects work just fine with this pattern? when it?s time to play I call: >>>> mobileSetSoundChannelVolume "Ch5?,"100" >>>> mobilePlaySoundOnChannel gBlueSound, "Ch5",?now" >>>> >>>> I?ve also tried playing the sound with this format: play specialFolderPath("engine") &"/"& "Blue.wav? >>>> >>>> But, the 10 new sounds I?ve recoded play on the simulator, but not on a device? while the ?old? sounds I?ve used before work on both. >>>> >>>> As best I can tell the sounds are all the same ?. 16 bits with a sample rate of 44,100. I?m using .wav files but also tried .aif format. >>>> >>>> LC 6.7.5 ? Mac OS 10.2 ? Xcode 6.2 >>>> >>>> Any thoughts about how I might have messed up the new sounds. >>>> >>>> Thanks 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 richmondmathewson at gmail.com Mon Jun 29 16:20:06 2015 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 29 Jun 2015 23:20:06 +0300 Subject: [OT] Gravatars? Message-ID: <5591A876.9090604@gmail.com> Somebody has asked me to "add a photo of yourself to your Gravatar". This makes me feel uncomfortable as I don't feel an urge to have photographs of me bandied around everywhere. I wonder how other List Users fell about this. Richmond. From palcibiades-first at yahoo.co.uk Mon Jun 29 16:09:49 2015 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Mon, 29 Jun 2015 13:09:49 -0700 (PDT) Subject: (no subject) In-Reply-To: <1435576637223-4693419.post@n4.nabble.com> References: <0ca5cf08ce49e53e7fa13e5080d487ee.squirrel@meg.on-rev.com> <1435576637223-4693419.post@n4.nabble.com> Message-ID: <1435608589862-4693460.post@n4.nabble.com> Yes, agreed, thanks, interesting post which I would not otherwise have seen. Peter -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/no-subject-tp4693412p4693460.html Sent from the Revolution - User mailing list archive at Nabble.com. From matthias_livecode_150811 at m-r-d.de Mon Jun 29 18:14:03 2015 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe | M-R-D) Date: Tue, 30 Jun 2015 00:14:03 +0200 Subject: OT mysql select command works on windows, but not on On-Rev or Mac Message-ID: <424F0B6E-42B5-428B-9011-305B1FF84ECC@m-r-d.de> Hi, one of my customers is having a problem with a specific select command in a view on MySQL on On-Rev Diesel and also on Jasmine. It?s working on his MySQL on Windows. I tried it here on Mac (imported his DB dump). The view is listed but opening it does not show any result. But it crashes my MySQL and i have to restart the service. Even if i just execute the select command in PHPMyAdmin directly i do not get any results. The select command is a little bit complex, but i post it here. Is there something we do not see which might cause that crashes on Linux and mac, but works on Windows? Here?s the select command. For better reading i put it on several lines. ? select `tagesplan`.`ID` AS `ID`, `tagesplan`.`Plan` AS `Plan`, `tagesplan`.`Tag` AS `Tag`, `tagesplan`.`mo1` AS `MoId1`, `b1`.`Bild` AS `Mobild1`, `b1`.`Name` AS `MoName1`, `tagesplan`.`mo2` AS `MoID2`, `b2`.`Bild` AS `Mobild2`, `b2`.`Name` AS `MoName2`, `tagesplan`.`mo3` AS `MoID3`, `b3`.`Bild` AS `Mobild3`, `b3`.`Name` AS `MoName3`, `tagesplan`.`mo4` AS `MoID4`, `b4`.`Bild` AS `Mobild4`, `b4`.`Name` AS `MoName4`, `tagesplan`.`mo5` AS `MoID5`, `b5`.`Bild` AS `Mobild5`, `b5`.`Name` AS `MoName5`, `tagesplan`.`mo6` AS `MoID6`, `b6`.`Bild` AS `Mobild6`, `b6`.`Name` AS `MoName6`, `tagesplan`.`mi1` AS `MiId1`, `b7`.`Bild` AS `Mibild1`, `b7`.`Name` AS `MiName1`, `tagesplan`.`mi2` AS `MiID2`, `b8`.`Bild` AS `Mibild2`, `b8`.`Name` AS `MiName2`, `tagesplan`.`mi3` AS `MiID3`, `b9`.`Bild` AS `Mibild3`, `b9`.`Name` AS `MiName3`, `tagesplan`.`mi4` AS `MiID4`, `b10`.`Bild` AS `Mibild4`, `b10`.`Name` AS `MiName4`, `tagesplan`.`mi5` AS `MiID5`, `b11`.`Bild` AS `Mibild5`, `b11`.`Name` AS `MiName5`, `tagesplan`.`mi6` AS `MiID6`, `b12`.`Bild` AS `Mibild6`, `b12`.`Name` AS `MiName6`, `tagesplan`.`ab1` AS `AbID1`, `b13`.`Bild` AS `Abbild1`, `b13`.`Name` AS `AbName1`, `tagesplan`.`ab2` AS `AbID2`, `b14`.`Bild` AS `Abbild2`, `b14`.`Name` AS `AbName2`, `tagesplan`.`ab3` AS `AbID3`, `b15`.`Bild` AS `Abbild3`, `b15`.`Name` AS `AbName3`, `tagesplan`.`ab4` AS `AbID4`, `b16`.`Bild` AS `Abbild4`, `b16`.`Name` AS `AbName4`, `tagesplan`.`ab5` AS `AbID5`, `b17`.`Bild` AS `Abbild5`, `b17`.`Name` AS `AbName5`, `tagesplan`.`ab6` AS `AbID6`, `b18`.`Bild` AS `Abbild6`, `b18`.`Name` AS `AbName6`, `b1`.`Textblock` AS `MoText1`, `b2`.`Textblock` AS `MoText2`, `b3`.`Textblock` AS `MoText3`, `b4`.`Textblock` AS `MoText4`, `b5`.`Textblock` AS `MoText5`, `b6`.`Textblock` AS `MoText6`, `b7`.`Textblock` AS `MiText1`, `b8`.`Textblock` AS `MiText2`, `b9`.`Textblock` AS `MiText3`, `b10`.`Textblock` AS `MiText4`, `b11`.`Textblock` AS `MiText5`, `b12`.`Textblock` AS `MiText6`, `b13`.`Textblock` AS `AbText1`, `b14`.`Textblock` AS `AbText2`, `b15`.`Textblock` AS `AbText3`, `b16`.`Textblock` AS `AbText4`, `b17`.`Textblock` AS `AbText5`, `b18`.`Textblock` AS `AbText6` from ((((((((((((((((((`tagesplan` join `bestandteile` `b1` on (`tagesplan`.`mo1` = `b1`.`nr`)) join `bestandteile` `b2` on (`tagesplan`.`mo2` = `b2`.`nr`)) join `bestandteile` `b3` on (`tagesplan`.`mo3` = `b3`.`nr`)) join `bestandteile` `b4` on (`tagesplan`.`mo4` = `b4`.`nr`)) join `bestandteile` `b5` on (`tagesplan`.`mo5` = `b5`.`nr`)) join `bestandteile` `b6` on (`tagesplan`.`mo6` = `b6`.`nr`)) join `bestandteile` `b7` on (`tagesplan`.`mi1` = `b7`.`nr`)) join `bestandteile` `b8` on (`tagesplan`.`mi2` = `b8`.`nr`)) join `bestandteile` `b9` on (`tagesplan`.`mi3` = `b9`.`nr`)) join `bestandteile` `b10` on (`tagesplan`.`mi4` = `b10`.`nr`)) join `bestandteile` `b11` on (`tagesplan`.`mi5` = `b11`.`nr`)) join `bestandteile` `b12` on (`tagesplan`.`mi6` = `b12`.`nr`)) join `bestandteile` `b13` on (`tagesplan`.`ab1` = `b13`.`nr`)) join `bestandteile` `b14` on (`tagesplan`.`ab2` = `b14`.`nr`)) join `bestandteile` `b15` on (`tagesplan`.`ab3` = `b15`.`nr`)) join `bestandteile` `b16` on (`tagesplan`.`ab4` = `b16`.`nr`)) join `bestandteile` `b17` on (`tagesplan`.`ab5` = `b17`.`nr`)) join `bestandteile` `b18` on (`tagesplan`.`ab6` = `b18`.`nr`)); Regards, Matthias From pete at lcsql.com Mon Jun 29 18:46:17 2015 From: pete at lcsql.com (Peter Haworth) Date: Mon, 29 Jun 2015 22:46:17 +0000 Subject: OT mysql select command works on windows, but not on On-Rev or Mac In-Reply-To: <424F0B6E-42B5-428B-9011-305B1FF84ECC@m-r-d.de> References: <424F0B6E-42B5-428B-9011-305B1FF84ECC@m-r-d.de> Message-ID: Hi Matthias, If it works on one machine, it's unlikely to be a syntax problem. I would guess that some mySQL setting is different between the three computers but I have no idea which one. Wish I could help more. On Mon, Jun 29, 2015 at 3:14 PM Matthias Rebbe | M-R-D < matthias_livecode_150811 at m-r-d.de> wrote: > Hi, > > one of my customers is having a problem with a specific select command in > a view on MySQL on On-Rev Diesel and also on Jasmine. > It?s working on his MySQL on Windows. I tried it here on Mac (imported his > DB dump). The view is listed but opening it does not show any result. But > it crashes my MySQL and i have to restart the service. > Even if i just execute the select command in PHPMyAdmin directly i do not > get any results. > > The select command is a little bit complex, but i post it here. Is there > something we do not see which might cause that crashes on Linux and mac, > but works on Windows? > > Here?s the select command. For better reading i put it on several lines. > > > ? > select > `tagesplan`.`ID` AS `ID`, > `tagesplan`.`Plan` AS `Plan`, > `tagesplan`.`Tag` AS `Tag`, > `tagesplan`.`mo1` AS `MoId1`, > `b1`.`Bild` AS `Mobild1`, > `b1`.`Name` AS `MoName1`, > `tagesplan`.`mo2` AS `MoID2`, > `b2`.`Bild` AS `Mobild2`, > `b2`.`Name` AS `MoName2`, > `tagesplan`.`mo3` AS `MoID3`, > `b3`.`Bild` AS `Mobild3`, > `b3`.`Name` AS `MoName3`, > `tagesplan`.`mo4` AS `MoID4`, > `b4`.`Bild` AS `Mobild4`, > `b4`.`Name` AS `MoName4`, > `tagesplan`.`mo5` AS `MoID5`, > `b5`.`Bild` AS `Mobild5`, > `b5`.`Name` AS `MoName5`, > `tagesplan`.`mo6` AS `MoID6`, > `b6`.`Bild` AS `Mobild6`, > `b6`.`Name` AS `MoName6`, > `tagesplan`.`mi1` AS `MiId1`, > `b7`.`Bild` AS `Mibild1`, > `b7`.`Name` AS `MiName1`, > `tagesplan`.`mi2` AS `MiID2`, > `b8`.`Bild` AS `Mibild2`, > `b8`.`Name` AS `MiName2`, > `tagesplan`.`mi3` AS `MiID3`, > `b9`.`Bild` AS `Mibild3`, > `b9`.`Name` AS `MiName3`, > `tagesplan`.`mi4` AS `MiID4`, > `b10`.`Bild` AS `Mibild4`, > `b10`.`Name` AS `MiName4`, > `tagesplan`.`mi5` AS `MiID5`, > `b11`.`Bild` AS `Mibild5`, > `b11`.`Name` AS `MiName5`, > `tagesplan`.`mi6` AS `MiID6`, > `b12`.`Bild` AS `Mibild6`, > `b12`.`Name` AS `MiName6`, > `tagesplan`.`ab1` AS `AbID1`, > `b13`.`Bild` AS `Abbild1`, > `b13`.`Name` AS `AbName1`, > `tagesplan`.`ab2` AS `AbID2`, > `b14`.`Bild` AS `Abbild2`, > `b14`.`Name` AS `AbName2`, > `tagesplan`.`ab3` AS `AbID3`, > `b15`.`Bild` AS `Abbild3`, > `b15`.`Name` AS `AbName3`, > `tagesplan`.`ab4` AS `AbID4`, > `b16`.`Bild` AS `Abbild4`, > `b16`.`Name` AS `AbName4`, > `tagesplan`.`ab5` AS `AbID5`, > `b17`.`Bild` AS `Abbild5`, > `b17`.`Name` AS `AbName5`, > `tagesplan`.`ab6` AS `AbID6`, > `b18`.`Bild` AS `Abbild6`, > `b18`.`Name` AS `AbName6`, > `b1`.`Textblock` AS `MoText1`, > `b2`.`Textblock` AS `MoText2`, > `b3`.`Textblock` AS `MoText3`, > `b4`.`Textblock` AS `MoText4`, > `b5`.`Textblock` AS `MoText5`, > `b6`.`Textblock` AS `MoText6`, > `b7`.`Textblock` AS `MiText1`, > `b8`.`Textblock` AS `MiText2`, > `b9`.`Textblock` AS `MiText3`, > `b10`.`Textblock` AS `MiText4`, > `b11`.`Textblock` AS `MiText5`, > `b12`.`Textblock` AS `MiText6`, > `b13`.`Textblock` AS `AbText1`, > `b14`.`Textblock` AS `AbText2`, > `b15`.`Textblock` AS `AbText3`, > `b16`.`Textblock` AS `AbText4`, > `b17`.`Textblock` AS `AbText5`, > `b18`.`Textblock` AS `AbText6` > from ((((((((((((((((((`tagesplan` > join `bestandteile` `b1` on (`tagesplan`.`mo1` = `b1`.`nr`)) > join `bestandteile` `b2` on (`tagesplan`.`mo2` = `b2`.`nr`)) > join `bestandteile` `b3` on (`tagesplan`.`mo3` = `b3`.`nr`)) > join `bestandteile` `b4` on (`tagesplan`.`mo4` = `b4`.`nr`)) > join `bestandteile` `b5` on (`tagesplan`.`mo5` = `b5`.`nr`)) > join `bestandteile` `b6` on (`tagesplan`.`mo6` = `b6`.`nr`)) > join `bestandteile` `b7` on (`tagesplan`.`mi1` = `b7`.`nr`)) > join `bestandteile` `b8` on (`tagesplan`.`mi2` = `b8`.`nr`)) > join `bestandteile` `b9` on (`tagesplan`.`mi3` = `b9`.`nr`)) > join `bestandteile` `b10` on (`tagesplan`.`mi4` = `b10`.`nr`)) > join `bestandteile` `b11` on (`tagesplan`.`mi5` = `b11`.`nr`)) > join `bestandteile` `b12` on (`tagesplan`.`mi6` = `b12`.`nr`)) > join `bestandteile` `b13` on (`tagesplan`.`ab1` = `b13`.`nr`)) > join `bestandteile` `b14` on (`tagesplan`.`ab2` = `b14`.`nr`)) > join `bestandteile` `b15` on (`tagesplan`.`ab3` = `b15`.`nr`)) > join `bestandteile` `b16` on (`tagesplan`.`ab4` = `b16`.`nr`)) > join `bestandteile` `b17` on (`tagesplan`.`ab5` = `b17`.`nr`)) > join `bestandteile` `b18` on (`tagesplan`.`ab6` = `b18`.`nr`)); > > > > Regards, > > Matthias > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Mon Jun 29 22:36:35 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Mon, 29 Jun 2015 20:36:35 -0600 Subject: [OT] Gravatars? In-Reply-To: <5591A876.9090604@gmail.com> References: <5591A876.9090604@gmail.com> Message-ID: My choice is no. Of course, the way I look explains that.. :) On Mon, Jun 29, 2015 at 2:20 PM, Richmond wrote: > Somebody has asked me to "add a photo of yourself to your Gravatar". > > This makes me feel uncomfortable as I don't feel an urge to have > photographs of me bandied around everywhere. > > I wonder how other List Users fell about this. > > 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 mwieder at ahsoftware.net Mon Jun 29 22:59:33 2015 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 29 Jun 2015 19:59:33 -0700 Subject: [OT] Gravatars? In-Reply-To: <5591A876.9090604@gmail.com> References: <5591A876.9090604@gmail.com> Message-ID: <55920615.2070502@ahsoftware.net> On 06/29/2015 01:20 PM, Richmond wrote: > Somebody has asked me to "add a photo of yourself to your Gravatar". I had to go look up Gravatar. Wikipedia says it's a portmanteau, but I'm not sure that's completely correct, unless "Gr" is a word. -- Mark Wieder ahsoftware at gmail.com From jhj at jhj.com Mon Jun 29 23:05:14 2015 From: jhj at jhj.com (Jerry Jensen) Date: Mon, 29 Jun 2015 20:05:14 -0700 Subject: [OT] Gravatars? In-Reply-To: <55920615.2070502@ahsoftware.net> References: <5591A876.9090604@gmail.com> <55920615.2070502@ahsoftware.net> Message-ID: <0F992E18-E5CE-4449-9907-4FD3E357890B@jhj.com> > On Jun 29, 2015, at 7:59 PM, Mark Wieder wrote: > > On 06/29/2015 01:20 PM, Richmond wrote: > >> Somebody has asked me to "add a photo of yourself to your Gravatar". > > I had to go look up Gravatar. > Wikipedia says it's a portmanteau, but I'm not sure that's completely correct, unless "Gr" is a word. Geez, guys, now I had to look up portmanteau too. I?m no wiser - adding a photo to a coat rack has me baffled. .Jerry From bonnmike at gmail.com Mon Jun 29 23:28:57 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Mon, 29 Jun 2015 21:28:57 -0600 Subject: [OT] Gravatars? In-Reply-To: <0F992E18-E5CE-4449-9907-4FD3E357890B@jhj.com> References: <5591A876.9090604@gmail.com> <55920615.2070502@ahsoftware.net> <0F992E18-E5CE-4449-9907-4FD3E357890B@jhj.com> Message-ID: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB8QFjAA&url=https%3A%2F%2Fen.gravatar.com%2F&ei=4QySVZWuC8avsAWRzavABw&usg=AFQjCNGrRo0i9sMAXt_WbqIb-JeA4KGXlg&sig2=L_-xrNNeJTE3azGBD4JpJQ&bvm=bv.96783405,d.b2w On Mon, Jun 29, 2015 at 9:05 PM, Jerry Jensen wrote: > > > On Jun 29, 2015, at 7:59 PM, Mark Wieder wrote: > > > > On 06/29/2015 01:20 PM, Richmond wrote: > > > >> Somebody has asked me to "add a photo of yourself to your Gravatar". > > > > I had to go look up Gravatar. > > Wikipedia says it's a portmanteau, but I'm not sure that's completely > correct, unless "Gr" is a word. > > Geez, guys, now I had to look up portmanteau too. I?m no wiser - adding a > photo to a coat rack has me baffled. > .Jerry > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Mon Jun 29 23:29:19 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Mon, 29 Jun 2015 21:29:19 -0600 Subject: [OT] Gravatars? In-Reply-To: References: <5591A876.9090604@gmail.com> <55920615.2070502@ahsoftware.net> <0F992E18-E5CE-4449-9907-4FD3E357890B@jhj.com> Message-ID: Actually, this one. https://en.gravatar.com/ On Mon, Jun 29, 2015 at 9:28 PM, Mike Bonner wrote: > > https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB8QFjAA&url=https%3A%2F%2Fen.gravatar.com%2F&ei=4QySVZWuC8avsAWRzavABw&usg=AFQjCNGrRo0i9sMAXt_WbqIb-JeA4KGXlg&sig2=L_-xrNNeJTE3azGBD4JpJQ&bvm=bv.96783405,d.b2w > > On Mon, Jun 29, 2015 at 9:05 PM, Jerry Jensen wrote: > >> >> > On Jun 29, 2015, at 7:59 PM, Mark Wieder >> wrote: >> > >> > On 06/29/2015 01:20 PM, Richmond wrote: >> > >> >> Somebody has asked me to "add a photo of yourself to your Gravatar". >> > >> > I had to go look up Gravatar. >> > Wikipedia says it's a portmanteau, but I'm not sure that's completely >> correct, unless "Gr" is a word. >> >> Geez, guys, now I had to look up portmanteau too. I?m no wiser - adding a >> photo to a coat rack has me baffled. >> .Jerry >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > From mwieder at ahsoftware.net Tue Jun 30 00:26:16 2015 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 29 Jun 2015 21:26:16 -0700 Subject: [OT] Gravatars? In-Reply-To: References: <5591A876.9090604@gmail.com> <55920615.2070502@ahsoftware.net> <0F992E18-E5CE-4449-9907-4FD3E357890B@jhj.com> Message-ID: <55921A68.8010509@ahsoftware.net> On 06/29/2015 08:29 PM, Mike Bonner wrote: > Actually, this one. https://en.gravatar.com/ Why do I need 'an image that follows you from site to site'? I've got the NSA to do that for me already. -- Mark Wieder ahsoftware at gmail.com From mwieder at ahsoftware.net Tue Jun 30 00:31:43 2015 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 29 Jun 2015 21:31:43 -0700 Subject: [OT] Gravatars? In-Reply-To: <0F992E18-E5CE-4449-9907-4FD3E357890B@jhj.com> References: <5591A876.9090604@gmail.com> <55920615.2070502@ahsoftware.net> <0F992E18-E5CE-4449-9907-4FD3E357890B@jhj.com> Message-ID: <55921BAF.4000006@ahsoftware.net> On 06/29/2015 08:05 PM, Jerry Jensen wrote: > Geez, guys, now I had to look up portmanteau too. I?m no wiser - adding a photo to a coat rack has me baffled. Here's a photo of a goat rack for you. You're welcome. http://www.cookeryonline.com/goats/Goatcuts%20.html -- Mark Wieder ahsoftware at gmail.com From lan.kc.macmail at gmail.com Tue Jun 30 00:32:58 2015 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 30 Jun 2015 12:32:58 +0800 Subject: (no subject) In-Reply-To: <1435608589862-4693460.post@n4.nabble.com> References: <0ca5cf08ce49e53e7fa13e5080d487ee.squirrel@meg.on-rev.com> <1435576637223-4693419.post@n4.nabble.com> <1435608589862-4693460.post@n4.nabble.com> Message-ID: Of course have a Subject might help spread the good news a little further. On Tue, Jun 30, 2015 at 4:09 AM, Peter Alcibiades < palcibiades-first at yahoo.co.uk> wrote: > Yes, agreed, thanks, interesting post which I would not otherwise have > seen. > > Peter > > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/no-subject-tp4693412p4693460.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 jacque at hyperactivesw.com Tue Jun 30 00:38:40 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 29 Jun 2015 23:38:40 -0500 Subject: [OT] Gravatars? In-Reply-To: <55921BAF.4000006@ahsoftware.net> References: <5591A876.9090604@gmail.com> <55920615.2070502@ahsoftware.net> <0F992E18-E5CE-4449-9907-4FD3E357890B@jhj.com> <55921BAF.4000006@ahsoftware.net> Message-ID: <55921D50.7090309@hyperactivesw.com> On 6/29/2015 11:31 PM, Mark Wieder wrote: > On 06/29/2015 08:05 PM, Jerry Jensen wrote: > >> Geez, guys, now I had to look up portmanteau too. I?m no wiser - >> adding a photo to a coat rack has me baffled. > > Here's a photo of a goat rack for you. > You're welcome. > > http://www.cookeryonline.com/goats/Goatcuts%20.html > Somebody's going to come after you with a pun gun. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From monte at sweattechnologies.com Tue Jun 30 00:50:43 2015 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue, 30 Jun 2015 14:50:43 +1000 Subject: [ANN] Super quick and easy deployment to plugged in iOS devices Message-ID: Hi LiveCoders One thing I?ve wanted for a long time is for the Test button to deploy to iOS devices in the same way that it does on Android. mergTestApp was part of the way there but I?ve gone the rest of the way with a new plugin called mergDeploy. Just install the stack and associated external in your plugins folder and LiveCode will recognise when you plugin an iOS device and list it in the Test Targets submenu. You can then click the Test button and it will install onto your device. Great for rapidly testing on a device where it counts. This new plugin is available from mergExt.com for $9 or bundled in mergExt Complete which is now $940 worth of products for $299. See http://mergext.com/plugins/mergdeploy/ for more info. Cheers Monte -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From bonnmike at gmail.com Tue Jun 30 01:07:36 2015 From: bonnmike at gmail.com (Mike Bonner) Date: Mon, 29 Jun 2015 23:07:36 -0600 Subject: [OT] Gravatars? In-Reply-To: <55921D50.7090309@hyperactivesw.com> References: <5591A876.9090604@gmail.com> <55920615.2070502@ahsoftware.net> <0F992E18-E5CE-4449-9907-4FD3E357890B@jhj.com> <55921BAF.4000006@ahsoftware.net> <55921D50.7090309@hyperactivesw.com> Message-ID: Thats a common NSA misconception. They don't follow you. They are already waiting when you get there. I think the NSA motto is "All your site are belong to us" (Base, site, same difference) On Mon, Jun 29, 2015 at 10:38 PM, J. Landman Gay wrote: > On 6/29/2015 11:31 PM, Mark Wieder wrote: > >> On 06/29/2015 08:05 PM, Jerry Jensen wrote: >> >> Geez, guys, now I had to look up portmanteau too. I?m no wiser - >>> adding a photo to a coat rack has me baffled. >>> >> >> Here's a photo of a goat rack for you. >> You're welcome. >> >> http://www.cookeryonline.com/goats/Goatcuts%20.html >> >> > Somebody's going to come after you with a pun gun. > > -- > 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 tactilemedia.com Tue Jun 30 01:07:05 2015 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 29 Jun 2015 22:07:05 -0700 Subject: xCode Error with iOS 8.3 Device Message-ID: I get this error when trying to copy an LC standalone onto my iPhone 5 running iOS 8.3: The Developer Disk Image could not be mounted. Trying the few options found on the web (more recent xCode, restarting the phone) hasn't solved the issue. Anybody run across this one before? OS X 10.9.5 xCode 6.2 LC 7.0.4 Thanks & Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design From jacque at hyperactivesw.com Tue Jun 30 01:26:30 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 30 Jun 2015 00:26:30 -0500 Subject: xCode Error with iOS 8.3 Device In-Reply-To: References: Message-ID: <55922886.8080102@hyperactivesw.com> On 6/30/2015 12:07 AM, Scott Rossi wrote: > I get this error when trying to copy an LC standalone onto my iPhone 5 > running iOS 8.3: > > The Developer Disk Image could not be mounted. > > > Trying the few options found on the web (more recent xCode, restarting the > phone) hasn't solved the issue. Anybody run across this one before? > > OS X 10.9.5 > xCode 6.2 > LC 7.0.4 I found this: "Just ran into this after absentmindedly upgrading my phone to iOS 8.3. Resolution required an upgrade to OS X Yosemite (10.10) before I could update to a version of Xcode that supports that version of iOS." Sounds like you need Yosemite. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at tactilemedia.com Tue Jun 30 02:08:12 2015 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 29 Jun 2015 23:08:12 -0700 Subject: xCode Error with iOS 8.3 Device In-Reply-To: <55922886.8080102@hyperactivesw.com> References: <55922886.8080102@hyperactivesw.com> Message-ID: Yup, that's the post I found, but trying a few suggestions on there hasn't solved the issue. Still looking... Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 6/29/15, 10:26 PM, "J. Landman Gay" wrote: >On 6/30/2015 12:07 AM, Scott Rossi wrote: >> I get this error when trying to copy an LC standalone onto my iPhone 5 >> running iOS 8.3: >> >> The Developer Disk Image could not be mounted. >> >> >> Trying the few options found on the web (more recent xCode, restarting >>the >> phone) hasn't solved the issue. Anybody run across this one before? >> >> OS X 10.9.5 >> xCode 6.2 >> LC 7.0.4 > >I found this: > >-disk-image-could-not-be-mounted> > >"Just ran into this after absentmindedly upgrading my phone to iOS 8.3. >Resolution required an upgrade to OS X Yosemite (10.10) before I could >update to a version of Xcode that supports that version of iOS." > >Sounds like you need Yosemite. > >-- >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 th.douez at gmail.com Tue Jun 30 02:19:12 2015 From: th.douez at gmail.com (Thierry Douez) Date: Tue, 30 Jun 2015 08:19:12 +0200 Subject: xCode Error with iOS 8.3 Device In-Reply-To: References: <55922886.8080102@hyperactivesw.com> Message-ID: Scott, and what happened if you build your Standalone with 8.1 settings ? Regards, Thierry ------------------------------------------------ Thierry Douez - http://sunny-tdz.com Maker of sunnYperl - sunnYmidi - sunnYmage sunnYpdf - sunnYrex - sunnYtext2speech From mark at livecode.com Tue Jun 30 03:22:23 2015 From: mark at livecode.com (Mark Waddingham) Date: Tue, 30 Jun 2015 08:22:23 +0100 Subject: OT mysql select command works on windows, but not on On-Rev or Mac In-Reply-To: <424F0B6E-42B5-428B-9011-305B1FF84ECC@m-r-d.de> References: <424F0B6E-42B5-428B-9011-305B1FF84ECC@m-r-d.de> Message-ID: Hi Matthias, It looks like a long query so I wonder if one of the MySQL server settings is different on the different systems? I found this after googling... Might be worth a look? http://stackoverflow.com/questions/16335011/what-is-maximum-query-size-for-mysql Mark Sent from my iPhone > On 29 Jun 2015, at 23:14, Matthias Rebbe | M-R-D wrote: > > Hi, > > one of my customers is having a problem with a specific select command in a view on MySQL on On-Rev Diesel and also on Jasmine. > It?s working on his MySQL on Windows. I tried it here on Mac (imported his DB dump). The view is listed but opening it does not show any result. But it crashes my MySQL and i have to restart the service. > Even if i just execute the select command in PHPMyAdmin directly i do not get any results. > > The select command is a little bit complex, but i post it here. Is there something we do not see which might cause that crashes on Linux and mac, but works on Windows? > > Here?s the select command. For better reading i put it on several lines. > > > ? > select > `tagesplan`.`ID` AS `ID`, > `tagesplan`.`Plan` AS `Plan`, > `tagesplan`.`Tag` AS `Tag`, > `tagesplan`.`mo1` AS `MoId1`, > `b1`.`Bild` AS `Mobild1`, > `b1`.`Name` AS `MoName1`, > `tagesplan`.`mo2` AS `MoID2`, > `b2`.`Bild` AS `Mobild2`, > `b2`.`Name` AS `MoName2`, > `tagesplan`.`mo3` AS `MoID3`, > `b3`.`Bild` AS `Mobild3`, > `b3`.`Name` AS `MoName3`, > `tagesplan`.`mo4` AS `MoID4`, > `b4`.`Bild` AS `Mobild4`, > `b4`.`Name` AS `MoName4`, > `tagesplan`.`mo5` AS `MoID5`, > `b5`.`Bild` AS `Mobild5`, > `b5`.`Name` AS `MoName5`, > `tagesplan`.`mo6` AS `MoID6`, > `b6`.`Bild` AS `Mobild6`, > `b6`.`Name` AS `MoName6`, > `tagesplan`.`mi1` AS `MiId1`, > `b7`.`Bild` AS `Mibild1`, > `b7`.`Name` AS `MiName1`, > `tagesplan`.`mi2` AS `MiID2`, > `b8`.`Bild` AS `Mibild2`, > `b8`.`Name` AS `MiName2`, > `tagesplan`.`mi3` AS `MiID3`, > `b9`.`Bild` AS `Mibild3`, > `b9`.`Name` AS `MiName3`, > `tagesplan`.`mi4` AS `MiID4`, > `b10`.`Bild` AS `Mibild4`, > `b10`.`Name` AS `MiName4`, > `tagesplan`.`mi5` AS `MiID5`, > `b11`.`Bild` AS `Mibild5`, > `b11`.`Name` AS `MiName5`, > `tagesplan`.`mi6` AS `MiID6`, > `b12`.`Bild` AS `Mibild6`, > `b12`.`Name` AS `MiName6`, > `tagesplan`.`ab1` AS `AbID1`, > `b13`.`Bild` AS `Abbild1`, > `b13`.`Name` AS `AbName1`, > `tagesplan`.`ab2` AS `AbID2`, > `b14`.`Bild` AS `Abbild2`, > `b14`.`Name` AS `AbName2`, > `tagesplan`.`ab3` AS `AbID3`, > `b15`.`Bild` AS `Abbild3`, > `b15`.`Name` AS `AbName3`, > `tagesplan`.`ab4` AS `AbID4`, > `b16`.`Bild` AS `Abbild4`, > `b16`.`Name` AS `AbName4`, > `tagesplan`.`ab5` AS `AbID5`, > `b17`.`Bild` AS `Abbild5`, > `b17`.`Name` AS `AbName5`, > `tagesplan`.`ab6` AS `AbID6`, > `b18`.`Bild` AS `Abbild6`, > `b18`.`Name` AS `AbName6`, > `b1`.`Textblock` AS `MoText1`, > `b2`.`Textblock` AS `MoText2`, > `b3`.`Textblock` AS `MoText3`, > `b4`.`Textblock` AS `MoText4`, > `b5`.`Textblock` AS `MoText5`, > `b6`.`Textblock` AS `MoText6`, > `b7`.`Textblock` AS `MiText1`, > `b8`.`Textblock` AS `MiText2`, > `b9`.`Textblock` AS `MiText3`, > `b10`.`Textblock` AS `MiText4`, > `b11`.`Textblock` AS `MiText5`, > `b12`.`Textblock` AS `MiText6`, > `b13`.`Textblock` AS `AbText1`, > `b14`.`Textblock` AS `AbText2`, > `b15`.`Textblock` AS `AbText3`, > `b16`.`Textblock` AS `AbText4`, > `b17`.`Textblock` AS `AbText5`, > `b18`.`Textblock` AS `AbText6` > from ((((((((((((((((((`tagesplan` > join `bestandteile` `b1` on (`tagesplan`.`mo1` = `b1`.`nr`)) > join `bestandteile` `b2` on (`tagesplan`.`mo2` = `b2`.`nr`)) > join `bestandteile` `b3` on (`tagesplan`.`mo3` = `b3`.`nr`)) > join `bestandteile` `b4` on (`tagesplan`.`mo4` = `b4`.`nr`)) > join `bestandteile` `b5` on (`tagesplan`.`mo5` = `b5`.`nr`)) > join `bestandteile` `b6` on (`tagesplan`.`mo6` = `b6`.`nr`)) > join `bestandteile` `b7` on (`tagesplan`.`mi1` = `b7`.`nr`)) > join `bestandteile` `b8` on (`tagesplan`.`mi2` = `b8`.`nr`)) > join `bestandteile` `b9` on (`tagesplan`.`mi3` = `b9`.`nr`)) > join `bestandteile` `b10` on (`tagesplan`.`mi4` = `b10`.`nr`)) > join `bestandteile` `b11` on (`tagesplan`.`mi5` = `b11`.`nr`)) > join `bestandteile` `b12` on (`tagesplan`.`mi6` = `b12`.`nr`)) > join `bestandteile` `b13` on (`tagesplan`.`ab1` = `b13`.`nr`)) > join `bestandteile` `b14` on (`tagesplan`.`ab2` = `b14`.`nr`)) > join `bestandteile` `b15` on (`tagesplan`.`ab3` = `b15`.`nr`)) > join `bestandteile` `b16` on (`tagesplan`.`ab4` = `b16`.`nr`)) > join `bestandteile` `b17` on (`tagesplan`.`ab5` = `b17`.`nr`)) > join `bestandteile` `b18` on (`tagesplan`.`ab6` = `b18`.`nr`)); > > > > Regards, > > Matthias > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From admin at FlexibleLearning.com Tue Jun 30 03:33:46 2015 From: admin at FlexibleLearning.com (FlexibleLearning.com) Date: Tue, 30 Jun 2015 08:33:46 +0100 Subject: Livecode Store Message-ID: <001701d0b307$1a49c6d0$4edd5470$@FlexibleLearning.com> You don't have to log in to view to the 3rd party "Extensions" pages, but only the briefest of information is displayed. All the screenshots, write-ups and star ratings have failed to be transferred to the new-look website as promised. All most disappointing. Hugh Senior FLCo > On Mon, Jun 29, 2015 at 11:09 AM Magicgate Software - Skip Kimpel < > skip at magicgate.com> wrote: > > > You can find it under "Extensions" if you are going through the top > > navigation and "3rd Party" once logged in and navigating from the left > menu > > bar. > > > > SKIP KIMPEL > > > > On Mon, Jun 29, 2015 at 1:33 PM, Peter Haworth wrote: > > > > > Did the Livecode store go away? I mean the part where 3rd party > > developers > > > can list their products for sale? Can't find it anywhere on the Livecode > > > web site. From matthias_livecode_150811 at m-r-d.de Tue Jun 30 04:38:31 2015 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe | M-R-D) Date: Tue, 30 Jun 2015 10:38:31 +0200 Subject: OT mysql select command works on windows, but not on On-Rev or Mac In-Reply-To: References: <424F0B6E-42B5-428B-9011-305B1FF84ECC@m-r-d.de> Message-ID: <5DFC1EB1-8505-4F1E-A66F-BCD57833ED21@m-r-d.de> Thanks Mark. But the DB is only 64kb in size at the moment. So the maximum query size should not matter. I checked the On-Rev settings in my account for max_allowed_packet and i get 268435456. This should be enough, shouldn?t it? I will try on windows myself and will compare the settings with my Mac settings. Maybe i find something. Thanks again. Regards, Matthias > Am 30.06.2015 um 09:22 schrieb Mark Waddingham : > > Hi Matthias, > > It looks like a long query so I wonder if one of the MySQL server settings is different on the different systems? > > I found this after googling... Might be worth a look? > > http://stackoverflow.com/questions/16335011/what-is-maximum-query-size-for-mysql > > Mark > > Sent from my iPhone > >> On 29 Jun 2015, at 23:14, Matthias Rebbe | M-R-D wrote: >> >> Hi, >> >> one of my customers is having a problem with a specific select command in a view on MySQL on On-Rev Diesel and also on Jasmine. >> It?s working on his MySQL on Windows. I tried it here on Mac (imported his DB dump). The view is listed but opening it does not show any result. But it crashes my MySQL and i have to restart the service. >> Even if i just execute the select command in PHPMyAdmin directly i do not get any results. >> >> The select command is a little bit complex, but i post it here. Is there something we do not see which might cause that crashes on Linux and mac, but works on Windows? >> >> Here?s the select command. For better reading i put it on several lines. >> >> >> ? >> select >> `tagesplan`.`ID` AS `ID`, >> `tagesplan`.`Plan` AS `Plan`, >> `tagesplan`.`Tag` AS `Tag`, >> `tagesplan`.`mo1` AS `MoId1`, >> `b1`.`Bild` AS `Mobild1`, >> `b1`.`Name` AS `MoName1`, >> `tagesplan`.`mo2` AS `MoID2`, >> `b2`.`Bild` AS `Mobild2`, >> `b2`.`Name` AS `MoName2`, >> `tagesplan`.`mo3` AS `MoID3`, >> `b3`.`Bild` AS `Mobild3`, >> `b3`.`Name` AS `MoName3`, >> `tagesplan`.`mo4` AS `MoID4`, >> `b4`.`Bild` AS `Mobild4`, >> `b4`.`Name` AS `MoName4`, >> `tagesplan`.`mo5` AS `MoID5`, >> `b5`.`Bild` AS `Mobild5`, >> `b5`.`Name` AS `MoName5`, >> `tagesplan`.`mo6` AS `MoID6`, >> `b6`.`Bild` AS `Mobild6`, >> `b6`.`Name` AS `MoName6`, >> `tagesplan`.`mi1` AS `MiId1`, >> `b7`.`Bild` AS `Mibild1`, >> `b7`.`Name` AS `MiName1`, >> `tagesplan`.`mi2` AS `MiID2`, >> `b8`.`Bild` AS `Mibild2`, >> `b8`.`Name` AS `MiName2`, >> `tagesplan`.`mi3` AS `MiID3`, >> `b9`.`Bild` AS `Mibild3`, >> `b9`.`Name` AS `MiName3`, >> `tagesplan`.`mi4` AS `MiID4`, >> `b10`.`Bild` AS `Mibild4`, >> `b10`.`Name` AS `MiName4`, >> `tagesplan`.`mi5` AS `MiID5`, >> `b11`.`Bild` AS `Mibild5`, >> `b11`.`Name` AS `MiName5`, >> `tagesplan`.`mi6` AS `MiID6`, >> `b12`.`Bild` AS `Mibild6`, >> `b12`.`Name` AS `MiName6`, >> `tagesplan`.`ab1` AS `AbID1`, >> `b13`.`Bild` AS `Abbild1`, >> `b13`.`Name` AS `AbName1`, >> `tagesplan`.`ab2` AS `AbID2`, >> `b14`.`Bild` AS `Abbild2`, >> `b14`.`Name` AS `AbName2`, >> `tagesplan`.`ab3` AS `AbID3`, >> `b15`.`Bild` AS `Abbild3`, >> `b15`.`Name` AS `AbName3`, >> `tagesplan`.`ab4` AS `AbID4`, >> `b16`.`Bild` AS `Abbild4`, >> `b16`.`Name` AS `AbName4`, >> `tagesplan`.`ab5` AS `AbID5`, >> `b17`.`Bild` AS `Abbild5`, >> `b17`.`Name` AS `AbName5`, >> `tagesplan`.`ab6` AS `AbID6`, >> `b18`.`Bild` AS `Abbild6`, >> `b18`.`Name` AS `AbName6`, >> `b1`.`Textblock` AS `MoText1`, >> `b2`.`Textblock` AS `MoText2`, >> `b3`.`Textblock` AS `MoText3`, >> `b4`.`Textblock` AS `MoText4`, >> `b5`.`Textblock` AS `MoText5`, >> `b6`.`Textblock` AS `MoText6`, >> `b7`.`Textblock` AS `MiText1`, >> `b8`.`Textblock` AS `MiText2`, >> `b9`.`Textblock` AS `MiText3`, >> `b10`.`Textblock` AS `MiText4`, >> `b11`.`Textblock` AS `MiText5`, >> `b12`.`Textblock` AS `MiText6`, >> `b13`.`Textblock` AS `AbText1`, >> `b14`.`Textblock` AS `AbText2`, >> `b15`.`Textblock` AS `AbText3`, >> `b16`.`Textblock` AS `AbText4`, >> `b17`.`Textblock` AS `AbText5`, >> `b18`.`Textblock` AS `AbText6` >> from ((((((((((((((((((`tagesplan` >> join `bestandteile` `b1` on (`tagesplan`.`mo1` = `b1`.`nr`)) >> join `bestandteile` `b2` on (`tagesplan`.`mo2` = `b2`.`nr`)) >> join `bestandteile` `b3` on (`tagesplan`.`mo3` = `b3`.`nr`)) >> join `bestandteile` `b4` on (`tagesplan`.`mo4` = `b4`.`nr`)) >> join `bestandteile` `b5` on (`tagesplan`.`mo5` = `b5`.`nr`)) >> join `bestandteile` `b6` on (`tagesplan`.`mo6` = `b6`.`nr`)) >> join `bestandteile` `b7` on (`tagesplan`.`mi1` = `b7`.`nr`)) >> join `bestandteile` `b8` on (`tagesplan`.`mi2` = `b8`.`nr`)) >> join `bestandteile` `b9` on (`tagesplan`.`mi3` = `b9`.`nr`)) >> join `bestandteile` `b10` on (`tagesplan`.`mi4` = `b10`.`nr`)) >> join `bestandteile` `b11` on (`tagesplan`.`mi5` = `b11`.`nr`)) >> join `bestandteile` `b12` on (`tagesplan`.`mi6` = `b12`.`nr`)) >> join `bestandteile` `b13` on (`tagesplan`.`ab1` = `b13`.`nr`)) >> join `bestandteile` `b14` on (`tagesplan`.`ab2` = `b14`.`nr`)) >> join `bestandteile` `b15` on (`tagesplan`.`ab3` = `b15`.`nr`)) >> join `bestandteile` `b16` on (`tagesplan`.`ab4` = `b16`.`nr`)) >> join `bestandteile` `b17` on (`tagesplan`.`ab5` = `b17`.`nr`)) >> join `bestandteile` `b18` on (`tagesplan`.`ab6` = `b18`.`nr`)); >> >> >> >> Regards, >> >> Matthias >> >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From skiplondon at gmail.com Tue Jun 30 06:45:42 2015 From: skiplondon at gmail.com (Skip Kimpel) Date: Tue, 30 Jun 2015 06:45:42 -0400 Subject: [ANN] Super quick and easy deployment to plugged in iOS devices In-Reply-To: References: Message-ID: Wow... That's big Monte! Thank you, as always, for the amazing things you do! SKIP > On Jun 30, 2015, at 12:50 AM, Monte Goulding wrote: > > Hi LiveCoders > > One thing I?ve wanted for a long time is for the Test button to deploy to iOS devices in the same way that it does on Android. mergTestApp was part of the way there but I?ve gone the rest of the way with a new plugin called mergDeploy. Just install the stack and associated external in your plugins folder and LiveCode will recognise when you plugin an iOS device and list it in the Test Targets submenu. You can then click the Test button and it will install onto your device. Great for rapidly testing on a device where it counts. > > This new plugin is available from mergExt.com for $9 or bundled in mergExt Complete which is now $940 worth of products for $299. > > See http://mergext.com/plugins/mergdeploy/ for more info. > > Cheers > > Monte > > -- > M E R Goulding > Software development services > Bespoke application development for vertical markets > > mergExt - There's an external for that! > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 30 07:03:46 2015 From: livfoss at mac.com (Graham Samuel) Date: Tue, 30 Jun 2015 13:03:46 +0200 Subject: Livecode Store In-Reply-To: <001701d0b307$1a49c6d0$4edd5470$@FlexibleLearning.com> References: <001701d0b307$1a49c6d0$4edd5470$@FlexibleLearning.com> Message-ID: <82D42941-2819-4C93-B3EC-AD6234E76220@mac.com> So, we need to tell LC support - I will do this shortly if nobody else has done so. Graham > On 30 Jun 2015, at 09:33, FlexibleLearning.com wrote: > > You don't have to log in to view to the 3rd party "Extensions" pages, but > only the briefest of information is displayed. All the screenshots, > write-ups and star ratings have failed to be transferred to the new-look > website as promised. > > All most disappointing. > > Hugh Senior > FLCo > > >> On Mon, Jun 29, 2015 at 11:09 AM Magicgate Software - Skip Kimpel < >> skip at magicgate.com> wrote: >> >>> You can find it under "Extensions" if you are going through the top >>> navigation and "3rd Party" once logged in and navigating from the left >> menu >>> bar. >>> >>> SKIP KIMPEL >>> >>> On Mon, Jun 29, 2015 at 1:33 PM, Peter Haworth wrote: >>> >>>> Did the Livecode store go away? I mean the part where 3rd party >>> developers >>>> can list their products for sale? Can't find it anywhere on the > Livecode >>>> web site. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mgruenthal at mac.com Tue Jun 30 07:13:08 2015 From: mgruenthal at mac.com (Michael Gruenthal) Date: Tue, 30 Jun 2015 07:13:08 -0400 Subject: xCode Error with iOS 8.3 Device In-Reply-To: References: <55922886.8080102@hyperactivesw.com> Message-ID: So the problem persists with OS X 10.10.3, Xcode 6.3.2 and LC 7.0.5? On 6/30/15, 2:08 AM, "use-livecode on behalf of Scott Rossi" wrote: >Yup, that's the post I found, but trying a few suggestions on there hasn't >solved the issue. > >Still looking... > >Regards, > >Scott Rossi >Creative Director >Tactile Media, UX/UI Design > > > > >On 6/29/15, 10:26 PM, "J. Landman Gay" wrote: > >>On 6/30/2015 12:07 AM, Scott Rossi wrote: >>> I get this error when trying to copy an LC standalone onto my iPhone 5 >>> running iOS 8.3: >>> >>> The Developer Disk Image could not be mounted. >>> >>> >>> Trying the few options found on the web (more recent xCode, restarting >>>the >>> phone) hasn't solved the issue. Anybody run across this one before? >>> >>> OS X 10.9.5 >>> xCode 6.2 >>> LC 7.0.4 >> >>I found this: >> >>>r >>-disk-image-could-not-be-mounted> >> >>"Just ran into this after absentmindedly upgrading my phone to iOS 8.3. >>Resolution required an upgrade to OS X Yosemite (10.10) before I could >>update to a version of Xcode that supports that version of iOS." >> >>Sounds like you need Yosemite. >> >>-- >>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 m.schonewille at economy-x-talk.com Tue Jun 30 07:56:14 2015 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 30 Jun 2015 13:56:14 +0200 Subject: [OT] Gravatars? In-Reply-To: <5591A876.9090604@gmail.com> References: <5591A876.9090604@gmail.com> Message-ID: <559283DE.8080600@economy-x-talk.com> Hi Richmond, I'd say that's completely up to you. Gravatar is used by many websites Someone could write your e-mail address and make your photo appear on places you'd rather not be associated. Although I have two low-resolution pictures there, I can imagine that many people would rather not use Gravater. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Installer Maker for LiveCode: http://qery.us/468 Buy my new book "Programming LiveCode for the Real Beginner" http://qery.us/3fi LiveCode on Facebook: https://www.facebook.com/groups/runrev/ On 6/29/2015 22:20, Richmond wrote: > Somebody has asked me to "add a photo of yourself to your Gravatar". > > This makes me feel uncomfortable as I don't feel an urge to have > photographs of me bandied around everywhere. > > I wonder how other List Users fell about this. > > 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 iowahengst at mac.com Tue Jun 30 08:14:10 2015 From: iowahengst at mac.com (Randy Hengst) Date: Tue, 30 Jun 2015 07:14:10 -0500 Subject: xCode Error with iOS 8.3 Device In-Reply-To: References: Message-ID: Scott, I get this error regularly when loading on an iPod via Xcode? I?m sorry I didn?t mention that earlier? First, even when I get that message, the build has been placed on my iPod. And, when that didn?t happen, dragging the same build to the Xcode window worked. I?ve also received an error or iPad only builds that the app is designed only for iPad? that would make sense except I get it when trying to load on the iPad? dragging the same build a second time also ?fixes? that problem be well, randy Randy Hengst www.classroomFocusedSoftware.com > On Jun 30, 2015, at 12:07 AM, Scott Rossi wrote: > > I get this error when trying to copy an LC standalone onto my iPhone 5 > running iOS 8.3: > > The Developer Disk Image could not be mounted. > > > Trying the few options found on the web (more recent xCode, restarting the > phone) hasn't solved the issue. Anybody run across this one before? > > OS X 10.9.5 > xCode 6.2 > LC 7.0.4 > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, UX/UI Design > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Tue Jun 30 11:06:48 2015 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 30 Jun 2015 10:06:48 -0500 Subject: xCode Error with iOS 8.3 Device In-Reply-To: References: <55922886.8080102@hyperactivesw.com> Message-ID: The part I noticed was at the bottom, where it mentioned you need Yosemite to build with a version of Xcode that supports iOS 8. I think I remember seeing that before. It looks like you're still running Mavericks. On June 30, 2015 1:08:12 AM CDT, Scott Rossi wrote: >Yup, that's the post I found, but trying a few suggestions on there >hasn't >solved the issue. > >Still looking... > >Regards, > >Scott Rossi >Creative Director >Tactile Media, UX/UI Design > > > > >On 6/29/15, 10:26 PM, "J. Landman Gay" >wrote: > >>On 6/30/2015 12:07 AM, Scott Rossi wrote: >>> I get this error when trying to copy an LC standalone onto my iPhone >5 >>> running iOS 8.3: >>> >>> The Developer Disk Image could not be mounted. >>> >>> >>> Trying the few options found on the web (more recent xCode, >restarting >>>the >>> phone) hasn't solved the issue. Anybody run across this one before? >>> >>> OS X 10.9.5 >>> xCode 6.2 >>> LC 7.0.4 >> >>I found this: >> >>>-disk-image-could-not-be-mounted> >> >>"Just ran into this after absentmindedly upgrading my phone to iOS >8.3. >>Resolution required an upgrade to OS X Yosemite (10.10) before I could >>update to a version of Xcode that supports that version of iOS." >> >>Sounds like you need Yosemite. >> >>-- >>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 jana.doughty at livecode.com Tue Jun 30 11:14:57 2015 From: jana.doughty at livecode.com (Jana Doughty) Date: Tue, 30 Jun 2015 17:14:57 +0200 Subject: How to Teach Coding Message-ID: <9dfca3dd1bc609e4d1878faf17fd86c2.squirrel@meg.on-rev.com> Hi LiveCode Community, Hope you're well and having a good week so far. We have a great blog post from our very own Richmond Mathewson on the blog today. He tells us about how he's teaching kids to code this summer: http://livecode.com/how-to-teach-coding/ Check it out and tell Richmond how great he is! Thanks! Jana Doughty From rdimola at evergreeninfo.net Tue Jun 30 11:26:33 2015 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 30 Jun 2015 11:26:33 -0400 Subject: Xcode Error with iOS 8.3 Device In-Reply-To: References: <55922886.8080102@hyperactivesw.com> Message-ID: <001001d0b349$25b46bf0$711d43d0$@net> I'm running Mavericks with Xcode 6.2. In Xcode "Devices" window the 8.3 iPad show the "Developer Disk Image could not be mounted" and the 8.2 iPod does not show the error. The 8.3 iPad only show the error when you drag an app in but the app still gets installed and runs. Then if you look at a different device and return to the 8.3 iPad window the error flashes and then disappears and will reappear when you drag another app in. My bottom line is apps built with either 6.7.5 or 7.0.5 can be dragged into "Devices" window for both devices and the apps run just fine even with the "Developer Disk Image could not be mounted" error on the 8.3 device. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of J. Landman Gay Sent: Tuesday, June 30, 2015 11:07 AM To: How to use LiveCode Subject: Re: xCode Error with iOS 8.3 Device The part I noticed was at the bottom, where it mentioned you need Yosemite to build with a version of Xcode that supports iOS 8. I think I remember seeing that before. It looks like you're still running Mavericks. On June 30, 2015 1:08:12 AM CDT, Scott Rossi wrote: >Yup, that's the post I found, but trying a few suggestions on there >hasn't solved the issue. > >Still looking... > >Regards, > >Scott Rossi >Creative Director >Tactile Media, UX/UI Design > > > > >On 6/29/15, 10:26 PM, "J. Landman Gay" >wrote: > >>On 6/30/2015 12:07 AM, Scott Rossi wrote: >>> I get this error when trying to copy an LC standalone onto my iPhone >5 >>> running iOS 8.3: >>> >>> The Developer Disk Image could not be mounted. >>> >>> >>> Trying the few options found on the web (more recent xCode, >restarting >>>the >>> phone) hasn't solved the issue. Anybody run across this one before? >>> >>> OS X 10.9.5 >>> xCode 6.2 >>> LC 7.0.4 >> >>I found this: >> >>>oper >>-disk-image-could-not-be-mounted> >> >>"Just ran into this after absentmindedly upgrading my phone to iOS >8.3. >>Resolution required an upgrade to OS X Yosemite (10.10) before I could >>update to a version of Xcode that supports that version of iOS." >> >>Sounds like you need Yosemite. >> >>-- >>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 _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From dunbarx at aol.com Tue Jun 30 13:26:44 2015 From: dunbarx at aol.com (dunbarx at aol.com) Date: Tue, 30 Jun 2015 13:26:44 -0400 Subject: How to Teach Coding In-Reply-To: <9dfca3dd1bc609e4d1878faf17fd86c2.squirrel@meg.on-rev.com> References: <9dfca3dd1bc609e4d1878faf17fd86c2.squirrel@meg.on-rev.com> Message-ID: <14e4581b34a-287b-2aed1@webprd-m50.mail.aol.com> Richmond. A nice thing you are doing. I take a slightly different approach. I put a few controls on the screen, and then move the mouse around, asking what sort of things (events) might be occurring. Nobody gets what I mean at first, until I explain that I am sending messages to the machine when, say, I simply move the cursor (mouseMove). Most will see that something happens when I click the mouse, and if I say that the machine "knows" where a button is, it also knows when the cursor crosses that threshold (mouseEnter). From there I get several responses, like when the mouse leaves. Nobody ever gets "mouseStillDown"> Anyway, from there I can start to show how if I send a message, I can trap a message, and the rest is easy. Well, not necessarily easy... Craig Newman -----Original Message----- From: Jana Doughty To: use-livecode Sent: Tue, Jun 30, 2015 11:15 am Subject: How to Teach Coding Hi LiveCode Community, Hope you're well and having a good week so far. We have a great blog post from our very own Richmond Mathewson on the blog today. He tells us about how he's teaching kids to code this summer: http://livecode.com/how-to-teach-coding/ Check it out and tell Richmond how great he is! Thanks! Jana Doughty _______________________________________________ use-livecode mailing list use-livecode at 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 Tue Jun 30 13:59:47 2015 From: revdev at pdslabs.net (Phil Davis) Date: Tue, 30 Jun 2015 10:59:47 -0700 Subject: How to Teach Coding In-Reply-To: <14e4581b34a-287b-2aed1@webprd-m50.mail.aol.com> References: <9dfca3dd1bc609e4d1878faf17fd86c2.squirrel@meg.on-rev.com> <14e4581b34a-287b-2aed1@webprd-m50.mail.aol.com> Message-ID: <5592D913.10208@pdslabs.net> A while back, I took Larry Walker's "follow me" approach with two of my grandsons (ages 6 and 7 at the time): http://www.philofwestlinn.com/2013/11/17/follow-me-programming/ http://www.philofwestlinn.com/2013/12/04/our-time-machine-app/ They loved it! Of course I had the luxury (and challenge) of working with them at their kitchen table. Phil On 6/30/15 10:26 AM, dunbarx at aol.com wrote: > Richmond. > > > A nice thing you are doing. > > > I take a slightly different approach. I put a few controls on the screen, and then move the mouse around, asking what sort of things (events) might be occurring. Nobody gets what I mean at first, until I explain that I am sending messages to the machine when, say, I simply move the cursor (mouseMove). > > > Most will see that something happens when I click the mouse, and if I say that the machine "knows" where a button is, it also knows when the cursor crosses that threshold (mouseEnter). From there I get several responses, like when the mouse leaves. Nobody ever gets "mouseStillDown"> > > > Anyway, from there I can start to show how if I send a message, I can trap a message, and the rest is easy. > > > Well, not necessarily easy... > > > Craig Newman > > > > -----Original Message----- > From: Jana Doughty > To: use-livecode > Sent: Tue, Jun 30, 2015 11:15 am > Subject: How to Teach Coding > > > Hi LiveCode Community, > > Hope you're well and having a good week so far. We > have a great blog post > from our very own Richmond Mathewson on the blog today. > He tells us about > how he's teaching kids to code this > summer: > > http://livecode.com/how-to-teach-coding/ > > Check it out and tell > Richmond how great he is! > > Thanks! > > Jana > Doughty > > > _______________________________________________ > use-livecode > mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, > unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 richmondmathewson at gmail.com Tue Jun 30 14:02:37 2015 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 30 Jun 2015 21:02:37 +0300 Subject: How to Teach Coding In-Reply-To: <5592D913.10208@pdslabs.net> References: <9dfca3dd1bc609e4d1878faf17fd86c2.squirrel@meg.on-rev.com> <14e4581b34a-287b-2aed1@webprd-m50.mail.aol.com> <5592D913.10208@pdslabs.net> Message-ID: <5592D9BD.1020404@gmail.com> On 30/06/15 20:59, Phil Davis wrote: > A while back, I took Larry Walker's "follow me" approach with two of > my grandsons (ages 6 and 7 at the time): > > http://www.philofwestlinn.com/2013/11/17/follow-me-programming/ > http://www.philofwestlinn.com/2013/12/04/our-time-machine-app/ > > They loved it! Of course I had the luxury (and challenge) of working > with them at their kitchen table. > > Phil > > > > On 6/30/15 10:26 AM, dunbarx at aol.com wrote: >> Richmond. >> >> >> A nice thing you are doing. >> >> >> I take a slightly different approach. I put a few controls on the >> screen, and then move the mouse around, asking what sort of things >> (events) might be occurring. Nobody gets what I mean at first, until >> I explain that I am sending messages to the machine when, say, I >> simply move the cursor (mouseMove). >> >> >> Most will see that something happens when I click the mouse, and if I >> say that the machine "knows" where a button is, it also knows when >> the cursor crosses that threshold (mouseEnter). From there I get >> several responses, like when the mouse leaves. Nobody ever gets >> "mouseStillDown"> >> >> >> Anyway, from there I can start to show how if I send a message, I can >> trap a message, and the rest is easy. >> >> >> Well, not necessarily easy... >> >> >> Craig Newman >> >> >> >> -----Original Message----- >> From: Jana Doughty >> To: use-livecode >> Sent: Tue, Jun 30, 2015 11:15 am >> Subject: How to Teach Coding >> >> >> Hi LiveCode Community, >> >> Hope you're well and having a good week so far. We >> have a great blog post >> from our very own Richmond Mathewson on the blog today. >> He tells us about >> how he's teaching kids to code this >> summer: >> >> http://livecode.com/how-to-teach-coding/ >> >> Check it out and tell >> Richmond how great he is! >> >> Thanks! >> >> Jana >> Doughty >> >> >> _______________________________________________ >> use-livecode >> mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, >> unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 tactilemedia.com Tue Jun 30 14:14:32 2015 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 30 Jun 2015 11:14:32 -0700 Subject: Xcode Error with iOS 8.3 Device In-Reply-To: <001001d0b349$25b46bf0$711d43d0$@net> References: <55922886.8080102@hyperactivesw.com> <001001d0b349$25b46bf0$711d43d0$@net> Message-ID: Thanks to everyone for all the feedback on this -- glad I'm not alone. I'll double check if the app gets copied over even when the error occurs. FWIW, I get the error on an iPhone 5s running iOS8.3. No error on an iPad iOS8.2. Regarding the comment about the need for Yosemite to build for iOS8, this doesn't seem to be the case -- I'm able to build for the 8.2 device apparently without issues. If there is a restriction, perhaps Yosemite is needed for 8.3 ? Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 6/30/15, 8:26 AM, "Ralph DiMola" wrote: >I'm running Mavericks with Xcode 6.2. In Xcode "Devices" window the 8.3 >iPad >show the "Developer Disk Image could not be mounted" and the 8.2 iPod does >not show the error. The 8.3 iPad only show the error when you drag an app >in >but the app still gets installed and runs. Then if you look at a different >device and return to the 8.3 iPad window the error flashes and then >disappears and will reappear when you drag another app in. My bottom line >is >apps built with either 6.7.5 or 7.0.5 can be dragged into "Devices" window >for both devices and the apps run just fine even with the "Developer Disk >Image could not be mounted" error on the 8.3 device. > >Ralph DiMola >IT Director >Evergreen Information Services >rdimola at evergreeninfo.net > > >-----Original Message----- >From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >Behalf >Of J. Landman Gay >Sent: Tuesday, June 30, 2015 11:07 AM >To: How to use LiveCode >Subject: Re: xCode Error with iOS 8.3 Device > >The part I noticed was at the bottom, where it mentioned you need Yosemite >to build with a version of Xcode that supports iOS 8. I think I remember >seeing that before. It looks like you're still running Mavericks. > > >On June 30, 2015 1:08:12 AM CDT, Scott Rossi >wrote: >>Yup, that's the post I found, but trying a few suggestions on there >>hasn't solved the issue. >> >>Still looking... >> >>Regards, >> >>Scott Rossi >>Creative Director >>Tactile Media, UX/UI Design >> >> >> >> >>On 6/29/15, 10:26 PM, "J. Landman Gay" >>wrote: >> >>>On 6/30/2015 12:07 AM, Scott Rossi wrote: >>>> I get this error when trying to copy an LC standalone onto my iPhone >>5 >>>> running iOS 8.3: >>>> >>>> The Developer Disk Image could not be mounted. >>>> >>>> >>>> Trying the few options found on the web (more recent xCode, >>restarting >>>>the >>>> phone) hasn't solved the issue. Anybody run across this one before? >>>> >>>> OS X 10.9.5 >>>> xCode 6.2 >>>> LC 7.0.4 >>> >>>I found this: >>> >>>>>oper >>>-disk-image-could-not-be-mounted> >>> >>>"Just ran into this after absentmindedly upgrading my phone to iOS >>8.3. >>>Resolution required an upgrade to OS X Yosemite (10.10) before I could >>>update to a version of Xcode that supports that version of iOS." >>> >>>Sounds like you need Yosemite. >>> >>>-- >>>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 > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription >preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode > > >_______________________________________________ >use-livecode mailing list >use-livecode at 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 Tue Jun 30 14:43:36 2015 From: revdev at pdslabs.net (Phil Davis) Date: Tue, 30 Jun 2015 11:43:36 -0700 Subject: How to Teach Coding In-Reply-To: <5592D913.10208@pdslabs.net> References: <9dfca3dd1bc609e4d1878faf17fd86c2.squirrel@meg.on-rev.com> <14e4581b34a-287b-2aed1@webprd-m50.mail.aol.com> <5592D913.10208@pdslabs.net> Message-ID: <5592E358.2080502@pdslabs.net> Richmond, I love your "feedback loop" with the kids correcting your coding - brilliant! And most certainly effective. Phil On 6/30/15 10:59 AM, Phil Davis wrote: > A while back, I took Larry Walker's "follow me" approach with two of > my grandsons (ages 6 and 7 at the time): > > http://www.philofwestlinn.com/2013/11/17/follow-me-programming/ > http://www.philofwestlinn.com/2013/12/04/our-time-machine-app/ > > They loved it! Of course I had the luxury (and challenge) of working > with them at their kitchen table. > > Phil > > > > On 6/30/15 10:26 AM, dunbarx at aol.com wrote: >> Richmond. >> >> >> A nice thing you are doing. >> >> >> I take a slightly different approach. I put a few controls on the >> screen, and then move the mouse around, asking what sort of things >> (events) might be occurring. Nobody gets what I mean at first, until >> I explain that I am sending messages to the machine when, say, I >> simply move the cursor (mouseMove). >> >> >> Most will see that something happens when I click the mouse, and if I >> say that the machine "knows" where a button is, it also knows when >> the cursor crosses that threshold (mouseEnter). From there I get >> several responses, like when the mouse leaves. Nobody ever gets >> "mouseStillDown"> >> >> >> Anyway, from there I can start to show how if I send a message, I can >> trap a message, and the rest is easy. >> >> >> Well, not necessarily easy... >> >> >> Craig Newman >> >> >> >> -----Original Message----- >> From: Jana Doughty >> To: use-livecode >> Sent: Tue, Jun 30, 2015 11:15 am >> Subject: How to Teach Coding >> >> >> Hi LiveCode Community, >> >> Hope you're well and having a good week so far. We >> have a great blog post >> from our very own Richmond Mathewson on the blog today. >> He tells us about >> how he's teaching kids to code this >> summer: >> >> http://livecode.com/how-to-teach-coding/ >> >> Check it out and tell >> Richmond how great he is! >> >> Thanks! >> >> Jana >> Doughty >> >> >> _______________________________________________ >> use-livecode >> mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, >> unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 rdimola at evergreeninfo.net Tue Jun 30 14:48:10 2015 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 30 Jun 2015 14:48:10 -0400 Subject: Xcode Error with iOS 8.3 Device In-Reply-To: References: <55922886.8080102@hyperactivesw.com> <001001d0b349$25b46bf0$711d43d0$@net> Message-ID: <001401d0b365$504d5ae0$f0e810a0$@net> >Scott Rossi wrote >If there is a restriction, perhaps Yosemite is needed for 8.3 ? That my understanding. I'll be upgrading to Yosemite in the very near future now that Xcode 7 has been released. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Scott Rossi Sent: Tuesday, June 30, 2015 2:15 PM To: LiveCode Mail List Subject: Re: Xcode Error with iOS 8.3 Device Thanks to everyone for all the feedback on this -- glad I'm not alone. I'll double check if the app gets copied over even when the error occurs. FWIW, I get the error on an iPhone 5s running iOS8.3. No error on an iPad iOS8.2. Regarding the comment about the need for Yosemite to build for iOS8, this doesn't seem to be the case -- I'm able to build for the 8.2 device apparently without issues. If there is a restriction, perhaps Yosemite is needed for 8.3 ? Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 6/30/15, 8:26 AM, "Ralph DiMola" wrote: >I'm running Mavericks with Xcode 6.2. In Xcode "Devices" window the 8.3 >iPad show the "Developer Disk Image could not be mounted" and the 8.2 >iPod does not show the error. The 8.3 iPad only show the error when you >drag an app in but the app still gets installed and runs. Then if you >look at a different device and return to the 8.3 iPad window the error >flashes and then disappears and will reappear when you drag another app >in. My bottom line is apps built with either 6.7.5 or 7.0.5 can be >dragged into "Devices" window for both devices and the apps run just >fine even with the "Developer Disk Image could not be mounted" error on >the 8.3 device. > >Ralph DiMola >IT Director >Evergreen Information Services >rdimola at evergreeninfo.net > > >-----Original Message----- >From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >Behalf Of J. Landman Gay >Sent: Tuesday, June 30, 2015 11:07 AM >To: How to use LiveCode >Subject: Re: xCode Error with iOS 8.3 Device > >The part I noticed was at the bottom, where it mentioned you need >Yosemite to build with a version of Xcode that supports iOS 8. I think >I remember seeing that before. It looks like you're still running Mavericks. > > >On June 30, 2015 1:08:12 AM CDT, Scott Rossi >wrote: >>Yup, that's the post I found, but trying a few suggestions on there >>hasn't solved the issue. >> >>Still looking... >> >>Regards, >> >>Scott Rossi >>Creative Director >>Tactile Media, UX/UI Design >> >> >> >> >>On 6/29/15, 10:26 PM, "J. Landman Gay" >>wrote: >> >>>On 6/30/2015 12:07 AM, Scott Rossi wrote: >>>> I get this error when trying to copy an LC standalone onto my >>>> iPhone >>5 >>>> running iOS 8.3: >>>> >>>> The Developer Disk Image could not be mounted. >>>> >>>> >>>> Trying the few options found on the web (more recent xCode, >>restarting >>>>the >>>> phone) hasn't solved the issue. Anybody run across this one before? >>>> >>>> OS X 10.9.5 >>>> xCode 6.2 >>>> LC 7.0.4 >>> >>>I found this: >>> >>>>>l >>>oper >>>-disk-image-could-not-be-mounted> >>> >>>"Just ran into this after absentmindedly upgrading my phone to iOS >>8.3. >>>Resolution required an upgrade to OS X Yosemite (10.10) before I >>>could update to a version of Xcode that supports that version of iOS." >>> >>>Sounds like you need Yosemite. >>> >>>-- >>>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 > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription >preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode > > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at 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 tactilemedia.com Tue Jun 30 14:51:55 2015 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 30 Jun 2015 11:51:55 -0700 Subject: Xcode Error with iOS 8.3 Device In-Reply-To: <001401d0b365$504d5ae0$f0e810a0$@net> References: <55922886.8080102@hyperactivesw.com> <001001d0b349$25b46bf0$711d43d0$@net> <001401d0b365$504d5ae0$f0e810a0$@net> Message-ID: Aaaaaaaaaand apparently 8.4 is out now. Joy. Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 6/30/15, 11:48 AM, "Ralph DiMola" wrote: >>Scott Rossi wrote >>If there is a restriction, perhaps Yosemite is needed for 8.3 ? > >That my understanding. I'll be upgrading to Yosemite in the very near >future >now that Xcode 7 has been released. > > >Ralph DiMola >IT Director >Evergreen Information Services >rdimola at evergreeninfo.net > > >-----Original Message----- >From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >Behalf >Of Scott Rossi >Sent: Tuesday, June 30, 2015 2:15 PM >To: LiveCode Mail List >Subject: Re: Xcode Error with iOS 8.3 Device > >Thanks to everyone for all the feedback on this -- glad I'm not alone. >I'll double check if the app gets copied over even when the error occurs. > >FWIW, I get the error on an iPhone 5s running iOS8.3. No error on an iPad >iOS8.2. > >Regarding the comment about the need for Yosemite to build for iOS8, this >doesn't seem to be the case -- I'm able to build for the 8.2 device >apparently without issues. If there is a restriction, perhaps Yosemite is >needed for 8.3 ? > >Regards, > >Scott Rossi >Creative Director >Tactile Media, UX/UI Design > > > > >On 6/30/15, 8:26 AM, "Ralph DiMola" wrote: > >>I'm running Mavericks with Xcode 6.2. In Xcode "Devices" window the 8.3 >>iPad show the "Developer Disk Image could not be mounted" and the 8.2 >>iPod does not show the error. The 8.3 iPad only show the error when you >>drag an app in but the app still gets installed and runs. Then if you >>look at a different device and return to the 8.3 iPad window the error >>flashes and then disappears and will reappear when you drag another app >>in. My bottom line is apps built with either 6.7.5 or 7.0.5 can be >>dragged into "Devices" window for both devices and the apps run just >>fine even with the "Developer Disk Image could not be mounted" error on >>the 8.3 device. >> >>Ralph DiMola >>IT Director >>Evergreen Information Services >>rdimola at evergreeninfo.net >> >> >>-----Original Message----- >>From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On >>Behalf Of J. Landman Gay >>Sent: Tuesday, June 30, 2015 11:07 AM >>To: How to use LiveCode >>Subject: Re: xCode Error with iOS 8.3 Device >> >>The part I noticed was at the bottom, where it mentioned you need >>Yosemite to build with a version of Xcode that supports iOS 8. I think >>I remember seeing that before. It looks like you're still running >Mavericks. >> >> >>On June 30, 2015 1:08:12 AM CDT, Scott Rossi >>wrote: >>>Yup, that's the post I found, but trying a few suggestions on there >>>hasn't solved the issue. >>> >>>Still looking... >>> >>>Regards, >>> >>>Scott Rossi >>>Creative Director >>>Tactile Media, UX/UI Design >>> >>> >>> >>> >>>On 6/29/15, 10:26 PM, "J. Landman Gay" >>>wrote: >>> >>>>On 6/30/2015 12:07 AM, Scott Rossi wrote: >>>>> I get this error when trying to copy an LC standalone onto my >>>>> iPhone >>>5 >>>>> running iOS 8.3: >>>>> >>>>> The Developer Disk Image could not be mounted. >>>>> >>>>> >>>>> Trying the few options found on the web (more recent xCode, >>>restarting >>>>>the >>>>> phone) hasn't solved the issue. Anybody run across this one before? >>>>> >>>>> OS X 10.9.5 >>>>> xCode 6.2 >>>>> LC 7.0.4 >>>> >>>>I found this: >>>> >>>>>>>l >>>>oper >>>>-disk-image-could-not-be-mounted> >>>> >>>>"Just ran into this after absentmindedly upgrading my phone to iOS >>>8.3. >>>>Resolution required an upgrade to OS X Yosemite (10.10) before I >>>>could update to a version of Xcode that supports that version of iOS." >>>> >>>>Sounds like you need Yosemite. >>>> >>>>-- >>>>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 >> >>_______________________________________________ >>use-livecode mailing list >>use-livecode at lists.runrev.com >>Please visit this url to subscribe, unsubscribe and manage your >>subscription >>preferences: >>http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >>_______________________________________________ >>use-livecode mailing list >>use-livecode at lists.runrev.com >>Please visit this url to subscribe, unsubscribe and manage your >>subscription preferences: >>http://lists.runrev.com/mailman/listinfo/use-livecode > > > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription >preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode > > >_______________________________________________ >use-livecode mailing list >use-livecode at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode From skip at magicgate.com Tue Jun 30 15:41:12 2015 From: skip at magicgate.com (Magicgate Software - Skip Kimpel) Date: Tue, 30 Jun 2015 15:41:12 -0400 Subject: Update SQLlite in app Message-ID: Good afternoon, If I have an app in the App store and I want to update the SQLite db with a modified db that I place on my web server, am I able to do that or does Apple have some type of restrictions to prevent / discourage that method. It boils down to wanting to update the data in my app without the need to push a full blow app update to the store. Your feedback is greatly appreciated! SKIP From scott at tactilemedia.com Tue Jun 30 16:03:16 2015 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 30 Jun 2015 13:03:16 -0700 Subject: Detecting Multiple Clicks Message-ID: Thought folks might find the following useful... I currently have a situation where I need to detect multiple clicks on an object and differentiate between the number of click sets (i.e. single-click, double-click, triple-click, etc). The following seems to work well, detecting a 50-click event, after which point I got tired of clicking :-) ----- constant theClickThreshold = 300 local theClickCount, theClickID on mouseDown if lineOffset("countClicks",pendingMessages()) = 0 then put 0 into theClickCount else cancel theClickID add 1 to theClickCount send "countClicks" to me in theClickThreshold millisecs put the result into theClickID end mouseDown command countClicks put theClickCount && millisecs() -- SHOW CLICK COUNT put 0 into theClickCount -- RESET end countClicks ----- The click threshold can be adjusted but seems to work well at 300 milliseconds. Change "on mouseDown" to "before mouseDown" to implement as a behavior. Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design From rdimola at evergreeninfo.net Tue Jun 30 17:02:05 2015 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 30 Jun 2015 17:02:05 -0400 Subject: Update SQLlite in app In-Reply-To: References: Message-ID: <001801d0b378$05380830$0fa81890$@net> Do it all the time with 6 apps. When the OTA update is posted to the server I notify the user of a pending data update and allow the user to take it now or later. Apple saw this and thought I was updating the app and rejected me. I explained that is was only the data and was approved. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Magicgate Software - Skip Kimpel Sent: Tuesday, June 30, 2015 3:41 PM To: How to use LiveCode Subject: Update SQLlite in app Good afternoon, If I have an app in the App store and I want to update the SQLite db with a modified db that I place on my web server, am I able to do that or does Apple have some type of restrictions to prevent / discourage that method. It boils down to wanting to update the data in my app without the need to push a full blow app update to the store. Your feedback is greatly appreciated! 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 sundown at pacifier.com Tue Jun 30 17:42:23 2015 From: sundown at pacifier.com (JB) Date: Tue, 30 Jun 2015 14:42:23 -0700 Subject: Detecting Multiple Clicks In-Reply-To: References: Message-ID: <7C0CE242-2EAD-407F-9E2D-6AC8E465EF08@pacifier.com> Thanks Scott! John Balgenorth On Jun 30, 2015, at 1:03 PM, Scott Rossi wrote: > Thought folks might find the following useful... > > I currently have a situation where I need to detect multiple clicks on an > object and differentiate between the number of click sets (i.e. > single-click, double-click, triple-click, etc). The following seems to > work well, detecting a 50-click event, after which point I got tired of > clicking :-) > > ----- > > constant theClickThreshold = 300 > local theClickCount, theClickID > > on mouseDown > if lineOffset("countClicks",pendingMessages()) = 0 then > put 0 into theClickCount > else cancel theClickID > add 1 to theClickCount > send "countClicks" to me in theClickThreshold millisecs > put the result into theClickID > end mouseDown > > command countClicks > put theClickCount && millisecs() -- SHOW CLICK COUNT > put 0 into theClickCount -- RESET > end countClicks > > ----- > > > The click threshold can be adjusted but seems to work well at 300 > milliseconds. Change "on mouseDown" to "before mouseDown" to implement as > a behavior. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX/UI Design > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobsneidar at iotecdigital.com Tue Jun 30 18:50:43 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 30 Jun 2015 22:50:43 +0000 Subject: Reordering cards? In-Reply-To: <558D2EED.7000202@gmail.com> References: <558C418C.3020109@gmail.com> <558C5157.8060604@hyperactivesw.com> <558C58FC.1090707@gmail.com> <558CE2A2.3080501@gmail.com> <558D2EED.7000202@gmail.com> Message-ID: I cooked breakfast with it once? well actually I put some eggs in a hot pan, went about programming for 5 minutes, and hey presto! Breakfast! Who?s to say it was the hot pan and not Livecode?? Bob S On Jun 26, 2015, at 03:52 , Richmond > wrote: Wow! I knew LiveCode was incredibly versatile: but skinning cats - really: bet that's a new one on most LiveCode programmers. Err, sorry, lost control there for a few moments. From bobsneidar at iotecdigital.com Tue Jun 30 18:56:20 2015 From: bobsneidar at iotecdigital.com (Bob Sneidar) Date: Tue, 30 Jun 2015 22:56:20 +0000 Subject: Is this a bug or expected behavior? In-Reply-To: <559019E9.2070003@fourthworld.com> References: <559019E9.2070003@fourthworld.com> Message-ID: Fascinating, Captain. Putting the long id of group 1 of me resolves to the buttons long id. It is indeed ignoring ?group 1 of?. Bob S > On Jun 28, 2015, at 08:59 , Richard Gaskin wrote: > > Mike Bonner wrote: > > > Make a stack, put a button on it. In the script of the button put > > "set the width of group 1 of me to random(the width of this card) > > > > Apply, and click the button. The button width changes despite being > > directed at a group that doesn't exist. > > > > Is this expected behavior, or should I report it as a bug? It > > behaves the same no matter what figmentary object you reference > > before "of me". Apparently of me trumps all? Tested in 6.6.2 and 7.0.5 > > Technically this may be a bug, because the statement can't logically resolve (groups can't be members of buttons), so one could argue that it should refuse to compile rather than try to guess at what you might have meant. > > I think what's happening there is that you've found a specific case of nested object references that confuses the engine to the point that it ignores the part that doesn't make sense ("group 1 of") and just uses the part that does ("me"). > > Moving the script to the card level produces the expected result. > > Maybe it's worth filing a bug report on, but maybe that might have unanticipated side-effects on other forgiving things the interpreter does, so it may be tricky to resolve; I haven't read that part of the code base so I can't say. > > All I can recommend in the here-and-now is that if you find yourself writing object references that you know don't make sense and produce unexpected results, don't do that. :) > > -- > 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 monte at sweattechnologies.com Tue Jun 30 19:37:56 2015 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 1 Jul 2015 09:37:56 +1000 Subject: Xcode Error with iOS 8.3 Device In-Reply-To: References: <55922886.8080102@hyperactivesw.com> <001001d0b349$25b46bf0$711d43d0$@net> Message-ID: <7D8A0FAB-FA3C-4B8F-AF17-B2E6B4FF0F5B@sweattechnologies.com> > On 1 Jul 2015, at 4:14 am, Scott Rossi wrote: > > Thanks to everyone for all the feedback on this -- glad I'm not alone. > I'll double check if the app gets copied over even when the error occurs. It doesn?t resolve your problem but have you tried mergDeploy or mergTestApp? Both use a private framework that isn?t part of Xcode so you might have better luck. Cheers Monte -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From monte at sweattechnologies.com Tue Jun 30 19:44:26 2015 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 1 Jul 2015 09:44:26 +1000 Subject: Livecode Store In-Reply-To: <001701d0b307$1a49c6d0$4edd5470$@FlexibleLearning.com> References: <001701d0b307$1a49c6d0$4edd5470$@FlexibleLearning.com> Message-ID: > On 30 Jun 2015, at 5:33 pm, FlexibleLearning.com wrote: > > All most disappointing. And still called LiveCode 7 Extensions which makes people think they are obsolete... -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From monte at sweattechnologies.com Tue Jun 30 19:46:17 2015 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 1 Jul 2015 09:46:17 +1000 Subject: [ANN] Super quick and easy deployment to plugged in iOS devices In-Reply-To: References: Message-ID: No problem SKIP, this one will save me way more time than it took to write. So much quicker than browsing to the app and dragging it over to Xcode. > On 30 Jun 2015, at 8:45 pm, Skip Kimpel wrote: > > Wow... That's big Monte! Thank you, as always, for the amazing things you do! > > SKIP > > >> On Jun 30, 2015, at 12:50 AM, Monte Goulding wrote: >> >> Hi LiveCoders >> >> One thing I?ve wanted for a long time is for the Test button to deploy to iOS devices in the same way that it does on Android. mergTestApp was part of the way there but I?ve gone the rest of the way with a new plugin called mergDeploy. Just install the stack and associated external in your plugins folder and LiveCode will recognise when you plugin an iOS device and list it in the Test Targets submenu. You can then click the Test button and it will install onto your device. Great for rapidly testing on a device where it counts. >> >> This new plugin is available from mergExt.com for $9 or bundled in mergExt Complete which is now $940 worth of products for $299. >> >> See http://mergext.com/plugins/mergdeploy/ for more info. >> >> Cheers >> >> Monte >> >> -- >> M E R Goulding >> Software development services >> Bespoke application development for vertical markets >> >> mergExt - There's an external for that! >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From paul at livecode.org Tue Jun 30 22:50:22 2015 From: paul at livecode.org (Paul Hibbert) Date: Tue, 30 Jun 2015 19:50:22 -0700 Subject: Detecting Multiple Clicks In-Reply-To: References: Message-ID: <7F7B2F63-D4F7-4F92-83F6-04B9863183CC@livecode.org> Nice share. Thank you Scott. Paul > On Jun 30, 2015, at 13:03, Scott Rossi wrote: > > Thought folks might find the following useful... > > I currently have a situation where I need to detect multiple clicks on an > object and differentiate between the number of click sets (i.e. > single-click, double-click, triple-click, etc). The following seems to > work well, detecting a 50-click event, after which point I got tired of > clicking :-) > > ----- > > constant theClickThreshold = 300 > local theClickCount, theClickID > > on mouseDown > if lineOffset("countClicks",pendingMessages()) = 0 then > put 0 into theClickCount > else cancel theClickID > add 1 to theClickCount > send "countClicks" to me in theClickThreshold millisecs > put the result into theClickID > end mouseDown > > command countClicks > put theClickCount && millisecs() -- SHOW CLICK COUNT > put 0 into theClickCount -- RESET > end countClicks > > ----- > > > The click threshold can be adjusted but seems to work well at 300 > milliseconds. Change "on mouseDown" to "before mouseDown" to implement as > a behavior. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX/UI Design > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From paul at livecode.org Tue Jun 30 23:17:12 2015 From: paul at livecode.org (Paul Hibbert) Date: Tue, 30 Jun 2015 20:17:12 -0700 Subject: [ANN] Super quick and easy deployment to plugged in iOS devices In-Reply-To: References: Message-ID: Works like a charm! So much easier than launching Xcode, by the time your app is saved, it?s already loading onto your device, super cool, and super cheap at $9. Thank you Monte. Paul > On Jun 30, 2015, at 16:46, Monte Goulding wrote: > > No problem SKIP, this one will save me way more time than it took to write. So much quicker than browsing to the app and dragging it over to Xcode. > >> On 30 Jun 2015, at 8:45 pm, Skip Kimpel wrote: >> >> Wow... That's big Monte! Thank you, as always, for the amazing things you do! >> >> SKIP >> >> >>> On Jun 30, 2015, at 12:50 AM, Monte Goulding wrote: >>> >>> Hi LiveCoders >>> >>> One thing I?ve wanted for a long time is for the Test button to deploy to iOS devices in the same way that it does on Android. mergTestApp was part of the way there but I?ve gone the rest of the way with a new plugin called mergDeploy. Just install the stack and associated external in your plugins folder and LiveCode will recognise when you plugin an iOS device and list it in the Test Targets submenu. You can then click the Test button and it will install onto your device. Great for rapidly testing on a device where it counts. >>> >>> This new plugin is available from mergExt.com for $9 or bundled in mergExt Complete which is now $940 worth of products for $299. >>> >>> See http://mergext.com/plugins/mergdeploy/ for more info. >>> >>> Cheers >>> >>> Monte >>> >>> -- >>> M E R Goulding >>> Software development services >>> Bespoke application development for vertical markets >>> >>> mergExt - There's an external for that! >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > -- > M E R Goulding > Software development services > Bespoke application development for vertical markets > > mergExt - There's an external for that! > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Regards, Paul Hibbert paul at livecode.org