Re: 7.0 corrupted two stacks!
On 25 Oct 2014, at 03:29, Richard Gaskin ambassa...@fourthworld.com wrote: Timothy Miller wrote: I just downloaded and installed the stable version of 7.0, didn't give it much thought. I only opened two stacks... ... The two stacks I opened come up corrupted in LiveCode Community 6.6.5. Any newer format opened in any older version of LiveCode will do that. That’s why I made an enhancement request in the Quality Centre: http://quality.runrev.com/show_bug.cgi?id=12558 Even those of us who know this happens with earlier versions can get confused by the corrupt stack message, or momentarily forget and it’s a horrible feeling when you think you may have lost hours of work. While LiveCode's file format doesn't change often, each time it does the IDE provides a File-Save As option for saving in earlier formats. In 7.0 it includes support for the last three file formats, providing compatibility with all versions of LiveCode spanning more than a decade. It would be good to know if you can open those files in v7 again, so we explore why you encountered a script error you'd never seen in any earlier version. -- Richard Gaskin Fourth World Systems Software Design and Development for Desktop, Mobile, and Web ambassa...@fourthworld.comhttp://www.FourthWorld.com ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
how to disturb newbies
Dictionary examples: Syntax: after messageName [parametersList] statementList end messageName Examples: after mouseUp answer after mouse up received end resizeStack --- before Syntax: before messageName [parametersList] statementList end messageName Examples: before mouseUp answer before mouse up received end resizeStack ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: The Bearer Of Bad News
I have in the past disliked Time Machine. In those days I had a regular hard drive, and it seemed sometimes that it would take the full hour to backup, meaning that it was backing up continuously, and noticeably affecting the responsiveness of the system while it was doing that. Now I use SSD (though with a regular HD as the backup drive), and I’m barely aware of the backups happening. On Oct 24, 2014, at 11:35 PM, Mark Wieder mwie...@ahsoftware.net wrote: And this completely outside of any other backup strategy. I use (and hate) time machine, and I rsync my linux box to my NAS. ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Possible bug in LC6.7 - maybe one for Mark Schonewille?
In a desktop app (Mac and Windows - currently testing the Mac version) I’m using a button (actually a group acting as a button) designed by Mark Schonewille which does nice things with shading. This has been working for a long time, ever since it was announced by Mark. Now in LC 6.7, I get a compile error in a setProp handler in the group (in fact in several groups with the same script). Part of a case statement looks like this … lock messages set the status[disabled] of me to not theBool set the status[hilite] of me to false unlock messages … The IDE reports compiling at 2:58:22 PM Type Expression: bad factor ObjectClearAllGroup Line set the status[disabled] of me to not theBool Hint [ There is no hint. As it would seem to be a syntax failure, maybe some new reserved word is getting in the way - but this is just a guess. I have not yet been able to isolate this to confirm and then report it as a bug. Mark, if you're around, do you understand what's happening? I quite understand if you haven't got time to look at it, but I thought I'd ask before trying to go deeper into the issue. TIA ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: sendmail through On-Rev server
I used sendmail on diesel a couple weeks ago. It was SLOW, but it worked. (I set up a stack here to post 61 sets of email data to an on-rev script, one at a time, with small delay between, and the server would hit sendmail to send em out.) Kinda sounds like diesel either has a hardware problem, or something isn't releasing memory. If you tried a bunch of times previously, and the shell call to sendmail hung its possible that there are a bunch of zombie processes that have consumed the available memory. (might set a small script that runs ps to see whats running from your account, though don't remember off the top of my head what switches to pass.. THink -ef might work) On Fri, Oct 24, 2014 at 11:22 PM, Andrew Kluthe and...@ctech.me wrote: Postmarkapp.com, someone on here has a lib for it. But I don't remember who. On Oct 24, 2014 11:00 PM, Paul Hibbert paulhibb...@mac.com wrote: After several hours of frustration, searching and trying, then more searching and trying I've finally come to the conclusion that sendmail is not working on Diesel. I have already tried the LiveCode lesson, the files from splash21 and troz.net along with an amended version from the forums. I did have this working fine a couple of years ago, so I resurrected some old files and tried them, still no joy. After the last couple of attempts I finally saw this error: /usr/sbin/sendmail: error while loading shared libraries: libselinux.so.1: failed to map segment from shared object: Cannot allocate memory I'm pretty sure I can't do anything to fix a memory allocation error, so the ball is back in RR's court, hopefully DW can figure this out if he ever gets some spare time, I have informed RR, but I know the On-Rev servers are not high on their priority list, so I don't expect a quick fix. So, in the meantime, does anybody else have any useful tricks for sending an email from a server? Preferably ones that don't use sendmail or the Linux mail command (that doesn't work also). TIA Paul ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: how to disturb newbies
Jacques Hausser wrote: Dictionary examples: Syntax: after messageName [parametersList] statementList end messageName Examples: after mouseUp answer after mouse up received end resizeStack --- before Syntax: before messageName [parametersList] statementList end messageName Examples: before mouseUp answer before mouse up received end resizeStack Obviously a rushed copy-n-paste during a hectic release cycle. What's the number for the bug report you submitted on this? I've found in recent years that Dictionary errors have generally been fixed almost instantly once notice is submitted, almost always prior to the next release. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ambassa...@fourthworld.comhttp://www.FourthWorld.com ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: how to disturb newbies
Richard, If that is the case, then apparently there isn't much being done in submitting notice, because I know of many, many Dictionary errors. Larry I don't like to keep being a pest about this, but it would be SO nice if LC allowed us to edit the Dictionary on our own - our own corrections and our own notes. I've found in recent years that Dictionary errors have generally been fixed almost instantly once notice is submitted, almost always prior to the next release. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ambassa...@fourthworld.comhttp://www.FourthWorld.com ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: how to disturb newbies
If there was a way to include user comments from a link in the dictionary entry, it would be helpful to those who work to improve the dictionary. Or perhaps a direct link to the location where dictionary bugs are reported. Many of the comments would probably be made by newer users, who wouldn't necessarily know where to post their experience or problem. In my work, some of the most valuable feedback I get is from new users. Bill William Prothero http://es.earthednet.org On Oct 25, 2014, at 8:19 AM, la...@significantplanet.org wrote: Richard, If that is the case, then apparently there isn't much being done in submitting notice, because I know of many, many Dictionary errors. Larry I don't like to keep being a pest about this, but it would be SO nice if LC allowed us to edit the Dictionary on our own - our own corrections and our own notes. I've found in recent years that Dictionary errors have generally been fixed almost instantly once notice is submitted, almost always prior to the next release. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ambassa...@fourthworld.comhttp://www.FourthWorld.com ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: how to disturb newbies
larry wrote: Richard wrote: I've found in recent years that Dictionary errors have generally been fixed almost instantly once notice is submitted, almost always prior to the next release. Richard, If that is the case, then apparently there isn't much being done in submitting notice, because I know of many, many Dictionary errors. Yes, it does seem to be the case that more folks take the time to report Dictionary issues here on this list than in the bug report database. While I was able to find eight reports you've submitted to the bug database, I was unable to find any about erroneous Dictionary entries. Were those submitted under an account with a different email address? I've filed the one you reported here for you: http://quality.runrev.com/show_bug.cgi?id=13813 There may be value in alerting others here on this user-to-user list of issues we find with LiveCode, but submitting them to the bug database allows the maintainers to become aware of them too, making it possible for them to be addressed. FWIW, here's the Dictionary change log for just the most recent version, 7.0, which you can find in the Release Notes included with each version (accessible from the Help menu): Dictionary additions byteOffset (function) has been added to the dictionary. codepointOffset (function) has been added to the dictionary. codepointProperty (function) has been added to the dictionary. codepointToNum (function) has been added to the dictionary. codeunitOffset (function) has been added to the dictionary. nativeCharToNum (function) has been added to the dictionary. normalizeText (function) has been added to the dictionary. numToCodepoint (function) has been added to the dictionary. numToNativeChar (function) has been added to the dictionary. paragraphOffset (function) has been added to the dictionary. sentenceOffset (function) has been added to the dictionary. textDecode (function) has been added to the dictionary. textEncode (function) has been added to the dictionary. tokenOffset (function) has been added to the dictionary. truewordOffset (function) has been added to the dictionary. codepoint (keyword) has been added to the dictionary. codepoints (keyword) has been added to the dictionary. codeunit (keyword) has been added to the dictionary. codeunits (keyword) has been added to the dictionary. paragraph (keyword) has been added to the dictionary. paragraph (keyword) has been added to the dictionary. segment (keyword) has been added to the dictionary. segments (keyword) has been added to the dictionary. sentence (keyword) has been added to the dictionary. sentences (keyword) has been added to the dictionary. trueWord (keyword) has been added to the dictionary. trueWords (keyword) has been added to the dictionary. cursorMovement (property) has been added to the dictionary. formSensitive (property) has been added to the dictionary. tabAlign (property) has been added to the dictionary. textDirection (property) has been added to the dictionary. Dictionary changes The entry for mobilePickPhoto (command) has been updated. The entry for open driver (command) has been updated. The entry for open file (command) has been updated. The entry for open process (command) has been updated. The entry for revBrowserSet (command) has been updated. The entry for sort container (command) has been updated. The entry for sort (command) has been updated. The entry for repeat (control structure) has been updated. The entry for arrayEncode (function) has been updated. The entry for charToNum (function) has been updated. The entry for longFilePath (function) has been updated. The entry for measureUnicodeText (function) has been updated. The entry for mobileLocationAuthorizationStatus (function) has been updated. The entry for numToChar (function) has been updated. The entry for revBrowserOpenCef (function) has been updated. The entry for uniDecode (function) has been updated. The entry for uniEncode (function) has been updated. The entry for byte (keyword) has been updated. The entry for character (keyword) has been updated. The entry for word (keyword) has been updated. The entry for words (keyword) has been updated. The entry for is among (operator) has been updated. The entry for is not among (operator) has been updated. The entry for stackFileVersion (property) has been updated. The entry for umask (property) has been updated. The entry for unicodeFormattedText (property) has been updated. The entry for unicodeLabel (property) has been updated. The entry for unicodePlainText (property) has been updated. The entry for unicodeText (property) has been updated. The entry for unicodeTitle (property) has been updated. The entry for unicodeTooltip (property) has been updated. The entry for useUnicode (property) has been updated. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web
Looking for best practice in switching libraries
All, I am looking for a 'best' practice in switching between versions of a library stack. I have several versions of a 3rd party library stack, with file names called libraryv1.livecode, libraryv2.livecode, and libraryv3.livecode The stack name in the 3 files is always the same - say 'library' and as the 3rd party library references itself by name, I can't change the stack name - just the file name. So that means I need to open the library file for the version I want. 'start using' the library, perform a set of operations, 'stop using' the library and close the stack - REMOVING IT FROM MEMORY - so that when I open a different version, the stack name does not collide. The 'close stack' entry in the dictionary correctly notes that you must set destroyStack to true to have the stack removed form memory and that if the close stack is called from a handle in the stack being close, the stack will not be removed form memory until after the handler has finished executing. All well an good. The libraries are all external stacks.I have code in my main stack: command closeCurrentLibrary global gLibraryStack if gLibraryStackis not empty then -- stop using previous library stop using library wait 0 with messages -- allow system to send and process releaseStack message set the destroyStack of stack library to true close stack library -- allow system to close and remove form memory wait 0 with messages end if end closeCurrentLibrary command startLibraryv1 -- similar commands for libraryv2 and libraryv3 global gLibraryStack put AppPath()libraryv1.livecode into gLibraryStack if there is a file gLibraryStack then open invisible stack gLibraryStack start using library else put empty into gLibraryStack end if end startLibraryv1 command useLibraryv1 -- similar commands for libraryv2 and libraryv3 send closeCurrentLibrary to this card in 1 millisec wait 5 millisec with messages send startLibraryv1 to this card in 1 millisec wait 5 millisec with messages end useLibraryv1 So when I use this such as: useLibraryv1 do some stuff useLibraryv2 -- generates a message in the IDE another stack with same name do you want to purge message do some other stuff I get messages from LiveCode (in the IDE) that the previous library is still in memory when I switch libraries and do I want to purge it. What is the BEST way to close and remove a stack from memory and be sure it is really and truly removed? ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: how to disturb newbies
Thanks for writing, Bill: If there was a way to include user comments from a link in the dictionary entry, it would be helpful to those who work to improve the dictionary. Several versions back the team added a Notes facility, found at the bottom of each Dictionary entry. While this is useful for sharing supplemental tips, it's still very helpful to alert the team to any erroneous info by submitting a bug report: http://quality.runrev.com/ Or perhaps a direct link to the location where dictionary bugs are reported. The Dictionary is being overhauled for v8.0, necessary since it will provide API documentation for Widgets as well, so its contents will vary according to the components a given user has installed. I can discuss the option of adding a link to the bug DB there with the team on behalf of the community, but once we start down that road we have to ask if there are other places throughout the UI should we consider doing that. Perhaps it would be both simpler for the IDE team and for users to find if there were one consistent place for submitting reports. Currently there's a menu item in the Help menu named Support, which takes the user to a page that includes a link to the bug DB. If that extra step is a bit much I can discuss with Ben the possibility of adding a direct link to the bug DB from the Help menu, or any other location the community feels would be helpful. For those willing to dive deeper into improving the documentation, the team has provided a section on the Contribute to LiveCode page on the format of Dictionary entries, which we can modify directly and submit a pull request for: http://livecode.com/community/contribute-to-livecode/#%20Dictionary%20Entry%20Guidelines Of course that option may involve more work that some are in a position to contribute, so a simple bug report is a great option for putting fixes into the queue. -- Richard Gaskin LiveCode Community Manager rich...@livecode.org ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Looking for best practice in switching libraries
Use ³delete stack xyz². I¹ve run into similar situations before where closing a stack does not actually remove it from memory. Delete stack should do it. Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 10/25/14, 8:45 AM, Paul Dupuis p...@researchware.com wrote: All, I am looking for a 'best' practice in switching between versions of a library stack. I have several versions of a 3rd party library stack, with file names called libraryv1.livecode, libraryv2.livecode, and libraryv3.livecode The stack name in the 3 files is always the same - say 'library' and as the 3rd party library references itself by name, I can't change the stack name - just the file name. So that means I need to open the library file for the version I want. 'start using' the library, perform a set of operations, 'stop using' the library and close the stack - REMOVING IT FROM MEMORY - so that when I open a different version, the stack name does not collide. The 'close stack' entry in the dictionary correctly notes that you must set destroyStack to true to have the stack removed form memory and that if the close stack is called from a handle in the stack being close, the stack will not be removed form memory until after the handler has finished executing. All well an good. The libraries are all external stacks.I have code in my main stack: command closeCurrentLibrary global gLibraryStack if gLibraryStackis not empty then -- stop using previous library stop using library wait 0 with messages -- allow system to send and process releaseStack message set the destroyStack of stack library to true close stack library -- allow system to close and remove form memory wait 0 with messages end if end closeCurrentLibrary command startLibraryv1 -- similar commands for libraryv2 and libraryv3 global gLibraryStack put AppPath()libraryv1.livecode into gLibraryStack if there is a file gLibraryStack then open invisible stack gLibraryStack start using library else put empty into gLibraryStack end if end startLibraryv1 command useLibraryv1 -- similar commands for libraryv2 and libraryv3 send closeCurrentLibrary to this card in 1 millisec wait 5 millisec with messages send startLibraryv1 to this card in 1 millisec wait 5 millisec with messages end useLibraryv1 So when I use this such as: useLibraryv1 do some stuff useLibraryv2 -- generates a message in the IDE another stack with same name do you want to purge message do some other stuff I get messages from LiveCode (in the IDE) that the previous library is still in memory when I switch libraries and do I want to purge it. What is the BEST way to close and remove a stack from memory and be sure it is really and truly removed? ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Possible bug in LC6.7 - maybe one for Mark Schonewille?
Hi Graham, Please, send an e-mail to supp...@economy-x-talk.com. That will put the issue into our system and probably I'll get to have a look a at it next week. -- 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 10/25/2014 15:26, Graham Samuel wrote: In a desktop app (Mac and Windows - currently testing the Mac version) I’m using a button (actually a group acting as a button) designed by Mark Schonewille which does nice things with shading. This has been working for a long time, ever since it was announced by Mark. Now in LC 6.7, I get a compile error in a setProp handler in the group (in fact in several groups with the same script). Part of a case statement looks like this … lock messages set the status[disabled] of me to not theBool set the status[hilite] of me to false unlock messages … The IDE reports compiling at 2:58:22 PM TypeExpression: bad factor Object ClearAllGroup Lineset the status[disabled] of me to not theBool Hint[ There is no hint. As it would seem to be a syntax failure, maybe some new reserved word is getting in the way - but this is just a guess. I have not yet been able to isolate this to confirm and then report it as a bug. Mark, if you're around, do you understand what's happening? I quite understand if you haven't got time to look at it, but I thought I'd ask before trying to go deeper into the issue. TIA ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: how to disturb newbies
Richard wrote: I've filed the one you reported here for you: http://quality.runrev.com/show_bug.cgi?id=13813 What I just noticed - thank you ! Jacques ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: The Bearer Of Bad News
I use Time machine for local backups and all my LC dev files are on Google Drive so I feel pretty comfortable with recovering any stack files I need. There's another level of recovery I made available in lcStackBrowser. It's not made for backups per se, more in the way of keeping temporary versions of a stack while you're working on it. I called them checkpoints rather than backups for that reason. For example, I can save a version of a stack right before I start making major changes to it, along with a comment as to why I made it. lcStackBrowser displays an icon next to stacks that have checkpoints and shows me a list of them along with the date and time and any associated comment. So if I decide I don't want to proceed with my changes or just that I need to take a different approach, I can simply rollback to my checkpoint. Another way I use them is to automatically make a checkpoint every time I save the file, with or without a comment. I've learned the hard way that it's a good idea to do frequent saves in LC! So if I get a hard hang in LC, perhaps because of an error in a modal stack, I can quit LC, restart and rollback to the last working checkpoint. Many other checkpoint options too, like automatic checkpoints every n minutes. Pete lcSQL Software http://www.lcsql.com Home of lcStackBrowser http://www.lcsql.com/lcstackbrowser.html and SQLiteAdmin http://www.lcsql.com/sqliteadmin.html On Fri, Oct 24, 2014 at 8:01 AM, Colin Holgate co...@verizon.net wrote: Solutions like dropbox are good, but would either need you to manually back things up, or maybe an Automator script to copy important files over. With Time Machine I have a less than one hour old backup of any file I might need, not just the ones that I think I will need, or remembered to copy somewhere else. I solved the issue of having the backup drive at home by having a matching drive at the office. So, in addition to having a one hour old backup with me, I have a less than a day old backup in another location. On Oct 24, 2014, at 10:54 AM, Bob Sneidar bobsnei...@iotecdigital.com wrote: Very good suggestion. I do have a time machine backup, but it is not in the office, it is at home so I can lose a days worth of changes that way. I will look into that. ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: how to disturb newbies
Richard- Saturday, October 25, 2014, 9:27:06 AM, you wrote: For those willing to dive deeper into improving the documentation, the team has provided a section on the Contribute to LiveCode page on the format of Dictionary entries, which we can modify directly and submit a pull request for: http://livecode.com/community/contribute-to-livecode/#%20Dictionary%20Entry%20Guidelines What? rant When did this show up? The doc editing tool that the team uses doesn't even use this schema or allow many of the elements to be edited. Or explain what they are or how they're used. Aside from the fact that the doc format is bad^H^H^Hatrocious, this schema would have been a big help when I was making doc files. /rant -- -Mark Wieder ahsoftw...@gmail.com This communication may be unlawfully collected and stored by the National Security Agency (NSA) in secret. The parties to this email do not consent to the retrieving or storing of this communication and any related metadata, as well as printing, copying, re-transmitting, disseminating, or otherwise using it. If you believe you have received this communication in error, please delete it immediately. ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: how to disturb newbies
Mark Wieder wrote: Richard- Saturday, October 25, 2014, 9:27:06 AM, you wrote: For those willing to dive deeper into improving the documentation, the team has provided a section on the Contribute to LiveCode page on the format of Dictionary entries, which we can modify directly and submit a pull request for: http://livecode.com/community/contribute-to-livecode/#%20Dictionary%20Entry%20Guidelines What? rant When did this show up? The doc editing tool that the team uses doesn't even use this schema or allow many of the elements to be edited. Or explain what they are or how they're used. Aside from the fact that the doc format is bad^H^H^Hatrocious, this schema would have been a big help when I was making doc files. /rant That seems the sort of thing you should complain to the Community Manager about. Wait - that's me! Damn. Now I'm responsible for doing something about it. :) Where can I find the doc editing tool that the team uses, and where is it made available for community contributors? I'll review the situation in my Thursday meeting with Ben. -- Richard Gaskin LiveCode Community Manager rich...@livecode.com ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Looking for best practice in switching libraries
Scott- Saturday, October 25, 2014, 9:44:58 AM, you wrote: Use ³delete stack xyz². I¹ve run into similar situations before where closing a stack does not actually remove it from memory. Delete stack should do it. But be VERY CAREFUL with delete stack... if you use it on a substack, it will remove the substack from the mainstack. This WILL have disastrous results if you save the mainstack. There's a long-standing bug report on this. -- -Mark Wieder ahsoftw...@gmail.com This communication may be unlawfully collected and stored by the National Security Agency (NSA) in secret. The parties to this email do not consent to the retrieving or storing of this communication and any related metadata, as well as printing, copying, re-transmitting, disseminating, or otherwise using it. If you believe you have received this communication in error, please delete it immediately. ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: The Bearer Of Bad News
Colin- Saturday, October 25, 2014, 6:11:57 AM, you wrote: I have in the past disliked Time Machine. In those days I had a regular hard drive, and it seemed sometimes that it would take the full hour to backup, meaning that it was backing up continuously, and noticeably affecting the responsiveness of the system while it was doing that. Now I use SSD (though with a regular HD as the backup drive), and Im barely aware of the backups happening. Yeah, that's exactly my beef with TM - the backup drive is chugging along continuously, and the backups never end no matter how many exceptions I put into the folder list. But it's the backup drive that's running continuously, not the mac's disk. I think it's the process of removing old artifacts and replacing them with new ones that's taking all the time. I'm thinking of switching over to Dolly Drive (for local storage only, not cloud), so I'd welcome any comments yea or nay that anyone has on that. -- -Mark Wieder ahsoftw...@gmail.com This communication may be unlawfully collected and stored by the National Security Agency (NSA) in secret. The parties to this email do not consent to the retrieving or storing of this communication and any related metadata, as well as printing, copying, re-transmitting, disseminating, or otherwise using it. If you believe you have received this communication in error, please delete it immediately. ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: The Bearer Of Bad News
Peter Haworth wrote: I use Time machine for local backups and all my LC dev files are on Google Drive so I feel pretty comfortable with recovering any stack files I need. That redundancy is probably a good idea. Backup services fail, media fails, all sorts of things can happen. Here I mix Time Machine, OwnCloud, and a rotating set of USB3 drives that go home with me for an embarrassingly large number of redundant archives, but at least I sleep well at night. There's another level of recovery I made available in lcStackBrowser. It's not made for backups per se, more in the way of keeping temporary versions of a stack while you're working on it. I called them checkpoints rather than backups for that reason. Pretty cool. I only recently discovered the saveStackRequest message, and this has me thinking about using that in a plugin frontScript to automatically trigger rsync so I can copy versions to other backup drives super-fast. If I get some time to make a usable version of that I'll share it, but it's easy enough to make one from scratch (not much code involved). The hardest part is setting up shared SSH keys between machines if you need to sync across the network, but even that takes only a minute once you've done it a couple times. For any of you who haven't yet set up shared keys, John Craig posted a nice tutorial on that in the forums: http://forums.livecode.com/viewtopic.php?f=54t=20853 -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ambassa...@fourthworld.comhttp://www.FourthWorld.com ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: The Bearer Of Bad News
See if this article helps with the time it takes to do TM backups: http://mactips.dwhoard.com/mactips/other-applications/time-machine-slow http://mactips.dwhoard.com/mactips/other-applications/time-machine-slow ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: how to disturb newbies
Richard- Saturday, October 25, 2014, 10:39:22 AM, you wrote: Where can I find the doc editing tool that the team uses, and where is it made available for community contributors? I forget. I think Mark Waddingham sent it to me or sent me a url or attached it to a bug report or something. I'll try to dig through my notes and see if I can find anything useful. -- -Mark Wieder ahsoftw...@gmail.com This communication may be unlawfully collected and stored by the National Security Agency (NSA) in secret. The parties to this email do not consent to the retrieving or storing of this communication and any related metadata, as well as printing, copying, re-transmitting, disseminating, or otherwise using it. If you believe you have received this communication in error, please delete it immediately. ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: The Bearer Of Bad News
Andrew- Friday, October 24, 2014, 10:18:24 PM, you wrote: Dropbox and backup suggestions aside, I can't help but feel 7.0 was not ready for primetime. My experience has been giant standalones to cater to features I don't use, and lackluster performance. I hear what you're saying, and I'm not disagreeing, but... we're almost 15 years into the 21st century, and certain features are absolutely necessary now. Unicode text, the Carbon-to-Cocoa refactoring, etc, are no longer nice-to-haves. I'd like some more flexibility in what libraries are included in standalones in order to cut down on the size of apps, and maybe that will come in time, but I'd like more flexibility in where my tax dollars go, and I'm not holding my breath for that one either. -- -Mark Wieder ahsoftw...@gmail.com This communication may be unlawfully collected and stored by the National Security Agency (NSA) in secret. The parties to this email do not consent to the retrieving or storing of this communication and any related metadata, as well as printing, copying, re-transmitting, disseminating, or otherwise using it. If you believe you have received this communication in error, please delete it immediately. ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: The Bearer Of Bad News
Mark Wieder wrote: Mark Wieder I'm thinking of switching over to Dolly Drive (for local storage only, not cloud), so I'd welcome any comments yea or nay that anyone has on that. Have you considered OwnCloud? Space limited only by your hard drive budget, total control, native sync clients for Mac, Win and Linux, and pretty fast syncing if you choose the MySQL setup option. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ambassa...@fourthworld.comhttp://www.FourthWorld.com ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Sort cards doesn't work in 7.0
Sorry about the panic yesterday. My “corrupted” stacks do open in 7.0 and I was able to save a version in format 5.5. They open up just fine in version 6.7. My precious data is retrieved and my backup negligence is forever cured. A tiny problem triggered my panic attack yesterday. That tiny problem persists. The following button script works in 6.7, doesn’t work in 7.0. I quote verbatim, trivial as it is: on mouseUp sort cards numeric by field intakeSecs answer the result end mouseUp The result is empty even when the script doesn’t work. The field “intakesecs” is present on every card in both versions, and contains the correct values. The sort cards command also fails in the message box, in 7.0. I tried timing execution of the script in both versions. In 6.7 it takes 25 ms. In 7.0 it takes 3 ms. Apparently the sort cards command is not executing at all in 7.0 The script fails both on my aging MacMini with OS 10.7.5 and my newer MacBook, with OS 10.9.5 I suppose this might be a 7.0 bug, but it seems likely that such a bug would have been discovered before now. I wonder if there is a change in required syntax in 7.0 that I should know about. I read the release notes and I can’t find it. Please advise. Tim Miller ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: how to disturb newbies
Mark Wieder wrote: Richard- Saturday, October 25, 2014, 10:39:22 AM, you wrote: Where can I find the doc editing tool that the team uses, and where is it made available for community contributors? I forget. I think Mark Waddingham sent it to me or sent me a url or attached it to a bug report or something. I'll try to dig through my notes and see if I can find anything useful. Thanks. If it's not been released as a supported community tool, it's probably going to be completely replaced soon anyway with the whole docs overhaul for v8. Still, I'll review the Dictionary update process with Ben to see if there are areas we can streamline between now and then. -- Richard Gaskin LiveCode Community Manager rich...@livecode.org ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Looking for best practice in switching libraries
Thank you Scott Mark, The libraries I am working with are not substacks, but external stacks, and delete stack works perfectly to remove it from memory. -- Paul On 10/25/2014 1:41 PM, Mark Wieder wrote: Scott- Saturday, October 25, 2014, 9:44:58 AM, you wrote: Use ³delete stack xyz². I¹ve run into similar situations before where closing a stack does not actually remove it from memory. Delete stack should do it. But be VERY CAREFUL with delete stack... if you use it on a substack, it will remove the substack from the mainstack. This WILL have disastrous results if you save the mainstack. There's a long-standing bug report on this. ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Sort cards doesn't work in 7.0
Timothy Miller wrote: Sorry about the panic yesterday. My “corrupted” stacks do open in 7.0 and I was able to save a version in format 5.5. They open up just fine in version 6.7. My precious data is retrieved... Really glad to hear that worked out, Tim. Phil Jimmieson submitted an excellent request for smarter messages when opening a newer stack format in an older version, which I added some notes to this morning in hopes of expediting it: http://quality.runrev.com/show_bug.cgi?id=12558 One way or another, let's hope that 7.0.1 will be able to notify us when we try to later open 8.0 stack files. ...and my backup negligence is forever cured. You're one of the lucky ones. Most of us don't get religious about backups until after we lose critical data. A tiny problem triggered my panic attack yesterday. That tiny problem persists. The following button script works in 6.7, doesn’t work in 7.0. I quote verbatim, trivial as it is: on mouseUp sort cards numeric by field intakeSecs answer the result end mouseUp The result is empty even when the script doesn’t work. Doesn't work as in doesn't sort the cards, leaving them in the original order? HmmI wonder if somehow card sorting didn't get the attention it needs in the string comparison overhaul for Unicode. I suppose this might be a 7.0 bug, but it seems likely that such a bug would have been discovered before now. Hard to say. I tend to externalize my data, paging it in and out of controls in a single card, so I'd never come across this in my own testing. Anyone else here finding issues with card sorting in v7? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ambassa...@fourthworld.comhttp://www.FourthWorld.com ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: The Bearer Of Bad News
Colin- Saturday, October 25, 2014, 10:52:21 AM, you wrote: See if this article helps with the time it takes to do TM backups: Thanks. I had high hopes for that, but unfortunately that's not what I see. I do see things like 10:00:36 AM com.apple.backupd Starting standard backup 10:00:37 AM com.apple.backupd Backing up to /Volumes/Untitled/backupdb 10:06:37 AM com.apple.backupd No backup pre-thinning needed 11:00:39 AM com.apple.backupd Copied 64kb of 24.5MB, 158 of 158 items and it seems to me that an hour is a long time to copy 64k, or even to copy 158 files. -- -Mark Wieder ahsoftw...@gmail.com This communication may be unlawfully collected and stored by the National Security Agency (NSA) in secret. The parties to this email do not consent to the retrieving or storing of this communication and any related metadata, as well as printing, copying, re-transmitting, disseminating, or otherwise using it. If you believe you have received this communication in error, please delete it immediately. ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Sort cards doesn't work in 7.0
On Oct 25, 2014, at 11:17 AM, Richard Gaskin ambassa...@fourthworld.com wrote: Really glad to hear that worked out, Tim. Your kindness is appreciated. The result is empty even when the script doesn’t work. Doesn't work as in doesn't sort the cards, leaving them in the original order? Precisely. Tim Miller ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: The Bearer Of Bad News
Part of that article is to do with Spotlight. Are you sure you don’t have Spotlight set up to index the backup drive? ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Sort cards doesn't work in 7.0
Tim- Saturday, October 25, 2014, 11:17:54 AM, Richard wrote: Doesn't work as in doesn't sort the cards, leaving them in the original order? HmmI wonder if somehow card sorting didn't get the attention it needs in the string comparison overhaul for Unicode. I suppose this might be a 7.0 bug, but it seems likely that such a bug would have been discovered before now. Hard to say. I tend to externalize my data, paging it in and out of controls in a single card, so I'd never come across this in my own testing. Anyone else here finding issues with card sorting in v7? I'm with Richard on this - I've never tried to sort cards numeric, and I'm not even sure what I would expect if I tried it. What does or doesn't work now, and what was the result previously? Does/did that sort numerically on the names of the cards or the numbers of the cards? Or something else? -- -Mark Wieder ahsoftw...@gmail.com This communication may be unlawfully collected and stored by the National Security Agency (NSA) in secret. The parties to this email do not consent to the retrieving or storing of this communication and any related metadata, as well as printing, copying, re-transmitting, disseminating, or otherwise using it. If you believe you have received this communication in error, please delete it immediately. ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Sort cards doesn't work in 7.0
Mark Wieder wrote: I'm with Richard on this - I've never tried to sort cards numeric, and I'm not even sure what I would expect if I tried it. What does or doesn't work now, and what was the result previously? Does/did that sort numerically on the names of the cards or the numbers of the cards? Or something else? I just tried this in v7 and this statement: sort cards numeric by field intakeSecs ...works as expected, sorting the cards within the stack by the numeric value in the specified field. In fact, it seems to be a pretty smart sort, in which it will numerically sort all numeric values - even ignoring space characters - and non-numeric values are sorted alphabetically while preserving the numeric sort where it can (e.g. 11 sorts after 4). And weirder still, this behavior seems consistent in both 6.7 and 7.0. Tim, any chance you may have NULLs or other oddities in the data? When you test across versions, is it with the same data? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ambassa...@fourthworld.comhttp://www.FourthWorld.com ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Sort cards doesn't work in 7.0 -- troubleshooting bears fruit
On Oct 25, 2014, at 11:31 AM, Mark Wieder mwie...@ahsoftware.net wrote: I'm with Richard on this - I've never tried to sort cards numeric, and I'm not even sure what I would expect if I tried it. What does or doesn't work now, and what was the result previously? Does/did that sort numerically on the names of the cards or the numbers of the cards? Or something else? On Oct 25, 2014, at 11:17 AM, Richard Gaskin ambassa...@fourthworld.com wrote: Hard to say. I tend to externalize my data, paging it in and out of controls in a single card, so I'd never come across this in my own testing. HyperCard retread that I am, I don’t even know what it means to page data in and out of controls. This stack was born in HyperCard and still very much resembles a stack of index cards. You can tell, because I still type “bg field” This approach works perfectly and does everything I need it to do. Card 1 of this stack is an index card. A pair of buttons appear on the card 1, along with other stuff. “Sort cards by name” and “Sort cards by intake date.” Their function is obvious. I just realized than neither sort command works. sort cards numeric by field “intakeSecs -and- sort cards text by bg field patient name” Fields “intakeSecs and “patient name” appear on every card in the stack, except card 1, where these buttons are located. IIRC, in ancient versions of hyperCard, this kind of sort didn’t work right if the script encountered a card where the field containing the sort key was absent. Apparently this anti-feature has returned to 7.0. If I copy the buttons and paste then onto card 2, where both fields appear, the scripts work normally. So, I guess I’ve got my workaround, and if this is indeed a bug, as I suspect it is, I would appreciate it if someone would report it on my behalf. Thanks for your help. Tim Miller ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Sort cards doesn't work in 7.0 -- troubleshooting bears fruit
Timothy Miller wrote: IIRC, in ancient versions of hyperCard, this kind of sort didn’t work right if the script encountered a card where the field containing the sort key was absent. Apparently this anti-feature has returned to 7.0. If I copy the buttons and paste then onto card 2, where both fields appear, the scripts work normally. So, I guess I’ve got my workaround, and if this is indeed a bug, as I suspect it is, I would appreciate it if someone would report it on my behalf. I think there may be something else going on than just an empty field. See my notes from a few minutes ago: http://lists.runrev.com/pipermail/use-livecode/2014-October/207457.html Further testing shows the same surprisingly smart behavior even if one of the fields is empty (it simply sorts that to become the first card, as we'd expect), so I have to wonder if there's something else going on with the data. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ambassa...@fourthworld.comhttp://www.FourthWorld.com ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Sort cards doesn't work in 7.0 -- troubleshooting bears fruit
On Oct 25, 2014, at 12:13 PM, Timothy Miller gand...@doctortimothymiller.com wrote: Card 1 of this stack is an index card. A pair of buttons appear on the card 1, along with other stuff. “Sort cards by name” and “Sort cards by intake date.” Their function is obvious. I just realized than neither sort command works. sort cards numeric by field “intakeSecs -and- sort cards text by bg field patient name” Fields “intakeSecs and “patient name” appear on every card in the stack, except card 1, where these buttons are located. I tried pasting fields “intakeSecs and “patient name” onto card 1. The following odd result occurred, --sort cards numeric by field “intakeSecs” Now works from card 1. —sort cards text by bg field patient name” Still doesn’t work from card 1. I checked pretty carefully. The name of field patient name is spelled correctly, and the properties of the two fields are identical. Wheels within wheels. Tim Miller ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Sort cards doesn't work in 7.0 -- troubleshooting bears fruit
On Oct 25, 2014, at 12:31 PM, Richard Gaskin ambassa...@fourthworld.com wrote: I think there may be something else going on than just an empty field. Absent field, not empty field. But it wouldn’t surprise me if something else going on. See my next message on this thread. Tim Miller ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: how to disturb newbies
I have a free plugin that allows you to enter your own notes and tags about a dictionary entry. They are local to you so not available to all users. If interested, you can find it at http://www.lcsql.com/free-stuff.html Pete lcSQL Software http://www.lcsql.com Home of lcStackBrowser http://www.lcsql.com/lcstackbrowser.html and SQLiteAdmin http://www.lcsql.com/sqliteadmin.html On Sat, Oct 25, 2014 at 8:50 AM, Earthednet-wp proth...@earthednet.org wrote: If there was a way to include user comments from a link in the dictionary entry, it would be helpful to those who work to improve the dictionary. Or perhaps a direct link to the location where dictionary bugs are reported. Many of the comments would probably be made by newer users, who wouldn't necessarily know where to post their experience or problem. In my work, some of the most valuable feedback I get is from new users. Bill William Prothero http://es.earthednet.org On Oct 25, 2014, at 8:19 AM, la...@significantplanet.org wrote: Richard, If that is the case, then apparently there isn't much being done in submitting notice, because I know of many, many Dictionary errors. Larry I don't like to keep being a pest about this, but it would be SO nice if LC allowed us to edit the Dictionary on our own - our own corrections and our own notes. I've found in recent years that Dictionary errors have generally been fixed almost instantly once notice is submitted, almost always prior to the next release. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ambassa...@fourthworld.comhttp://www.FourthWorld.com ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Possible bug in LC6.7 - maybe one for Mark Schonewille?
Thanks Mark, will do. Graham On 25 Oct 2014, at 18:48, Mark Schonewille m.schonewi...@economy-x-talk.com wrote: Hi Graham, Please, send an e-mail to supp...@economy-x-talk.com. That will put the issue into our system and probably I'll get to have a look a at it next week. -- 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 10/25/2014 15:26, Graham Samuel wrote: In a desktop app (Mac and Windows - currently testing the Mac version) I’m using a button (actually a group acting as a button) designed by Mark Schonewille which does nice things with shading. This has been working for a long time, ever since it was announced by Mark. Now in LC 6.7, I get a compile error in a setProp handler in the group (in fact in several groups with the same script). Part of a case statement looks like this … lock messages set the status[disabled] of me to not theBool set the status[hilite] of me to false unlock messages … The IDE reports compiling at 2:58:22 PM TypeExpression: bad factor Object ClearAllGroup Lineset the status[disabled] of me to not theBool Hint[ There is no hint. As it would seem to be a syntax failure, maybe some new reserved word is getting in the way - but this is just a guess. I have not yet been able to isolate this to confirm and then report it as a bug. Mark, if you're around, do you understand what's happening? I quite understand if you haven't got time to look at it, but I thought I'd ask before trying to go deeper into the issue. TIA ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: setting a behavior with out using an ID
Doesn't address your issue, but I do have a free stack that is useful if you need to make wholesale changes to a behavior id. You can search for all objects with a string in the behavior and replace it with another. If interested, its available at http://www.lcsql.com/free-stuff.html Pete lcSQL Software http://www.lcsql.com Home of lcStackBrowser http://www.lcsql.com/lcstackbrowser.html and SQLiteAdmin http://www.lcsql.com/sqliteadmin.html On Wed, Oct 22, 2014 at 7:31 PM, Todd Geist t...@geistinteractive.com wrote: Hello, I don’t like to use IDs to reference Objects. But it seems that the only way you can reference a Behavior is with it’s ID. Is that true? Is there another way? Thanks Todd ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Sort cards doesn't work in 7.0 -- troubleshooting bears fruit
On Oct 25, 2014, at 12:33 PM, Timothy Miller gand...@doctortimothymiller.com wrote: I tried pasting fields “intakeSecs and “patient name” onto card 1. The following odd result occurred, --sort cards numeric by field “intakeSecs” Now works from card 1. —sort cards text by bg field patient name” Still doesn’t work from card 1. How about trying it without the bg in the latter one? BTW, thanks for bringing this up. I had no idea you could use a field on each card as a sort key! .Jerry ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Sort cards doesn't work in 7.0 -- troubleshooting bears fruit
On Oct 25, 2014, at 12:50 PM, Jerry Jensen j...@jhj.com wrote: How about trying it without the bg in the latter one? Absent-minded me! You were right. Both scripts now work normally on card 1. Tim ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: how to disturb newbies
Hi Pete I had your previous plugin and now downloaded the updated one you listed below. GREAT!! Larry P.S. Why can't LC be as smart as you? - Original Message - From: Peter Haworth p...@lcsql.com To: How to use LiveCode use-livecode@lists.runrev.com Sent: Saturday, October 25, 2014 1:44 PM Subject: Re: how to disturb newbies I have a free plugin that allows you to enter your own notes and tags about a dictionary entry. They are local to you so not available to all users. If interested, you can find it at http://www.lcsql.com/free-stuff.html Pete lcSQL Software http://www.lcsql.com Home of lcStackBrowser http://www.lcsql.com/lcstackbrowser.html and SQLiteAdmin http://www.lcsql.com/sqliteadmin.html On Sat, Oct 25, 2014 at 8:50 AM, Earthednet-wp proth...@earthednet.org wrote: If there was a way to include user comments from a link in the dictionary entry, it would be helpful to those who work to improve the dictionary. Or perhaps a direct link to the location where dictionary bugs are reported. Many of the comments would probably be made by newer users, who wouldn't necessarily know where to post their experience or problem. In my work, some of the most valuable feedback I get is from new users. Bill William Prothero http://es.earthednet.org On Oct 25, 2014, at 8:19 AM, la...@significantplanet.org wrote: Richard, If that is the case, then apparently there isn't much being done in submitting notice, because I know of many, many Dictionary errors. Larry I don't like to keep being a pest about this, but it would be SO nice if LC allowed us to edit the Dictionary on our own - our own corrections and our own notes. I've found in recent years that Dictionary errors have generally been fixed almost instantly once notice is submitted, almost always prior to the next release. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ambassa...@fourthworld.comhttp://www.FourthWorld.com ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Fwd: RELEASE LiveCode 7.0
BenB wrote: We're pleased to announce release of LiveCode 7.0. … LiveCode 6.7, which was also released today… Two in one day. Yee-Haa! Thanks RunRev! Jim Lambert ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: The Bearer Of Bad News
Richard- Saturday, October 25, 2014, 10:59:09 AM, you wrote: Have you considered OwnCloud? Hmmm... thanks for the lead. No, I hadn't. Based on the name I figured they were just another cloud storage thing. And for a number of obvious and non-obvious reasons I have no intention of throwing my files Out There. And while OwnCloud is positioning themselves for an entirely different use case, I do see that it could be a LAN-only backup strategy. Seems a shame to have to toss out my NAS, though, and buy a new machine to replace it. -- -Mark Wieder ahsoftw...@gmail.com This communication may be unlawfully collected and stored by the National Security Agency (NSA) in secret. The parties to this email do not consent to the retrieving or storing of this communication and any related metadata, as well as printing, copying, re-transmitting, disseminating, or otherwise using it. If you believe you have received this communication in error, please delete it immediately. ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: The Bearer Of Bad News
Colin- Saturday, October 25, 2014, 11:27:39 AM, you wrote: Part of that article is to do with Spotlight. Are you sure you dont have Spotlight set up to index the backup drive? Well, that's special. While I have the Untitled backup drive removed from Spotlight, apparently Spotlight still has hold of the Time Machine folder on that drive, /Volumes/Untitled/Backups.backupdb. And no matter what I do, I can't seem to tell it not to index that folder. It always shows up in the status as Indexing enabled. And killing the mds process doesn't help because it springs right up again, possibly because Time Machine is resurrecting it for its own use. -- -Mark Wieder ahsoftw...@gmail.com This communication may be unlawfully collected and stored by the National Security Agency (NSA) in secret. The parties to this email do not consent to the retrieving or storing of this communication and any related metadata, as well as printing, copying, re-transmitting, disseminating, or otherwise using it. If you believe you have received this communication in error, please delete it immediately. ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: The Bearer Of Bad News
Mark Wieder wrote: Richard- Saturday, October 25, 2014, 10:59:09 AM, you wrote: Have you considered OwnCloud? Hmmm... thanks for the lead. No, I hadn't. Based on the name I figured they were just another cloud storage thing. And for a number of obvious and non-obvious reasons I have no intention of throwing my files Out There. And while OwnCloud is positioning themselves for an entirely different use case, I do see that it could be a LAN-only backup strategy. If you decide to try it out, most of the default settings are pretty good but one: if you have MySQL set up on your machine, use that instead of the default SQLite, and you'll see a nice performance boost. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ambassa...@fourthworld.comhttp://www.FourthWorld.com ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: sendmail through On-Rev server
Thank you Mike, Andrew and Peter, I did end up going with a suggestion from Peter Wood using Rebol, with some help from Peter I now have a working option. Paul On Oct 25, 2014, at 7:05 AM, Mike Bonner bonnm...@gmail.com wrote: I used sendmail on diesel a couple weeks ago. It was SLOW, but it worked. (I set up a stack here to post 61 sets of email data to an on-rev script, one at a time, with small delay between, and the server would hit sendmail to send em out.) Kinda sounds like diesel either has a hardware problem, or something isn't releasing memory. If you tried a bunch of times previously, and the shell call to sendmail hung its possible that there are a bunch of zombie processes that have consumed the available memory. (might set a small script that runs ps to see whats running from your account, though don't remember off the top of my head what switches to pass.. THink -ef might work) On Fri, Oct 24, 2014 at 11:22 PM, Andrew Kluthe and...@ctech.me wrote: Postmarkapp.com, someone on here has a lib for it. But I don't remember who. On Oct 24, 2014 11:00 PM, Paul Hibbert paulhibb...@mac.com wrote: After several hours of frustration, searching and trying, then more searching and trying I've finally come to the conclusion that sendmail is not working on Diesel. I have already tried the LiveCode lesson, the files from splash21 and troz.net along with an amended version from the forums. I did have this working fine a couple of years ago, so I resurrected some old files and tried them, still no joy. After the last couple of attempts I finally saw this error: /usr/sbin/sendmail: error while loading shared libraries: libselinux.so.1: failed to map segment from shared object: Cannot allocate memory I'm pretty sure I can't do anything to fix a memory allocation error, so the ball is back in RR's court, hopefully DW can figure this out if he ever gets some spare time, I have informed RR, but I know the On-Rev servers are not high on their priority list, so I don't expect a quick fix. So, in the meantime, does anybody else have any useful tricks for sending an email from a server? Preferably ones that don't use sendmail or the Linux mail command (that doesn't work also). TIA Paul ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Looking for best practice in switching libraries
For a library stack that's a mainStack, I would always use: stop using stack my stack delete stack my stack It works regardless of the destroyStack setting of the stack you're removing from memory. Guaranteed. If you want to remove a subStack from memory, you must remove its mainStack as well. DO NOT use delete stack on a subStack! It will delete the subStack from the mainStack that owns it. Best - Phil On 10/25/14 8:45 AM, Paul Dupuis wrote: What is the BEST way to close and remove a stack from memory and be sure it is really and truly removed? -- Phil Davis ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: how to disturb newbies
On Sat, Oct 25, 2014 at 10:57 PM, Richard Gaskin ambassa...@fourthworld.com wrote: I've found in recent years that Dictionary errors have generally been fixed almost instantly once notice is submitted, almost always prior to the next release. Whilst I can't comment on whether the speed at which Dictionary errors are being fixed is faster now than previously, I can say that for my own experience they are not being fixed as fast as you suggest. Based on Richard's recommendation, which I FULLY SUPPORT, I've been posting Documentation Bugs as I notice them. So far I have 5 in the Bug DB, 4 for the Dictionary and one for the User Guide: 2014-04-30 #11838 Dictionary - 'address' - comments wrong 2014-05-20 #12450 The UserGuide - 3.1.6 The Development Menu has Incorrect Menu Items 2014-09-15 #13440 Dictionary entries for Closefield and Delete need additional notes 2014-09-29 #13547 Dictioanry Error - functionNames 2014-10-01 #13572 shell() result not = to Terminal output - OS X All 5 entries include a comment from Hanson that they are confirmed, although their Status remains as NEW. Disregarding #12450, as it's a User Guide error, the other 4 entries were all in the DB well before the latest release cycle, and several have been there for a couple of release cycles. Apart from #11838, which upon further investigation revealed far greater ramifications than just the 'address' entry, the other 3 are pretty straight forward and could have easily been implemented within a cycle. Again, I FULLY SUPPORT Richard's recommendation that if anyone notices any errors or even believes there should be better examples, Notes, Tips or inclusions in the Dictionary and User Guide, then PLEASE submit them to: http://quality.runrev.com/ Whilst they may not appear in the next cycle, I do appreciate that an improved Dictionary is being worked on, and like LC itself, that has come forward leaps and bounds in the last year, I'm sure all the corrections the Community adds to the Bug DB in relation to the Dictionary will eventually come back to us in the form of much better documentation. After entry in the Bug DB, a quick post to this List giving everyone here a heads up of what you've found would also be much appreciated. ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
Re: Looking for best practice in switching libraries
Sorry, I was late to the party! Phil On 10/25/14 7:24 PM, Phil Davis wrote: For a library stack that's a mainStack, I would always use: stop using stack my stack delete stack my stack It works regardless of the destroyStack setting of the stack you're removing from memory. Guaranteed. If you want to remove a subStack from memory, you must remove its mainStack as well. DO NOT use delete stack on a subStack! It will delete the subStack from the mainStack that owns it. Best - Phil On 10/25/14 8:45 AM, Paul Dupuis wrote: What is the BEST way to close and remove a stack from memory and be sure it is really and truly removed? -- Phil Davis ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode