From 00bioarchimed at free.fr Sat Mar 1 02:27:10 2008 From: 00bioarchimed at free.fr (Thierry) Date: Sat, 1 Mar 2008 08:27:10 +0100 Subject: Team Development using Run Rev In-Reply-To: References: <15752758.post@talk.nabble.com><79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de><15762903.post@talk.nabble.com> Message-ID: Le 1 mars 08 ? 02:11, Mark Wieder a ?crit : > "Stephen- > >> It should be said that (almost?) every object in rev can be >> created by >> script. As an exercise I've written scripts that go through all >> objects in >> a stack and make up a list of statements that can later be >> executed and >> recreate everything, including custom properties and scripts. It >> gets a >> little crazy with groups inside groups, but it can be done. >> Base64 is >> one's friend in this instance. >> >> Would these scripts (all text) work in a code versioning environment? > > > Almost. I can deconstruct and reconstruct objects and entire > stacks, but ids > are the Achilles heel here. For some reason object ids are set in > stone at > creation time. This works out ok in most cases, but if you have > code that > references objects by id then the recreation approach won't work > because the > rebuilt objects will almost certainly have different ids from the > original > objects. Well, if you're able to *not* set 'hard' values of any ids in your code, then the serialization ( dump ) of a stack is not a problem, no ? and then, you can use any CVS/SVN/BZR tool to manage your versions in a very subtle way. I've done that for an old project, but didn't serialize ( export ) all properties, only a few.... but it did work ! Regards, Thierry From viktoras at ekoinf.net Sat Mar 1 04:11:24 2008 From: viktoras at ekoinf.net (viktoras didziulis) Date: Sat, 01 Mar 2008 11:11:24 +0200 Subject: Team Development using Run Rev In-Reply-To: References: <15752758.post@talk.nabble.com><79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de><15762903.post@talk.nabble.com> Message-ID: <47C91DBC.6080409@ekoinf.net> Unfortunately a few functions in Rev require use of ID (or long ID) when referring to objects... RevDictionary says: use the altID property to specify an additional ID for an object. Both the ID and the altID property are checked when you refer to an object by ID. Of course it would be nice to have a possibility to set any ID from script (should we ask for an enhancement, is this possible at all?). Meanwhile I wonder whether altID approach works reliably in all cases. B.t.w the dictionary warns: be careful not to set an object's altID property to the ID of an object of the same type. Since both properties are checked when you refer to an object by ID, doing this may cause the wrong object to be found because its altID property is the same as the ID of the object you want. Gotcha: how do we know in advance what ID will be assigned to an object to avoid matching ID and altID of two different objects? Will the Revolution engine check uniqueness of both IDs and altIDs? Is there any way to ensure that no ID and altID for any two objects match ? All the best! Viktoras Thierry wrote: > Well, if you're able to *not* set 'hard' values of any ids in your code, > then the serialization ( dump ) of a stack is not a problem, no ? > and then, you can use any CVS/SVN/BZR tool to manage your versions > in a very subtle way. > > I've done that for an old project, but didn't serialize ( export ) all > properties, only a few.... but it did work ! > > Regards, > Thierry > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From 00bioarchimed at free.fr Sat Mar 1 04:49:01 2008 From: 00bioarchimed at free.fr (Thierry) Date: Sat, 1 Mar 2008 10:49:01 +0100 Subject: Team Development using Run Rev In-Reply-To: <47C91DBC.6080409@ekoinf.net> References: <15752758.post@talk.nabble.com><79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de><15762903.post@talk.nabble.com> <47C91DBC.6080409@ekoinf.net> Message-ID: <38552818-6A8B-42F6-9E2E-5D34137E3C02@free.fr> Hi viktoras, > Unfortunately a few functions in Rev require use of ID (or long ID) > when referring to objects... Yes, you're right but what I'm saying is to not manage the references of your objects with ids numbers written in the code. Therefore, the relevant question could be if it's possible to do that in every situation ? Which, I think the answer is not, unless one take care of his organization of coding and referencing... But this is a big topic indeed :-) You can have a look at How some OO languages deals with serialization; more or less the same sort of problems, or even HOW is done the mapping between OO and Relationels Models. > Meanwhile I wonder whether altID approach works reliably in all cases. So do I.... Regards, Thierry From niggemann at uni-wh.de Sat Mar 1 05:35:08 2008 From: niggemann at uni-wh.de (BNig) Date: Sat, 1 Mar 2008 02:35:08 -0800 (PST) Subject: Anyone ever print to a Zerbra label printer? In-Reply-To: <8CA48BB4878A652-1564-36F4@Webmail-mg21.sim.aol.com> References: <8CA48BB4878A652-1564-36F4@Webmail-mg21.sim.aol.com> Message-ID: <15773110.post@talk.nabble.com> on the mac in leopard there seem to be cups drivers for zebra printers http://docs.info.apple.com/article.html?artnum=306684 four different drivers for different models for tiger there was one cups driver http://docs.info.apple.com/article.html?artnum=301175-en maybe its worth a try hth bernd RGould8 wrote: > > Can anyone tell me if they've ever succeeded in getting Revolution to > print to?a Zebra label printer?? In particular, an LP 2844-Z? > > Second question:? Anyone know if it's possible to print a barcode label on > such a printer from a web-browser? > >>From what I'm reading the drivers for these printers are a nightmare. > > I'm on a Mac, so that may or may not make things better. > > - Rob > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Anyone-ever-print-to-a-Zerbra-label-printer--tp15753408p15773110.html Sent from the Revolution - User mailing list archive at Nabble.com. From m.schonewille at economy-x-talk.com Sat Mar 1 05:38:13 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 1 Mar 2008 11:38:13 +0100 Subject: Team Development using Run Rev In-Reply-To: References: <15752758.post@talk.nabble.com><79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de><15762903.post@talk.nabble.com> Message-ID: <0CD5CFB7-340E-48CE-86CB-78E6147ED310@economy-x-talk.com> Hi, It might be interesting for you to know that DIFfersifier exports all properties of stacks to XML now. The result is an amost correct XML file, that can be parsed and interpreted by all specialized XML viewers. It should be possible to reconstruct your stack from it, except the ID numbers, for which you might want to use the altIDs. There are a few little glitches, which will be fixed soon. One of them is that your stack must have a group (any, even empty, group will do). Another is that a small number of tags is incorrect. You might want to delete tags that cannot be parsed for now. Although DIFfersifier was made to convert HyperCard stacksm, it also works with Revolution and MetaCard stacks. You can find DIFfersifier at and that's also where you will find an update without those XML-related glitches and errors in a few weeks. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Convert colours between different colour spaces with Color Converter. Download at http://economy-x-talk.com/cc.html > > Well, if you're able to *not* set 'hard' values of any ids in your > code, > then the serialization ( dump ) of a stack is not a problem, no ? > and then, you can use any CVS/SVN/BZR tool to manage your versions > in a very subtle way. > > I've done that for an old project, but didn't serialize ( export ) all > properties, only a few.... but it did work ! > > Regards, > Thierry From niggemann at uni-wh.de Sat Mar 1 05:49:20 2008 From: niggemann at uni-wh.de (BNig) Date: Sat, 1 Mar 2008 02:49:20 -0800 (PST) Subject: Anyone ever print to a Zerbra label printer? In-Reply-To: <15773110.post@talk.nabble.com> References: <8CA48BB4878A652-1564-36F4@Webmail-mg21.sim.aol.com> <15773110.post@talk.nabble.com> Message-ID: <15773112.post@talk.nabble.com> or look here: http://www.peninsula-group.com/driver/ drivers for the mac for different thermal printers they specifically mention the Zebra LP2844, although they charge about 290 US dollars for it good luck bernd BNig wrote: > > on the mac in leopard there seem to be cups drivers for zebra printers > > http://docs.info.apple.com/article.html?artnum=306684 > > four different drivers for different models > > for tiger there was one cups driver > http://docs.info.apple.com/article.html?artnum=301175-en > > maybe its worth a try > > hth > > bernd > > > > > RGould8 wrote: >> >> Can anyone tell me if they've ever succeeded in getting Revolution to >> print to?a Zebra label printer?? In particular, an LP 2844-Z? >> >> Second question:? Anyone know if it's possible to print a barcode label >> on such a printer from a web-browser? >> >>>From what I'm reading the drivers for these printers are a nightmare. >> >> I'm on a Mac, so that may or may not make things better. >> >> - Rob >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > -- View this message in context: http://www.nabble.com/Anyone-ever-print-to-a-Zerbra-label-printer--tp15753408p15773112.html Sent from the Revolution - User mailing list archive at Nabble.com. From dam-pro.girard at laposte.net Sat Mar 1 06:21:05 2008 From: dam-pro.girard at laposte.net (GIRARD Damien) Date: Sat, 01 Mar 2008 12:21:05 +0100 Subject: Problems with UTF8 In-Reply-To: References: <47C8493B.3080509@laposte.net> Message-ID: <47C93C21.2090302@laposte.net> Trevor DeVore a ?crit : > On Feb 29, 2008, at 1:04 PM, GIRARD Damien wrote: > >> I want to store texts in UTF8. >> But, I have a problem, when I do that function: >> unidecode(uniencode("e???e"),UTF8), all accented characters diseapear. >> If I let them as UTF16, this work, accented characters are returned. >> >> It is a Runrev bug ? or maybe I did something wrong ? > > Hi Damien, > > Are you sure the accented characters are disappearing or do they just > appear as junk in the rev message box (or field)? I ask because once > you encode to UTF8 you can't necessarily display the text in Rev > accurately. What happens if you first encode the text as UTF8 and then > decode to UTF16 and assign it to the unicodeText property of a field? > > put unidecode(uniencode("e???e"),UTF8) into theUTF8Text > set the unicodeText of field 1 to uniencode(theUTF8Text, "UTF8") > > Do the characters look right then? > > Regards, > Thanks Trevor, I read in the 2.9 Beta 11 documentation that Runrev handle fine UTF16 but not UTF8. And your solution permit to solve the problem, accented characters are now rendered properly. This confirm the new documentation. I will investigate further in order to solve the endianess issues. (but it is a bit hard to do some test without a PowerPC computer). Regards, Damien From mark at maseurope.net Sat Mar 1 06:40:05 2008 From: mark at maseurope.net (Mark Smith) Date: Sat, 1 Mar 2008 11:40:05 +0000 Subject: Problems with UTF8 In-Reply-To: <47C93C21.2090302@laposte.net> References: <47C8493B.3080509@laposte.net> <47C93C21.2090302@laposte.net> Message-ID: <2DC01B36-6D80-4F78-917F-48607C8770FC@maseurope.net> Damien, if I understand things correctly, you shouldn't have any issues with endianness when working with UTF8. Endianness will only affect you when you deal with unicode (UTF16) from outside your system, because it could be UTF16BE or UTF16LE, and as far as I can tell, Rev always treats unicode strings as having the endianness of the the system it's running on, so it may be necessary to swap the pairs of bytes. Best, Mark On 1 Mar 2008, at 11:21, GIRARD Damien wrote: > Thanks Trevor, I read in the 2.9 Beta 11 documentation that Runrev > handle fine UTF16 but not UTF8. > And your solution permit to solve the problem, accented characters > are now rendered properly. This confirm the new documentation. > > I will investigate further in order to solve the endianess issues. > (but it is a bit hard to do some test without a PowerPC computer). > > Regards, > > Damien From dave at looktowindward.com Sat Mar 1 06:43:43 2008 From: dave at looktowindward.com (Dave) Date: Sat, 1 Mar 2008 11:43:43 +0000 Subject: Team Development using Run Rev In-Reply-To: <79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de> References: <20080229011527.9B8E54897FC@mail.runrev.com> <79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de> Message-ID: On 29 Feb 2008, at 08:01, Malte Brill wrote: > Hi Mark, > > >Who is using RunRev in a group development environment? (reply if > you are) > > Me :) > > >How many developers are on the team? > > Up to 5 > > >Are the developers in the same office or are the team members > spread over > >different regions or countries? > > Most of the time same office, somtimes spread across regions > > >How are you handling "master" stack updates to the server? > > Very carefully. ;-) > > >How do you handle "code" (.rev files) check-out and check-in? > > SVN > > >Bottom line, is RunRev a good tool to use in a production team > environment? > > The file format is not really team friendly given its binary > nature. It boils down to that every team member is working on one > module (stack) at the time, which get loaded by a splash screen > master stack in the deployed version. If cards need to be in the > same stack, but different people are working on them, we either > copy over the cards, or ping ourselfs in an IM system. "Do you have > xyz.rev in use at the moment? Please check it in to SVN that I can > do my bits" And in a few cases this goes wrong. Given the binary > nature of stacks, SVN can not merge them, which is a pity. I wrote > an XML exporter for stacks, that can export a stack to XML and > recreate the stack afterwards. However, this has some difficulties, > as there are some properties, that can not be set by script (ID > being one). So one needs to design the stacks carefully (do not > refer to controls by ID) and I gave up on that approach. > I found the best way to handle this was to export all the script as text files and them to a compare/merge of the source code and import the text files back into a "master" stack that is used to build the standalone application. For example: Fred, George and Sally all work on "StackA" at the same time. They then want to merge their changes into one masterstack. There is a template stack (Template_StackA) that only contains the GUI elements, no script code. They export the scripts from their stacks and do a merge/compare on the text files. The template file is copied into a new folder and the new text files are imported back into the corresponding objects in the stack. Hope this helps All the Best Dave From cszasz at mac.com Sat Mar 1 10:38:58 2008 From: cszasz at mac.com (Charles Szasz) Date: Sat, 1 Mar 2008 07:38:58 -0800 (PST) Subject: Font size in Inspector for Custom Properties Message-ID: <15777289.post@talk.nabble.com> I would like to increase the size of the font in the Inspector when using custom properties. However, I have not found a way to do this. I tried the preferences for the script editor but that does not work. Does anybody know how to change the font size in the inspector when using custom properties? -- View this message in context: http://www.nabble.com/Font-size-in-Inspector-for-Custom-Properties-tp15777289p15777289.html Sent from the Revolution - User mailing list archive at Nabble.com. From eric.chatonet at sosmartsoftware.com Sat Mar 1 11:02:28 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 1 Mar 2008 17:02:28 +0100 Subject: Font size in Inspector for Custom Properties In-Reply-To: <15777289.post@talk.nabble.com> References: <15777289.post@talk.nabble.com> Message-ID: <9A457CB5-9006-4C0A-BDE4-92B969602475@sosmartsoftware.com> Bonjour Charles, Le 1 mars 08 ? 16:38, Charles Szasz a ?crit : > I would like to increase the size of the font in the Inspector when > using > custom properties. However, I have not found a way to do this. I > tried the > preferences for the script editor but that does not work. Does > anybody know > how to change the font size in the inspector when using custom > properties? 1. make a copy of Toolset/revpalette.rev in case of problem :-) 2. open Rev and check View/Revolution UI Elements in Lists. 3. open app browser and display in app browser the card named 'revCustomProperties' of revTemplatePalette stack. 4. open the inspector for 'property contents' field and display 'Text Formatting' pane. 5. Increase text size to 13 or 14. 6. Use contextual menu on revTemplatePalette stack icon in app browser to save this stack. You are done. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From tom.quailcreek at gmail.com Sat Mar 1 11:35:55 2008 From: tom.quailcreek at gmail.com (Tom Johnson) Date: Sat, 1 Mar 2008 08:35:55 -0800 Subject: Printing problems Message-ID: <4aa07a690803010835m1075c1eerd5830baeb880981a@mail.gmail.com> Hi All, I'm having some major problems with printing. All I want to do is print a single card. It's not a big, elaborate deal. There is a gif image that covers the entire card and there are numerous fields and some checkbox buttons that lie on the gif. It seems like there is a limit to the number of object that can be printed from a card. Is this true? So I began removing objects one-by-one to find the limit. But that didn't turn up anything that fixed the problem. However, when I reached a certain number of objects all I got was a blank page off the printer. If I set format for printing to true I have even more problems. The script I'm using is below. I would appreciate any help. This is the last piece of a six month project tat I really need to finish up. Thanks Tom ON mouseUp lock screen open printing set the printscale to .68 set the printmargins to 18,18,18,18 set the printpapersize to 612,792 set the width of this stack to 840 set the height of this stack to 1083 hide me print this card close printing set the height of this stack to 700 set the width of this stack to 882 show me unlock screen END mouseUp From cszasz at mac.com Sat Mar 1 13:29:11 2008 From: cszasz at mac.com (Charles Szasz) Date: Sat, 1 Mar 2008 10:29:11 -0800 (PST) Subject: Font size in Inspector for Custom Properties In-Reply-To: <15777289.post@talk.nabble.com> References: <15777289.post@talk.nabble.com> Message-ID: <15779111.post@talk.nabble.com> Eric, Thanks! Your suggestion worked great! It is too bad that there is not a pref for the font size in custom properties. Charles Szasz wrote: > > I would like to increase the size of the font in the Inspector when using > custom properties. However, I have not found a way to do this. I tried the > preferences for the script editor but that does not work. Does anybody > know how to change the font size in the inspector when using custom > properties? > -- View this message in context: http://www.nabble.com/Font-size-in-Inspector-for-Custom-Properties-tp15777289p15779111.html Sent from the Revolution - User mailing list archive at Nabble.com. From mwieder at ahsoftware.net Sat Mar 1 15:08:23 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 1 Mar 2008 12:08:23 -0800 Subject: Team Development using Run Rev In-Reply-To: References: <20080229011527.9B8E54897FC@mail.runrev.com> <79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de> Message-ID: <34849405343.20080301120823@ahsoftware.net> Dave- Saturday, March 1, 2008, 3:43:43 AM, you wrote: > I found the best way to handle this was to export all the script as > text files and them to a compare/merge of the source code and import > the text files back into a "master" stack that is used to build the > standalone application. For example: That works fine as long as you're only dealing with script changes, but not for UI changes. What happens if one of the developers needs to add a field or a button to a stack? What happens if it makes more sense to move a handler from a card script to a new button script or vice versa? What if one makes a new custom property? Or worse, makes a setprop handler for it? None of these are insurmountable, but they take human mediation to resolve. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sat Mar 1 15:24:17 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 1 Mar 2008 12:24:17 -0800 Subject: Team Development using Run Rev In-Reply-To: References: <15752758.post@talk.nabble.com><79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbr ill.de><15762903.post@talk.nabble.com> Message-ID: <154850358718.20080301122417@ahsoftware.net> Stephen- Friday, February 29, 2008, 5:33:40 PM, you wrote: > pehaps a good reason to use the altID property or use unique names!! Actually, ids can be used as long as you don't need absolute values for objects other than images. If you refer to group id 4567 instead of group "xyzzy" then this approach probably won't work out well. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sat Mar 1 15:38:55 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 1 Mar 2008 12:38:55 -0800 Subject: Team Development using Run Rev In-Reply-To: <47C91DBC.6080409@ekoinf.net> References: <15752758.post@talk.nabble.com><79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de><15762903.post@talk.nabble.com> <47C91DBC.6080409@ekoinf.net> Message-ID: <139851237234.20080301123855@ahsoftware.net> viktoras- Saturday, March 1, 2008, 1:11:24 AM, you wrote: > Of course it would be nice to have a possibility to set any ID from > script (should we ask for an enhancement, is this possible at all?). That's BZ #4046 already. -- -Mark Wieder mwieder at ahsoftware.net From chipp at chipp.com Sat Mar 1 16:33:07 2008 From: chipp at chipp.com (Chipp Walters) Date: Sat, 1 Mar 2008 15:33:07 -0600 Subject: Team Development using Run Rev In-Reply-To: <15752758.post@talk.nabble.com> References: <15752758.post@talk.nabble.com> Message-ID: <7aa52a210803011333k2a480ac7q959c3a791a22c0ad@mail.gmail.com> Coming a bit late to this party. I've successfully used Rev in a multi-developer environment using our own auto-update architecture and MagicCarpet. It basically works like this. Individual developers check out stacks from a web server using MagicCarpet, work on them, then check them back in (with notes if they like). MagicCarpet can be setup to automatically archive versions, so you can 'roll back' to an older version if necessary. Because of our auto-updating architecture, as soon as someone checks in a stack, it is instantly made available to anyone with the application's executable (Mac or PC). New files are automatically downloaded into a plugins folder, after a successful launch. Our MGC architecture also handles downloading and uncompressing of zip archives as well. With small groups of developers, each can be assigned a specific library (stack) to work on. Jerry Daniels, Andre Garzia and Sarah Reichelt are a few who have used this technique successfully. Just another point of view... -Chipp From jerry at daniels-mara.com Sat Mar 1 17:22:49 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sat, 1 Mar 2008 16:22:49 -0600 Subject: Team Development using Run Rev In-Reply-To: <7aa52a210803011333k2a480ac7q959c3a791a22c0ad@mail.gmail.com> References: <15752758.post@talk.nabble.com> <7aa52a210803011333k2a480ac7q959c3a791a22c0ad@mail.gmail.com> Message-ID: <872C904A-8922-4389-90E8-282ED91A23D9@daniels-mara.com> Yes, indeed. Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 1, 2008, at 3:33 PM, Chipp Walters wrote: > Coming a bit late to this party. I've successfully used Rev in a > multi-developer environment using our own auto-update architecture and > MagicCarpet. > > It basically works like this. Individual developers check out stacks > from a web server using MagicCarpet, work on them, then check them > back in (with notes if they like). MagicCarpet can be setup to > automatically archive versions, so you can 'roll back' to an older > version if necessary. Because of our auto-updating architecture, as > soon as someone checks in a stack, it is instantly made available to > anyone with the application's executable (Mac or PC). New files are > automatically downloaded into a plugins folder, after a successful > launch. Our MGC architecture also handles downloading and > uncompressing of zip archives as well. > > With small groups of developers, each can be assigned a specific > library (stack) to work on. Jerry Daniels, Andre Garzia and Sarah > Reichelt are a few who have used this technique successfully. > > Just another point of view... > > -Chipp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From nealk3nc at gmail.com Sat Mar 1 17:27:59 2008 From: nealk3nc at gmail.com (Neal Campbell) Date: Sat, 1 Mar 2008 17:27:59 -0500 Subject: Team Development using Run Rev In-Reply-To: <872C904A-8922-4389-90E8-282ED91A23D9@daniels-mara.com> References: <15752758.post@talk.nabble.com> <7aa52a210803011333k2a480ac7q959c3a791a22c0ad@mail.gmail.com> <872C904A-8922-4389-90E8-282ED91A23D9@daniels-mara.com> Message-ID: <325413300803011427y1c534d55xcd4f4465677deda5@mail.gmail.com> I have been using for all of my non-Visual Studio projects for over a year. Its light enough to not get in the way but provides good protection and version control. Highly recommended (which there was a plugin for Realbasic's IDE). Neal On Sat, Mar 1, 2008 at 5:22 PM, Jerry Daniels wrote: > Yes, indeed. > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com/glx2 > > > > On Mar 1, 2008, at 3:33 PM, Chipp Walters wrote: > > > Coming a bit late to this party. I've successfully used Rev in a > > multi-developer environment using our own auto-update architecture and > > MagicCarpet. > > > > It basically works like this. Individual developers check out stacks > > from a web server using MagicCarpet, work on them, then check them > > back in (with notes if they like). MagicCarpet can be setup to > > automatically archive versions, so you can 'roll back' to an older > > version if necessary. Because of our auto-updating architecture, as > > soon as someone checks in a stack, it is instantly made available to > > anyone with the application's executable (Mac or PC). New files are > > automatically downloaded into a plugins folder, after a successful > > launch. Our MGC architecture also handles downloading and > > uncompressing of zip archives as well. > > > > With small groups of developers, each can be assigned a specific > > library (stack) to work on. Jerry Daniels, Andre Garzia and Sarah > > Reichelt are a few who have used this technique successfully. > > > > Just another point of view... > > > > -Chipp > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Neal Campbell Abroham Neal Software Programming Services for Windows, OS X and Linux (540) 242 0911 --------------------------------------------------------------------- Try Spot for OS X, the intelligent DXCluster Client at www.abrohamnealsoftware.com For a great dog book, visit www.abrohamneal.com From mail at richard-hillen.de Sat Mar 1 17:59:58 2008 From: mail at richard-hillen.de (R. Hillen) Date: Sat, 1 Mar 2008 23:59:58 +0100 Subject: Revolution Reading GPS Data Message-ID: <988B2C48-AFC3-4C64-9C1E-A7F4CA530615@richard-hillen.de> Hello, is there anybody who succeeded in reading data from a gps device into a revolution application? How did you do it? Which device did you use? Thank you. Richard. From mail at richard-hillen.de Sat Mar 1 18:04:04 2008 From: mail at richard-hillen.de (R. Hillen) Date: Sun, 2 Mar 2008 00:04:04 +0100 Subject: select rectangle area Message-ID: Hello, I want to select in an application an rectangle area of an image by dragging the mouse from one edge to another, whereby the selected rectangle is visualized. As I have no idea how to do it, all tips are welcome! May you help? Thank you! Richard. From andre at andregarzia.com Sat Mar 1 19:58:57 2008 From: andre at andregarzia.com (Andre Garzia) Date: Sat, 1 Mar 2008 21:58:57 -0300 Subject: Team Development using Run Rev In-Reply-To: <7aa52a210803011333k2a480ac7q959c3a791a22c0ad@mail.gmail.com> References: <15752758.post@talk.nabble.com> <7aa52a210803011333k2a480ac7q959c3a791a22c0ad@mail.gmail.com> Message-ID: <7c87a2a10803011658i3b0ec039tc3288118214f957f@mail.gmail.com> Yes, I use magic carpet daily and it saves a lot of time. Me and Sivakatirswami works on the same projects using magic carpet and we never run into a problem. I think Magic Carpet is one of the killer apps available for Revolution Developers and anyone doing serious work in Rev can benefit from it. CVS/SVN and the other usual suspects can't really deal with Stacks, Magic Carpet is built with stacks... really, it works very well! Andre On 3/1/08, Chipp Walters wrote: > Coming a bit late to this party. I've successfully used Rev in a > multi-developer environment using our own auto-update architecture and > MagicCarpet. > > It basically works like this. Individual developers check out stacks > from a web server using MagicCarpet, work on them, then check them > back in (with notes if they like). MagicCarpet can be setup to > automatically archive versions, so you can 'roll back' to an older > version if necessary. Because of our auto-updating architecture, as > soon as someone checks in a stack, it is instantly made available to > anyone with the application's executable (Mac or PC). New files are > automatically downloaded into a plugins folder, after a successful > launch. Our MGC architecture also handles downloading and > uncompressing of zip archives as well. > > With small groups of developers, each can be assigned a specific > library (stack) to work on. Jerry Daniels, Andre Garzia and Sarah > Reichelt are a few who have used this technique successfully. > > Just another point of view... > > > -Chipp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From andre at andregarzia.com Sat Mar 1 20:00:38 2008 From: andre at andregarzia.com (Andre Garzia) Date: Sat, 1 Mar 2008 22:00:38 -0300 Subject: Revolution Reading GPS Data In-Reply-To: <988B2C48-AFC3-4C64-9C1E-A7F4CA530615@richard-hillen.de> References: <988B2C48-AFC3-4C64-9C1E-A7F4CA530615@richard-hillen.de> Message-ID: <7c87a2a10803011700v6ca75b8fw64b47e769a5daf6a@mail.gmail.com> Richard, I never did that but I think there's a protocol and it's all ascii based. I think you just open the right com port or something and then reads chars... Andre On 3/1/08, R. Hillen wrote: > Hello, > > is there anybody who succeeded in reading data from a gps device into > a revolution application? > > How did you do it? Which device did you use? > > Thank you. > > Richard. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From len-morgan at crcom.net Sat Mar 1 20:14:12 2008 From: len-morgan at crcom.net (Len Morgan) Date: Sat, 01 Mar 2008 19:14:12 -0600 Subject: Printing problems In-Reply-To: <4aa07a690803010835m1075c1eerd5830baeb880981a@mail.gmail.com> References: <4aa07a690803010835m1075c1eerd5830baeb880981a@mail.gmail.com> Message-ID: <47C9FF64.3060305@crcom.net> Have you tried printing just the gif image? Is it possible that the original image source is too big for the print buffer? Are you spooling the printer output? You didn't mention the OS and that might help solve the problem. You might also try and see if you can print everything BUT the image. len morgan Tom Johnson wrote: > Hi All, > I'm having some major problems with printing. All I want to do is print a > single card. It's not a big, elaborate deal. There is a gif image that > covers the entire card and there are numerous fields and some checkbox > buttons that lie on the gif. It seems like there is a limit to the number of > object that can be printed from a card. Is this true? So I began removing > objects one-by-one to find the limit. But that didn't turn up anything that > fixed the problem. However, when I reached a certain number of objects all I > got was a blank page off the printer. If I set format for printing to true I > have even more problems. The script I'm using is below. I would appreciate > any help. This is the last piece of a six month project tat I really need to > finish up. > > Thanks > Tom > > ON mouseUp > lock screen > open printing > > set the printscale to .68 > set the printmargins to 18,18,18,18 > set the printpapersize to 612,792 > set the width of this stack to 840 > set the height of this stack to 1083 > > hide me > print this card > close printing > > set the height of this stack to 700 > set the width of this stack to 882 > show me > unlock screen > END mouseUp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From m.schonewille at economy-x-talk.com Sat Mar 1 20:21:33 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 2 Mar 2008 02:21:33 +0100 Subject: select rectangle area In-Reply-To: References: Message-ID: <8474A341-3C70-4E00-AE82-2542E8DBB61A@economy-x-talk.com> Hi RIchard, The following script comes from my Snapper project , which has exactly such a selection area. You'll need an object, e.g. a transparent button, containing this script and an image named "Selection". on mouseDown put the mouseLoc into myLoc set the cursor to cross repeat until the mouse is up put the mouseLoc into myNewLoc put quadrant(myLoc,myNewLoc) switch quadrant(myLoc,myNewLoc) case 1 put item 1 of myLoc & comma & item 2 of myNewLoc into myTL put item 1 of myNewLoc & comma & item 2 of myLoc into myBR break case 2 put myLoc into myBR put myNewLoc into myTL break case 3 put item 1 of myLoc & comma & item 2 of myNewLoc into myBR put item 1 of myNewLoc & comma & item 2 of myLoc into myTL break case 4 put myLoc into myTL put myNewLoc into myBR break end switch if item 1 of myBR > the right of me then put the right of me into item 1 of myBR if item 2 of myBR > the bottom of me then put the bottom of me into item 2 of myBR if item 1 of myTL < the left of me then put the left of me into item 1 of myTL if item 2 of myTL < the top of me then put the top of me into item 2 of myTL put myTL & comma & myBR into myRect if myRect is a rect then set the rect of grc "Selection" to (myTL & comma & myBR) end if end repeat set the cursor to arrow end mouseDown function quadrant theOldLoc,theNewLoc if item 1 of theNewLoc > item 1 of theOldLoc and item 2 of theNewLoc < item 2 of theOldLoc then return 1 else if item 1 of theNewLoc< item 1 of theOldLoc and item 2 of theNewLoc < item 2 of theOldLoc then return 2 else if item 1 of theNewLoc < item 1 of theOldLoc and item 2 of theNewLoc > item 2 of theOldLoc then return 3 else if item 1 of theNewLoc > item 1 of theOldLoc and item 2 of theNewLoc > item 2 of theOldLoc then return 4 end if return 0 end quadrant Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Convert colours between different colour spaces with Color Converter. Download at http://economy-x-talk.com/cc.html On 2 mrt 2008, at 00:04, R. Hillen wrote: > Hello, > > I want to select in an application an rectangle area of an image by > dragging the mouse from one edge to another, whereby the selected > rectangle is visualized. > > As I have no idea how to do it, all tips are welcome! May you help? > Thank you! > > Richard. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From wfsmail at gmail.com Sun Mar 2 00:32:30 2008 From: wfsmail at gmail.com (Paul Foraker) Date: Sat, 1 Mar 2008 21:32:30 -0800 Subject: unpacking Message-ID: I'm building a stack that is a data entry app for a daily journal. Once the day's entries have been posted (emailed to myself), I want to store them in the stack. I came up with a scheme of prepending "j" to the seconds representing the day and using that as the name of a custom property. No problem storing that. When I retrieve it in a script, however, it's always empty. on unpackTheData jDate -- in seconds put "j" before jDate put empty into tJournal put the jDate of this stack into tJournal -- do "put the" && jDate && "of this stack into" && tJournal -- didn't work put the jDate of this stack into tJournal if tJournal is empty then delete char 1 of jDate -- j convert jDate to long date answer "Sorry, there's no journal for" && jDate &"." exit to top end if -- ... end unpackTheData I'm passing the seconds for a date I know exists, and I can execute code similar to the above in the Message Box and it works fine. In the script, however, tJournal is always empty. I thought maybe it was a data-typing error, but this works in the Message Box: put empty into tJournal put "2/29/08" into jdate convert jDate to seconds put "j" before jDate put the jdate of this stack into tJournal put tJournal Any suggestions? Thanks, -- Paul From JimAultWins at yahoo.com Sun Mar 2 00:54:00 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 01 Mar 2008 21:54:00 -0800 Subject: unpacking In-Reply-To: Message-ID: First, use the stack inspector to confirm that your property is indeed the value you think it is. Do this by opening the stack inspector, then choose the "custom properties" drop down. Now inspect the values: set the jDate of this stack to "99/88/77" then put the jDate of this stack into tJournal By the way, why would you be doing.... > delete char 1 of jDate -- j > convert jDate to long date > answer "Sorry, there's no journal for" && jDate &"." since jDate is the name of the custom property and contains no data itself, and why would you want to delete char 1 of jDate? Hope this helps Jim Ault Las Vegas On 3/1/08 9:32 PM, "Paul Foraker" wrote: > I'm building a stack that is a data entry app for a daily journal. Once the > day's entries have been posted (emailed to myself), I want to store them in > the stack. I came up with a scheme of prepending "j" to the seconds > representing the day and using that as the name of a custom property. No > problem storing that. When I retrieve it in a script, however, it's always > empty. > > on unpackTheData jDate -- in seconds > put "j" before jDate > put empty into tJournal > put the jDate of this stack into tJournal > -- do "put the" && jDate && "of this stack into" && tJournal -- didn't > work > put the jDate of this stack into tJournal > if tJournal is empty then > delete char 1 of jDate -- j > convert jDate to long date > answer "Sorry, there's no journal for" && jDate &"." > exit to top > end if > -- ... > end unpackTheData > > I'm passing the seconds for a date I know exists, and I can execute code > similar to the above in the Message Box and it works fine. In the script, > however, tJournal is always empty. > > I thought maybe it was a data-typing error, but this works in the Message > Box: > > put empty into tJournal > put "2/29/08" into jdate > convert jDate to seconds > put "j" before jDate > put the jdate of this stack into tJournal > put tJournal > > Any suggestions? > > Thanks, > > -- Paul > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From paul at whitefeather.com Sun Mar 2 01:00:36 2008 From: paul at whitefeather.com (Paul Foraker) Date: Sat, 1 Mar 2008 22:00:36 -0800 Subject: unpacking In-Reply-To: References: Message-ID: Thanks, Jim. Yes, I have confirmed in the inspector that the property exists, and as I mentioned, the correct data is retrieved in the Message Box, but not in the stack script. The variable jDate is composed of the letter "j" and the seconds for the date. I delete the "j" when I want to convert the seconds back to a long date for the dialog. Otherwise, it's not a date and the conversion would fail. -- Paul On Sat, Mar 1, 2008 at 9:54 PM, Jim Ault wrote: > First, use the stack inspector to confirm that your property is indeed the > value you think it is. > > Do this by opening the stack inspector, then choose the "custom > properties" > drop down. Now inspect the values: > > set the jDate of this stack to "99/88/77" > > then > put the jDate of this stack into tJournal > > By the way, why would you be doing.... > > delete char 1 of jDate -- j > > convert jDate to long date > > answer "Sorry, there's no journal for" && jDate &"." > > since jDate is the name of the custom property and contains no data > itself, > and why would you want to delete char 1 of jDate? > > Hope this helps > > Jim Ault > Las Vegas > > > On 3/1/08 9:32 PM, "Paul Foraker" wrote: > > > I'm building a stack that is a data entry app for a daily journal. Once > the > > day's entries have been posted (emailed to myself), I want to store them > in > > the stack. I came up with a scheme of prepending "j" to the seconds > > representing the day and using that as the name of a custom property. No > > problem storing that. When I retrieve it in a script, however, it's > always > > empty. > > > > on unpackTheData jDate -- in seconds > > put "j" before jDate > > put empty into tJournal > > put the jDate of this stack into tJournal > > -- do "put the" && jDate && "of this stack into" && tJournal -- didn't > > work > > put the jDate of this stack into tJournal > > if tJournal is empty then > > delete char 1 of jDate -- j > > convert jDate to long date > > answer "Sorry, there's no journal for" && jDate &"." > > exit to top > > end if > > -- ... > > end unpackTheData > > > > I'm passing the seconds for a date I know exists, and I can execute code > > similar to the above in the Message Box and it works fine. In the > script, > > however, tJournal is always empty. > > > > I thought maybe it was a data-typing error, but this works in the > Message > > Box: > > > > put empty into tJournal > > put "2/29/08" into jdate > > convert jDate to seconds > > put "j" before jDate > > put the jdate of this stack into tJournal > > put tJournal > > > From paul at whitefeather.com Sun Mar 2 01:34:48 2008 From: paul at whitefeather.com (Paul Foraker) Date: Sat, 1 Mar 2008 22:34:48 -0800 Subject: unpacking In-Reply-To: References: Message-ID: Problem solved, but I don't know why. If I pass jDate with the "j" already prepended, it works. -- Paul > > On 3/1/08 9:32 PM, "Paul Foraker" wrote: > > > I'm building a stack that is a data entry app for a daily journal. Once > the > > day's entries have been posted (emailed to myself), I want to store them > in > > the stack. I came up with a scheme of prepending "j" to the seconds > > representing the day and using that as the name of a custom property. No > > problem storing that. When I retrieve it in a script, however, it's > always > > empty. > > > > on unpackTheData jDate -- in seconds > > put "j" before jDate > > put empty into tJournal > > put the jDate of this stack into tJournal > > -- do "put the" && jDate && "of this stack into" && tJournal -- didn't > > work > > put the jDate of this stack into tJournal > > if tJournal is empty then > > delete char 1 of jDate -- j > > convert jDate to long date > > answer "Sorry, there's no journal for" && jDate &"." > > exit to top > > end if > > -- ... > > end unpackTheData > > > > I'm passing the seconds for a date I know exists, and I can execute code > > similar to the above in the Message Box and it works fine. In the > script, > > however, tJournal is always empty. > > > > I thought maybe it was a data-typing error, but this works in the > Message > > Box: > > > > put empty into tJournal > > put "2/29/08" into jdate > > convert jDate to seconds > > put "j" before jDate > > put the jdate of this stack into tJournal > > put tJournal > > > From jacque at hyperactivesw.com Sun Mar 2 01:44:03 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 02 Mar 2008 00:44:03 -0600 Subject: unpacking In-Reply-To: References: Message-ID: <47CA4CB3.1090003@hyperactivesw.com> Paul Foraker wrote: > I'm building a stack that is a data entry app for a daily journal. Once the > day's entries have been posted (emailed to myself), I want to store them in > the stack. I came up with a scheme of prepending "j" to the seconds > representing the day and using that as the name of a custom property. No > problem storing that. When I retrieve it in a script, however, it's always > empty. > > on unpackTheData jDate -- in seconds > put "j" before jDate > put empty into tJournal > put the jDate of this stack into tJournal > -- do "put the" && jDate && "of this stack into" && tJournal -- didn't > work I think you do need to use the "do" statement to force evaluation. But the tJournal variable should be part of the "do" statement itself; Rev will recognize it correctly as a variable. So, something like this should work: do "put the" && jDate && "of this stack into tJournal" -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From paul at whitefeather.com Sun Mar 2 01:57:24 2008 From: paul at whitefeather.com (Paul Foraker) Date: Sat, 1 Mar 2008 22:57:24 -0800 Subject: unpacking In-Reply-To: <47CA4CB3.1090003@hyperactivesw.com> References: <47CA4CB3.1090003@hyperactivesw.com> Message-ID: Turns out the problem was in the calling handler, but this is a little weird. When I reported just now that I'd fixed it by passing "j" already prepended to the seconds, I had only tried that from the Message Box. Back inside the calling script, it didn't work. Here's the calling script in a button on a substack's card (faux dialog): on mouseUp -- button on a card of sub stack "Days" get the selectedText of fld "DaysList" convert it to seconds put "j" & it into jDate close stack "Days" -- back on main stack "Journal" unpackTheData jDate end mouseUp That doesn't work. Even though jDate arrives at the main stack script with the correct value, that value cannot be used to access the main stack's custom property. The unpackTheData handler does work, however, from the Message Box. That is, I can pass "j"-something to the stack script and it will work. So, it had to be the "close stack" command in the calling script. Sure enough, this works: on mouseUp -- in a button on sub stack "Days" of main stack "Journal" get the selectedText of fld "DaysList" convert it to seconds put "j" & it into jDate go stack "Journal" -- main stack unpackTheData jDate close stack "Days" -- substack cannot be closed prior to execution -- of a handler in the main stack end mouseUp I would call that a bug. -- Paul On Sat, Mar 1, 2008 at 10:44 PM, J. Landman Gay wrote: > Paul Foraker wrote: > > I'm building a stack that is a data entry app for a daily journal. Once > the > > day's entries have been posted (emailed to myself), I want to store them > in > > the stack. I came up with a scheme of prepending "j" to the seconds > > representing the day and using that as the name of a custom property. No > > problem storing that. When I retrieve it in a script, however, it's > always > > empty. > > > > on unpackTheData jDate -- in seconds > > put "j" before jDate > > put empty into tJournal > > put the jDate of this stack into tJournal > > -- do "put the" && jDate && "of this stack into" && tJournal -- didn't > > work > > I think you do need to use the "do" statement to force evaluation. But > the tJournal variable should be part of the "do" statement itself; Rev > will recognize it correctly as a variable. So, something like this > should work: > > do "put the" && jDate && "of this stack into tJournal" > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From palcibiades-first at yahoo.co.uk Sun Mar 2 02:35:35 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 2 Mar 2008 07:35:35 +0000 Subject: Printing problems Message-ID: <200803020735.35654.palcibiades-first@yahoo.co.uk> Tom Johnson writes: "I'm having some major problems with printing. All I want to do is print a single card. It's not a big, elaborate deal....." Quite so. Very familiar. To try out the script, I created a new stack, put a button on it, pasted in the script which was posted, clicked the button. Nothing happens. 2.9 dp-4, Debian. Rev is the only application that doesn't print. I turned off lock screen, all that stuff is working fine. I also posted it into the message box. There were no error messages, but again, nothing at all happened. Starting to wonder if Rev actually does printing. Peter From JimAultWins at yahoo.com Sun Mar 2 02:58:19 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 01 Mar 2008 23:58:19 -0800 Subject: unpacking In-Reply-To: Message-ID: I am not sure I am on the right track here, but it seems the 'close stack' is working as I would expect in your example. When you start a script using a handler in a stack, you should not be able to close that stack before finishing the handler, including all of the function and handler calls. It is not logical to say 'start running this handler, but before it is done, purge it from memory' In this particular case, I would probably use on mouseUp -- button on a card of sub stack "Days" -- -- unpackTheData jDate send ("close stack " & the short name of this stack ) to me in 10 milliseconds end mouseUp If you were to use the Variable Watcher window, you might see that the definition of the variable 'jDate' becomes empty when you close the stack that started the process. You might test this: > close stack "Days" -- back on main stack "Journal" > unpackTheData jDate put ">|" & jDate & "|<" into msg --to see if it still has the date > end mouseUp Be careful when using the Message Box, since it tries to interpret the command line, but does not always work the same way as running a handler, especially when trying to test the 'do' command. Jim Ault Las Vegas On 3/1/08 10:57 PM, "Paul Foraker" wrote: > Turns out the problem was in the calling handler, but this is a little > weird. When I reported just now that I'd fixed it by passing "j" already > prepended to the seconds, I had only tried that from the Message Box. Back > inside the calling script, it didn't work. Here's the calling script in a > button on a substack's card (faux dialog): > > on mouseUp -- button on a card of sub stack "Days" > get the selectedText of fld "DaysList" > convert it to seconds > put "j" & it into jDate > close stack "Days" -- back on main stack "Journal" > unpackTheData jDate > end mouseUp > > That doesn't work. Even though jDate arrives at the main stack script with > the correct value, that value cannot be used to access the main stack's > custom property. > > The unpackTheData handler does work, however, from the Message Box. That is, > I can pass "j"-something to the stack script and it will work. > > So, it had to be the "close stack" command in the calling script. Sure > enough, this works: > > on mouseUp -- in a button on sub stack "Days" of main stack "Journal" > get the selectedText of fld "DaysList" > convert it to seconds > put "j" & it into jDate > go stack "Journal" -- main stack > unpackTheData jDate > close stack "Days" -- substack cannot be closed prior to execution > -- of a handler in the main stack > end mouseUp > > I would call that a bug. > > -- Paul > > On Sat, Mar 1, 2008 at 10:44 PM, J. Landman Gay > wrote: > >> Paul Foraker wrote: >>> I'm building a stack that is a data entry app for a daily journal. Once >> the >>> day's entries have been posted (emailed to myself), I want to store them >> in >>> the stack. I came up with a scheme of prepending "j" to the seconds >>> representing the day and using that as the name of a custom property. No >>> problem storing that. When I retrieve it in a script, however, it's >> always >>> empty. >>> >>> on unpackTheData jDate -- in seconds >>> put "j" before jDate >>> put empty into tJournal >>> put the jDate of this stack into tJournal >>> -- do "put the" && jDate && "of this stack into" && tJournal -- didn't >>> work >> >> I think you do need to use the "do" statement to force evaluation. But >> the tJournal variable should be part of the "do" statement itself; Rev >> will recognize it correctly as a variable. So, something like this >> should work: >> >> do "put the" && jDate && "of this stack into tJournal" >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From paul at whitefeather.com Sun Mar 2 03:51:30 2008 From: paul at whitefeather.com (Paul Foraker) Date: Sun, 2 Mar 2008 00:51:30 -0800 Subject: unpacking In-Reply-To: References: Message-ID: Hi Jim, The Variable Watcher indicates that the value of the incoming variable is correct, and remains so throughout the execution (or the VW is not updating properly). Nevertheless, the 'close stack' kills the utility of the variable. -- Paul On Sat, Mar 1, 2008 at 11:58 PM, Jim Ault wrote: > I am not sure I am on the right track here, but it seems the 'close stack' > is working as I would expect in your example. > > When you start a script using a handler in a stack, you should not be able > to close that stack before finishing the handler, including all of the > function and handler calls. It is not logical to say 'start running this > handler, but before it is done, purge it from memory' > > In this particular case, I would probably use > > on mouseUp -- button on a card of sub stack "Days" > -- > -- > unpackTheData jDate > send ("close stack " & the short name of this stack ) to me in 10 > milliseconds > end mouseUp > > If you were to use the Variable Watcher window, you might see that the > definition of the variable 'jDate' becomes empty when you close the stack > that started the process. > > You might test this: > > close stack "Days" -- back on main stack "Journal" > > unpackTheData jDate > put ">|" & jDate & "|<" into msg --to see if it still has the date > > end mouseUp > > > Be careful when using the Message Box, since it tries to interpret the > command line, but does not always work the same way as running a handler, > especially when trying to test the 'do' command. > > Jim Ault > Las Vegas > > On 3/1/08 10:57 PM, "Paul Foraker" wrote: > > > Turns out the problem was in the calling handler, but this is a little > > weird. When I reported just now that I'd fixed it by passing "j" already > > prepended to the seconds, I had only tried that from the Message Box. > Back > > inside the calling script, it didn't work. Here's the calling script in > a > > button on a substack's card (faux dialog): > > > > on mouseUp -- button on a card of sub stack "Days" > > get the selectedText of fld "DaysList" > > convert it to seconds > > put "j" & it into jDate > > close stack "Days" -- back on main stack "Journal" > > unpackTheData jDate > > end mouseUp > > > > That doesn't work. Even though jDate arrives at the main stack script > with > > the correct value, that value cannot be used to access the main stack's > > custom property. > > > > The unpackTheData handler does work, however, from the Message Box. That > is, > > I can pass "j"-something to the stack script and it will work. > > > > So, it had to be the "close stack" command in the calling script. Sure > > enough, this works: > > > > on mouseUp -- in a button on sub stack "Days" of main stack "Journal" > > get the selectedText of fld "DaysList" > > convert it to seconds > > put "j" & it into jDate > > go stack "Journal" -- main stack > > unpackTheData jDate > > close stack "Days" -- substack cannot be closed prior to execution > > -- of a handler in the main stack > > end mouseUp > > > > I would call that a bug. > > > > -- Paul > > > > On Sat, Mar 1, 2008 at 10:44 PM, J. Landman Gay < > jacque at hyperactivesw.com> > > wrote: > > > >> Paul Foraker wrote: > >>> I'm building a stack that is a data entry app for a daily journal. > Once > >> the > >>> day's entries have been posted (emailed to myself), I want to store > them > >> in > >>> the stack. I came up with a scheme of prepending "j" to the seconds > >>> representing the day and using that as the name of a custom property. > No > >>> problem storing that. When I retrieve it in a script, however, it's > >> always > >>> empty. > >>> > >>> on unpackTheData jDate -- in seconds > >>> put "j" before jDate > >>> put empty into tJournal > >>> put the jDate of this stack into tJournal > >>> -- do "put the" && jDate && "of this stack into" && tJournal -- > didn't > >>> work > >> > >> I think you do need to use the "do" statement to force evaluation. But > >> the tJournal variable should be part of the "do" statement itself; Rev > >> will recognize it correctly as a variable. So, something like this > >> should work: > >> > >> do "put the" && jDate && "of this stack into tJournal" > >> > >> -- > >> Jacqueline Landman Gay | jacque at hyperactivesw.com > >> HyperActive Software | http://www.hyperactivesw.com > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-revolution > >> > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription > > preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From JimAultWins at yahoo.com Sun Mar 2 04:09:29 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 02 Mar 2008 01:09:29 -0800 Subject: unpacking In-Reply-To: Message-ID: According to the docs, the stack should not be purged until the handler(s) finish, so the variable should remain available to be passed. If you tried to open another stack with the same name, Rev should complain. I do know that complex send systems can create 'folds' in the message path that no longer make sense and this will cause failures, but it does not seem like you would be using those in ' unpackTheData jDate ' so there should be no conflict or loss of data. For the moment, you have an answer that works. Jim Ault Las Vegas On 3/2/08 12:51 AM, "Paul Foraker" wrote: > Hi Jim, > > The Variable Watcher indicates that the value of the incoming variable is > correct, and remains so throughout the execution (or the VW is not updating > properly). Nevertheless, the 'close stack' kills the utility of the > variable. > > -- Paul > > On Sat, Mar 1, 2008 at 11:58 PM, Jim Ault wrote: > >> I am not sure I am on the right track here, but it seems the 'close stack' >> is working as I would expect in your example. >> >> When you start a script using a handler in a stack, you should not be able >> to close that stack before finishing the handler, including all of the >> function and handler calls. It is not logical to say 'start running this >> handler, but before it is done, purge it from memory' >> >> In this particular case, I would probably use >> >> on mouseUp -- button on a card of sub stack "Days" >> -- >> -- >> unpackTheData jDate >> send ("close stack " & the short name of this stack ) to me in 10 >> milliseconds >> end mouseUp >> >> If you were to use the Variable Watcher window, you might see that the >> definition of the variable 'jDate' becomes empty when you close the stack >> that started the process. >> >> You might test this: >>> close stack "Days" -- back on main stack "Journal" >>> unpackTheData jDate >> put ">|" & jDate & "|<" into msg --to see if it still has the date >>> end mouseUp >> >> >> Be careful when using the Message Box, since it tries to interpret the >> command line, but does not always work the same way as running a handler, >> especially when trying to test the 'do' command. >> >> Jim Ault >> Las Vegas >> >> On 3/1/08 10:57 PM, "Paul Foraker" wrote: >> >>> Turns out the problem was in the calling handler, but this is a little >>> weird. When I reported just now that I'd fixed it by passing "j" already >>> prepended to the seconds, I had only tried that from the Message Box. >> Back >>> inside the calling script, it didn't work. Here's the calling script in >> a >>> button on a substack's card (faux dialog): >>> >>> on mouseUp -- button on a card of sub stack "Days" >>> get the selectedText of fld "DaysList" >>> convert it to seconds >>> put "j" & it into jDate >>> close stack "Days" -- back on main stack "Journal" >>> unpackTheData jDate >>> end mouseUp >>> >>> That doesn't work. Even though jDate arrives at the main stack script >> with >>> the correct value, that value cannot be used to access the main stack's >>> custom property. >>> >>> The unpackTheData handler does work, however, from the Message Box. That >> is, >>> I can pass "j"-something to the stack script and it will work. >>> >>> So, it had to be the "close stack" command in the calling script. Sure >>> enough, this works: >>> >>> on mouseUp -- in a button on sub stack "Days" of main stack "Journal" >>> get the selectedText of fld "DaysList" >>> convert it to seconds >>> put "j" & it into jDate >>> go stack "Journal" -- main stack >>> unpackTheData jDate >>> close stack "Days" -- substack cannot be closed prior to execution >>> -- of a handler in the main stack >>> end mouseUp >>> >>> I would call that a bug. >>> >>> -- Paul >>> >>> On Sat, Mar 1, 2008 at 10:44 PM, J. Landman Gay < >> jacque at hyperactivesw.com> >>> wrote: >>> >>>> Paul Foraker wrote: >>>>> I'm building a stack that is a data entry app for a daily journal. >> Once >>>> the >>>>> day's entries have been posted (emailed to myself), I want to store >> them >>>> in >>>>> the stack. I came up with a scheme of prepending "j" to the seconds >>>>> representing the day and using that as the name of a custom property. >> No >>>>> problem storing that. When I retrieve it in a script, however, it's >>>> always >>>>> empty. >>>>> >>>>> on unpackTheData jDate -- in seconds >>>>> put "j" before jDate >>>>> put empty into tJournal >>>>> put the jDate of this stack into tJournal >>>>> -- do "put the" && jDate && "of this stack into" && tJournal -- >> didn't >>>>> work >>>> >>>> I think you do need to use the "do" statement to force evaluation. But >>>> the tJournal variable should be part of the "do" statement itself; Rev >>>> will recognize it correctly as a variable. So, something like this >>>> should work: >>>> >>>> do "put the" && jDate && "of this stack into tJournal" >>>> >>>> -- >>>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>>> HyperActive Software | http://www.hyperactivesw.com >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription >>> preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From palcibiades-first at yahoo.co.uk Sun Mar 2 04:15:15 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 2 Mar 2008 09:15:15 +0000 Subject: Printing problems -- is this the answer? Message-ID: <200803020915.15179.palcibiades-first@yahoo.co.uk> What may work is set the systemPrintSelector to false! Answer printer then brings up a print dialog with the printer in it, which is dramatic progress. Peter From viktoras at ekoinf.net Sun Mar 2 05:37:25 2008 From: viktoras at ekoinf.net (viktoras didziulis) Date: Sun, 02 Mar 2008 12:37:25 +0200 Subject: Revolution Reading GPS Data In-Reply-To: <7c87a2a10803011700v6ca75b8fw64b47e769a5daf6a@mail.gmail.com> References: <988B2C48-AFC3-4C64-9C1E-A7F4CA530615@richard-hillen.de> <7c87a2a10803011700v6ca75b8fw64b47e769a5daf6a@mail.gmail.com> Message-ID: <47CA8365.2020403@ekoinf.net> usually GPS devices use NMEA (National Marine Electronics Association) protocol. Check this: http://www.gpsinformation.org/dale/nmea.htm Best wishes Viktoras Andre Garzia wrote: > Richard, > > I never did that but I think there's a protocol and it's all ascii > based. I think you just open the right com port or something and then > reads chars... > > Andre > > On 3/1/08, R. Hillen wrote: > >> Hello, >> >> is there anybody who succeeded in reading data from a gps device into >> a revolution application? >> >> How did you do it? Which device did you use? >> >> Thank you. >> >> Richard. >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > > From benr_mc at cogapp.com Sun Mar 2 07:42:43 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Sun, 02 Mar 2008 12:42:43 +0000 Subject: Revolution Reading GPS Data In-Reply-To: <988B2C48-AFC3-4C64-9C1E-A7F4CA530615@richard-hillen.de> References: <988B2C48-AFC3-4C64-9C1E-A7F4CA530615@richard-hillen.de> Message-ID: <47CAA0C3.1080006@cogapp.com> On 1/3/08 22:59, R. Hillen wrote: > is there anybody who succeeded in reading data from a gps device into a > revolution application? > > How did you do it? Which device did you use? Hi Richard, I did this a couple of years ago in Rev - it was very straightforward. All (er, virtually all) GPS devices speak NMEA, which is widely documented on the web. We worked with a couple of different devices, and the software didn't notice any difference (apart from anything else, I think pretty much everyone is using the same chipsets). We did this on Mac and Windows; the only difficulty was locating Mac drivers. All the devices we worked with were serial originally with serial-USB chips bolted on; there seemed to be a couple of different ones of these. The other way that working on Windows was easier in locating the device automatically - just iterated through COM1-10; on the Mac I think we had to set the name of the device in the configuration. The devices just spend a steady stream of data; in the NMEA format this is ASCII, line formatted; so I had a handler running on a timer which read data from the port and buffered it, and then invoked a handler to see whether there were any completed "sentences" to process. That handler in turn checked whether the position etc information had changed, and if so invoked a handler to actually do whatever it was supposed to be. In theory you can switch the devices into a binary format which should be much faster - but we didn't seem to need the speed and I never dared try in case I couldn't get it to switch back! Good luck, - Ben From geradamas at yahoo.com Sun Mar 2 09:42:34 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 2 Mar 2008 14:42:34 +0000 (GMT) Subject: Team Development / Exporting stuff to text files Message-ID: <825084.77906.qm@web37510.mail.mud.yahoo.com> For what it is worth . . . Have just uploaded "SS.rev" to revOnline (also available at my main Yahoo Group): it is the seed of a stack to export 'everything' to a text file: as it stands it exports all the scripts in a stack. If anybody can use it / modify it for use: it is there for them! Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Sun Mar 2 09:46:07 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 2 Mar 2008 14:46:07 +0000 (GMT) Subject: Length of revOnline Access? Message-ID: <890556.41381.qm@web37505.mail.mud.yahoo.com> How long does access to revOnline last after purchase of a particular instantiation of Runtime Revolution? My personal details got 'hosed' from my G4 a while back and have just reregistered on the basis of a Media 2.7.2 licence I own (although I do all my work with DC 2.6.1 for almost self-evident reasons). sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html From benr_mc at cogapp.com Sun Mar 2 11:19:25 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Sun, 02 Mar 2008 16:19:25 +0000 Subject: Team Development using Run Rev In-Reply-To: <7aa52a210803011333k2a480ac7q959c3a791a22c0ad@mail.gmail.com> References: <15752758.post@talk.nabble.com> <7aa52a210803011333k2a480ac7q959c3a791a22c0ad@mail.gmail.com> Message-ID: <47CAD38D.4070709@cogapp.com> On 1/3/08 21:33, Chipp Walters wrote: > Coming a bit late to this party. I've successfully used Rev in a > multi-developer environment using our own auto-update architecture and > MagicCarpet. > > It basically works like this. Individual developers check out stacks > from a web server using MagicCarpet, work on them, then check them > back in (with notes if they like). MagicCarpet can be setup to > automatically archive versions, so you can 'roll back' to an older > version if necessary. Because of our auto-updating architecture, as > soon as someone checks in a stack, it is instantly made available to > anyone with the application's executable (Mac or PC). New files are > automatically downloaded into a plugins folder, after a successful > launch. Our MGC architecture also handles downloading and > uncompressing of zip archives as well. Thanks for reminding me about MagicCarpet, which I mean to check out (pun not intended). Can you clarify; does it offer any merging at a level more detailed than stack (and does it merge substacks)? And does it offer any kind of diff or comparison features? thanks, - Ben From chipp at chipp.com Sun Mar 2 13:35:16 2008 From: chipp at chipp.com (Chipp Walters) Date: Sun, 2 Mar 2008 12:35:16 -0600 Subject: Team Development using Run Rev In-Reply-To: <47CAD38D.4070709@cogapp.com> References: <15752758.post@talk.nabble.com> <7aa52a210803011333k2a480ac7q959c3a791a22c0ad@mail.gmail.com> <47CAD38D.4070709@cogapp.com> Message-ID: <7aa52a210803021035y392f0b6coedb1f1a40ef001fb@mail.gmail.com> Ben, No, it only manages stacks. No diff'ing. It's fairly simple as it uploads and keeps track of changes for individual stacks. -Chipp From livfoss at mac.com Sun Mar 2 15:26:23 2008 From: livfoss at mac.com (Graham Samuel) Date: Sun, 2 Mar 2008 21:26:23 +0100 Subject: Revolution Reading GPS Data In-Reply-To: <20080302180004.74BEA488F54@mail.runrev.com> References: <20080302180004.74BEA488F54@mail.runrev.com> Message-ID: <6ABFC23D-529A-4371-AD4A-62539EB08C49@mac.com> This interests me also - I have a simple GPS device (a so-called 'training' device) which captures trackpoints and waypoints. Its current PC software is just that, i.e. it doesn't work on a Mac, and more or less the only thing it can do is to create a kml file for use by Google Earth. I am not at all sure that it uses the same chipset as the mainstream GPS devices (the kind you can pre-programme with a route, like Garmin etc), but my main problem in even starting to deal with it is the lack of USB capability in Rev. In order to talk to the device, I have to have a USB driver of some kind and I absolutely do not know where to start. I have tried emailing both the retailer and the manufacturer for advice but neither has bothered to reply. Has anyone got any advice about cracking the USB problem? TIA Graham On Sun, 02 Mar 2008 12:42:43 +0000, Ben Rubinstein wrote: > > On 1/3/08 22:59, R. Hillen wrote: >> is there anybody who succeeded in reading data from a gps device >> into a >> revolution application? >> >> How did you do it? Which device did you use? > > Hi Richard, > > I did this a couple of years ago in Rev - it was very > straightforward. All > (er, virtually all) GPS devices speak NMEA, which is widely > documented on the > web. We worked with a couple of different devices, and the > software didn't > notice any difference (apart from anything else, I think pretty > much everyone > is using the same chipsets). > > We did this on Mac and Windows; the only difficulty was locating > Mac drivers. > All the devices we worked with were serial originally with serial- > USB chips > bolted on; there seemed to be a couple of different ones of these. > The other > way that working on Windows was easier in locating the device > automatically - > just iterated through COM1-10; on the Mac I think we had to set the > name of > the device in the configuration. > > The devices just spend a steady stream of data; in the NMEA format > this is > ASCII, line formatted; so I had a handler running on a timer which > read data > from the port and buffered it, and then invoked a handler to see > whether there > were any completed "sentences" to process. > > That handler in turn checked whether the position etc information > had changed, > and if so invoked a handler to actually do whatever it was supposed > to be. > > In theory you can switch the devices into a binary format which > should be much > faster - but we didn't seem to need the speed and I never dared try > in case I > couldn't get it to switch back! > > Good luck, > > - Ben ---------------------------------------- Graham Samuel / The Living Fossil Co. / UK and France From david at dvglasgow.wanadoo.co.uk Sun Mar 2 16:26:20 2008 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Sun, 2 Mar 2008 21:26:20 +0000 Subject: Unexpected Windows nastiness In-Reply-To: <20071024125301.43AE24891D5@mail.runrev.com> References: <20071024125301.43AE24891D5@mail.runrev.com> Message-ID: Sorry for the vague subject line for this post, but I can't really put it in a nutshell. I have got so used to building stuff on OS X and then just tweaking for Windows, I am completely thrown by this problem. I am using Studio 2.7.4 on a MacBook with XP running under parallels for Windows testing. I have a card which allows a user to select a folder which contains JPG images. The filenames of these images are displayed in a number of fields in different ways, reflecting membership of groups which are specified by the name. So ADF01.jpg, ADF02.jpg, ADF03.jpg etc. are all exemplars of the 'ADF category. There can be any number of categories, and the scripts work out how many and which image belongs to which category. It sounds a bit complicated, but it isn't really. Images can be viewed independently, or along with other members of the same category. Images can be previewed by clicking on the filename, and then an order can be generated for something like a slideshow, using randomisation combined with conditions. Anyway, it all works tickety boo in IDE and standalone using OS X. In Win XP the filenames load and fields are populated as expected. Attempting to use any control, or indeed clicking anywhere on the card causes all the fields bar one disappear behind (?) a dark grey colour. The single visible field and all obscured controls are unresponsive. Clicking generally causes the 'program not responding' thingy to be thrown by the OS. Not doing anything seems to have no effect, except the fans slowly crank up to full speed. I have rebuilt the standalone, with the same effect. I have tried searching archives for something like this, but struggled to identify any relevant terms. Does any of this ring any bells? David Glasgow From 3mcgrath at comcast.net Sun Mar 2 16:49:22 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Sun, 2 Mar 2008 16:49:22 -0500 Subject: Revolution Reading GPS Data In-Reply-To: <6ABFC23D-529A-4371-AD4A-62539EB08C49@mac.com> References: <20080302180004.74BEA488F54@mail.runrev.com> <6ABFC23D-529A-4371-AD4A-62539EB08C49@mac.com> Message-ID: <260CD20F-0C75-43B9-9FE3-F3BEB47AFB1F@comcast.net> Graham, What is the make and model of the device? Most of the devices that I have seen (even the USB only ones) use serial commands or a converter to serial commands. I have come across a few generic USB drivers for things like the Keyspan High Speed Serial converter. It is a Serial to USB hardware converter. BUT it uses serial commands in the device, the USB driver only emulates a serial port on the Mac. I have also noticed that other types of devices use the same exact driver. I can look it up if you tell me more. So a little more info on the device will help. Tom McG On Mar 2, 2008, at 3:26 PM, Graham Samuel wrote: > This interests me also - I have a simple GPS device (a so-called > 'training' device) which captures trackpoints and waypoints. Its > current PC software is just that, i.e. it doesn't work on a Mac, and > more or less the only thing it can do is to create a kml file for > use by Google Earth. I am not at all sure that it uses the same > chipset as the mainstream GPS devices (the kind you can pre- > programme with a route, like Garmin etc), but my main problem in > even starting to deal with it is the lack of USB capability in Rev. > In order to talk to the device, I have to have a USB driver of some > kind and I absolutely do not know where to start. I have tried > emailing both the retailer and the manufacturer for advice but > neither has bothered to reply. > > Has anyone got any advice about cracking the USB problem? > > TIA > > Graham > From kray at sonsothunder.com Sun Mar 2 19:30:29 2008 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 2 Mar 2008 18:30:29 -0600 Subject: select rectangle area In-Reply-To: References: Message-ID: <20080302183029655804.198e566b@sonsothunder.com> On Sun, 2 Mar 2008 00:04:04 +0100, R. Hillen wrote: > Hello, > > I want to select in an application an rectangle area of an image by > dragging the mouse from one edge to another, whereby the selected > rectangle is visualized. > > As I have no idea how to do it, all tips are welcome! May you help? > Thank you! Try this: - Create a rectangle graphic (I'll call it "SelectRect") that is not opaque, and has the line style you want for the "selection rectangle" (like a blue single line border perhaps). It doesn't matter where you create it, or what it overlaps - it only matters that it is in front of the image. - Hide the rectangle graphic (hide grc "SelectRect") - Put this script into the image object: on mouseDown set the uStartLoc of me to the mouseLoc end mouseDown on mouseMove if the uStartLoc of me <> "" then put the uStartLoc of me & "," & the mouseLoc into tRect set the rect of grc "SelectRect" to tRect if the vis of grc "SelectRect" is false then show grc "SelectRect" end if end mouseMove on mouseUp set the uStartLoc of me to "" end mouseUp on mouseRelease set the uStartLoc of me to "" end mouseRelease Hope this helps, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From jim at oyfconsulting.com Sun Mar 2 19:50:06 2008 From: jim at oyfconsulting.com (Jim Carwardine) Date: Sun, 02 Mar 2008 20:50:06 -0400 Subject: [OT] Does Sheepshaver work in Leopard? In-Reply-To: <3B83EA24-838E-44BF-AD44-7C638143E380@fiberworld.nl> References: <0002E2AF.47A328B2@192.168.168.3> <12D91B49-F296-41E0-AF01-645185BE9321@oyfconsulting.com> <3B83EA24-838E-44BF-AD44-7C638143E380@fiberworld.nl> Message-ID: Just confirming what others have said. Sheepshaver seems to work in Leopard just fine. I tested HC and MacProject II... Jim On 2-Feb-08, at 11:18 AM, Claudi Cornaz wrote: > Hi Jim, > > I have been using it for one app, Claris Cad and I have not > encountered any problems. Don't know about other apps though. > > Claudi > > > > > > On 1-feb-2008, at 19:51, Jim Carwardine wrote: > >> Hi Folks... I haven't upgraded to Leopard for fear of Sheepshaver >> not working. Anybody try it?... Jim >> >> Jim Carwardine, >> President & CEO >> OYF Consulting >> Ph. 902.823.2339 / 866.601.2339 >> Fx. 902.823-2139 >> >> StrategicDoing?: Execution depends on employees. >> Strategic Partner with HiringSmart Canada Ltd. >> -- >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Jim Carwardine, President & CEO OYF Consulting Ph. 902.823.2339 / 866.601.2339 Fx. 902.823-2139 StrategicDoing?: Execution depends on employees. Strategic Partner with HiringSmart Canada Ltd. -- From chipp at chipp.com Sun Mar 2 21:55:29 2008 From: chipp at chipp.com (Chipp Walters) Date: Sun, 2 Mar 2008 20:55:29 -0600 Subject: Team Development / Exporting stuff to text files In-Reply-To: <825084.77906.qm@web37510.mail.mud.yahoo.com> References: <825084.77906.qm@web37510.mail.mud.yahoo.com> Message-ID: <7aa52a210803021855h324b05cai32fad361086e5c02@mail.gmail.com> You mean something like? on mouseUp repeat with x = 1 to the number of cds in this stack put the long name of cd x &cr& the script of cd x &cr&cr after tScripts repeat with y=1 to the number of controls on cd x put the long name of control y of cd x &cr& the script of control y of cd x &cr&cr after tScripts end repeat end repeat answer file "Text file to export scripts to:" if it is empty or the result is "cancel" then exit to top put tScripts into URL ("file:" & it) end mouseUp Or..are you getting the scripts of substacks as well? The real problem, is capturing all the controls and their properties and exporting to text, then being able to import them back in. I believe Geoff Canyon, a long time ago in a galaxy far far away did something like that. -Chipp From lan.kc.macmail at gmail.com Sun Mar 2 22:20:23 2008 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 3 Mar 2008 11:20:23 +0800 Subject: Revolution Reading GPS Data In-Reply-To: <6ABFC23D-529A-4371-AD4A-62539EB08C49@mac.com> References: <20080302180004.74BEA488F54@mail.runrev.com> <6ABFC23D-529A-4371-AD4A-62539EB08C49@mac.com> Message-ID: On Mon, Mar 3, 2008 at 4:26 AM, Graham Samuel wrote: > This interests me also - I have a simple GPS device (a so-called > 'training' device) which captures trackpoints and waypoints. Its > current PC software is just that, i.e. it doesn't work on a Mac, and > more or less the only thing it can do is to create a kml file for use > by Google Earth. Just bought a Garmin Edge 305 and apart from it's list of cool features the thing that had me opening my wallet was 'with Mac drivers and Software' :-) I currently don't intend to talk to the Garmin with Rev (although I'll keep an eye on how this thread develops, and who knows I might give it a crack) but I think, once the files are downloaded I might try to sneak into them with Rev and see what I can do. I see some software out there that adds extra info to the data, like weather conditions, to correct data for wind speed and barometric variations. I've checked the central weather bureau and they collect data from a bunch of automatic weather stations, a couple of which are in the vicinity of where I ride. The output is every 10 min, and it's available within 15 min on their site and goes back 24 hrs. Unfortunately the format is in the form of a graph - great to get a quick 'visual' overview of what the weather's been doing, but it's going to be a pain to try and 'reverse' it back into plain numbers. Anyone attempted this in Rev? Anyway, that's all a long way off yet. I got to get the thing first. You see I bought it, but have now given it to my wife so she can give it to me for my birthday :-) How else am I going to prevent getting some item of clothing that I have no real interest in - the last suit she got me cost more than twice as much as the Edge - and lets face it, I have 10 times the interest in any 'gadget' than any piece of clothe ;-) PS The reason we own Macs is because way back in 1987 my wife bought a 512K for me to give to her for her birthday; something I'm so pleased she did :-) From 3mcgrath at comcast.net Sun Mar 2 23:04:07 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Sun, 2 Mar 2008 23:04:07 -0500 Subject: Revolution Reading GPS Data In-Reply-To: References: <20080302180004.74BEA488F54@mail.runrev.com> <6ABFC23D-529A-4371-AD4A-62539EB08C49@mac.com> Message-ID: <604E15D6-626F-4C1B-BB37-D0BEA78F5E18@comcast.net> Kay the Garmin Training Center takes XML files and outputs to XML as well. I don't know if it is working with serial commands or not since I don't have the Edge 305. You can download the program to play around with at: http://www8.garmin.com/support/collection.jsp?product=010-00447-00 Keep us informed when your birthday is so we can see what you can do with it. Tom McG On Mar 2, 2008, at 10:20 PM, Kay C Lan wrote: > Garmin Edge 305 From 3mcgrath at comcast.net Mon Mar 3 00:16:28 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Mon, 3 Mar 2008 00:16:28 -0500 Subject: Revolution Reading GPS Data In-Reply-To: <604E15D6-626F-4C1B-BB37-D0BEA78F5E18@comcast.net> References: <20080302180004.74BEA488F54@mail.runrev.com> <6ABFC23D-529A-4371-AD4A-62539EB08C49@mac.com> <604E15D6-626F-4C1B-BB37-D0BEA78F5E18@comcast.net> Message-ID: Kay, Also: "Garmin USB support just works. Support is built into the kernel, so the device now sits on a pseudo-serial port called /dev/ ttyUSB0." quote found here: http://www.marengo-ltd.com/gps/ Also of interest: http://www.gpsbabel.org/ Getting info out of the 305: - http://www.marengo-ltd.com/gps/converting_tracks.php And on Parallels virtual machine: http://eudyptes.com/SerialClient.php For Garmin 10 in parallels may help: http://forum.parallels.com/showthread.php?t=2823&page=3 HTH Tom McG On Mar 2, 2008, at 11:04 PM, Thomas McGrath III wrote: > Kay the Garmin Training Center takes XML files and outputs to XML as > well. I don't know if it is working with serial commands or not > since I don't have the Edge 305. > > You can download the program to play around with at: http://www8.garmin.com/support/collection.jsp?product=010-00447-00 > > Keep us informed when your birthday is so we can see what you can do > with it. > > > Tom McG > > On Mar 2, 2008, at 10:20 PM, Kay C Lan wrote: > >> Garmin Edge 305 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at comcast.net Mon Mar 3 00:22:29 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Mon, 3 Mar 2008 00:22:29 -0500 Subject: Revolution Reading GPS Data In-Reply-To: References: <20080302180004.74BEA488F54@mail.runrev.com> <6ABFC23D-529A-4371-AD4A-62539EB08C49@mac.com> <604E15D6-626F-4C1B-BB37-D0BEA78F5E18@comcast.net> Message-ID: Kay, Lastly, This is for Firefox and Google Maps with a GPX Conversion. Supposed to work with the 305. http://www.elsewhere.org/journal/gmaptogpx/ But GPS Babel is supposed to be the swiss army knife for GPX file formats Tom On Mar 3, 2008, at 12:16 AM, Thomas McGrath III wrote: > Kay, > > Also: "Garmin USB support just works. Support is built into the > kernel, so the device now sits on a pseudo-serial port called /dev/ > ttyUSB0." quote found here: http://www.marengo-ltd.com/gps/ > > Also of interest: > http://www.gpsbabel.org/ > > Getting info out of the 305: - http://www.marengo-ltd.com/gps/converting_tracks.php > > And on Parallels virtual machine: http://eudyptes.com/ > SerialClient.php > > For Garmin 10 in parallels may help: http://forum.parallels.com/showthread.php?t=2823&page=3 > > HTH > > Tom McG > > On Mar 2, 2008, at 11:04 PM, Thomas McGrath III wrote: > >> Kay the Garmin Training Center takes XML files and outputs to XML >> as well. I don't know if it is working with serial commands or not >> since I don't have the Edge 305. >> >> You can download the program to play around with at: http://www8.garmin.com/support/collection.jsp?product=010-00447-00 >> >> Keep us informed when your birthday is so we can see what you can >> do with it. >> >> >> Tom McG >> >> On Mar 2, 2008, at 10:20 PM, Kay C Lan wrote: >> >>> Garmin Edge 305 >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lan.kc.macmail at gmail.com Mon Mar 3 03:42:40 2008 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 3 Mar 2008 16:42:40 +0800 Subject: Revolution Reading GPS Data In-Reply-To: References: <20080302180004.74BEA488F54@mail.runrev.com> <6ABFC23D-529A-4371-AD4A-62539EB08C49@mac.com> <604E15D6-626F-4C1B-BB37-D0BEA78F5E18@comcast.net> Message-ID: Tom, Ummmm, I don't know what to say, but... thanks for all the links. I'm hoping most of the issues will be resolved simply because it now comes with Mac compatible software. Although I don't have the unit in my hot little hand, I just visited Garmin's support site and download the very latest (22 Feb 08) beta of the 'Training Centre' software. I note in the version history that 'Fixed some XML export issues' is listed. So if 'everything' the 305 records is downloadable to the TC software, and the TC software can export 'everything' to XML, I should be pretty sweet :-) Of course if the TC software only exports a portion of the data then GPS Babel may need to come to the rescue :-) Now off to check the docs that came with the software to see what I can find. From david at dvglasgow.wanadoo.co.uk Mon Mar 3 05:15:52 2008 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Mon, 3 Mar 2008 10:15:52 +0000 Subject: Unexpected Windows nastiness In-Reply-To: References: <20071024125301.43AE24891D5@mail.runrev.com> Message-ID: <9CAA9530-ECE0-4CB6-BEE5-B10414BEA864@dvglasgow.wanadoo.co.uk> My original post appears below. Whilst mulling this over in the early hours, I suddenly remembered that last week I had (long used) standalone which failed to launch. The problem was later diagnosed by the author (thanks Phil) as damage cause by a utility I had used systemwide to strip out PPC code from apps. This had saved a fair bit of space, but had killed the app. Could it be that the same utility has damaged the Windows engine, or some other component of the Windows standalone building process? Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk On 2 Mar 2008, at 9:26 pm, David Glasgow wrote: > Sorry for the vague subject line for this post, but I can't really > put it in a nutshell. > > I have got so used to building stuff on OS X and then just tweaking > for Windows, I am completely thrown by this problem. I am using > Studio 2.7.4 on a MacBook with XP running under parallels for > Windows testing. > > I have a card which allows a user to select a folder which contains > JPG images. The filenames of these images are displayed in a > number of fields in different ways, reflecting membership of groups > which are specified by the name. So ADF01.jpg, ADF02.jpg, > ADF03.jpg etc. are all exemplars of the 'ADF category. There can be > any number of categories, and the scripts work out how many and > which image belongs to which category. It sounds a bit > complicated, but it isn't really. Images can be viewed > independently, or along with other members of the same category. > > Images can be previewed by clicking on the filename, and then an > order can be generated for something like a slideshow, using > randomisation combined with conditions. > > Anyway, it all works tickety boo in IDE and standalone using OS X. > > In Win XP the filenames load and fields are populated as expected. > Attempting to use any control, or indeed clicking anywhere on the > card causes all the fields bar one disappear behind (?) a dark grey > colour. The single visible field and all obscured controls are > unresponsive. Clicking generally causes the 'program not > responding' thingy to be thrown by the OS. Not doing anything > seems to have no effect, except the fans slowly crank up to full > speed. > > I have rebuilt the standalone, with the same effect. > > I have tried searching archives for something like this, but > struggled to identify any relevant terms. > > Does any of this ring any bells? > > David Glasgow From geradamas at yahoo.com Mon Mar 3 06:30:14 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 3 Mar 2008 11:30:14 +0000 (GMT) Subject: Team Development / Exporting stuff to text files Message-ID: <205280.901.qm@web37504.mail.mud.yahoo.com> Chipp wrote: "You mean something like? on mouseUp repeat with x = 1 to the number of cds in this stack put the long name of cd x &cr& the script of cd x &cr&cr after tScripts repeat with y=1 to the number of controls on cd x put the long name of control y of cd x &cr& the script of control y of cd x &cr&cr after tScripts end repeat end repeat answer file "Text file to export scripts to:" if it is empty or the result is "cancel" then exit to top put tScripts into URL ("file:" & it) end mouseUp" no, not really: on mouseUp palette "SS" --get the name of toplevel stack put the topstack into fld "fTARGET" put " " into PHPHSCRIPTS put 1 into XXX ---------- snatches scripts from main stack ---------- put the num of cds of stack fld "fTARGET" into CDNUMS repeat with K= 1 to CDNUMS put the num of controls of cd K of stack fld "fTARGET" into KONTROLS repeat with M= 1 to KONTROLS put XXX into fld "Z" put fld "fTARGET" && "CARD:" && K && the short name of control M of cd K of stack fld "fTARGET" && the script of control M of cd K of stack fld "fTARGET" into fld "fSCRIPTS" put fld "fSCRIPTS" into PHSCRIPTS put PHSCRIPTS && PHPHSCRIPTS into ADDER PUT ADDER into PHPHSCRIPTS put ADDER into fld "fADDER" put XXX + 1 into YYY put YYY into XXX end repeat end repeat ---------- snatches scripts from sub-stacks ---------- put the substacks of stack fld "fTARGET" into fld "fSUBS" repeat for each line I in fld "fSUBS" put the num of cds of stack I into CDNUMS repeat with K= 1 to CDNUMS put the num of controls of cd K of stack I into KONTROLS repeat with M= 1 to KONTROLS put XXX into fld "Z" put I && "CARD:" && K && the short name of control M of cd K of stack I && the script of control M of cd K of stack I into fld "fSCRIPTS" put fld "fSCRIPTS" into PHSCRIPTS put PHSCRIPTS && PHPHSCRIPTS into ADDER PUT ADDER into PHPHSCRIPTS put ADDER into fld "fADDER" put XXX + 1 into YYY put YYY into XXX end repeat end repeat end repeat ------------------- saves snatch scripts where you want them ------- ask file "NAME SNATCHED SCRIPTS FILE:" with "SSCRIPTS.txt" if the result = "cancel" then exit mouseUp put it into tFName if char -4 to -1 of tFName is not ".txt" then put ".txt" after tFName put field "fADDER" into url("file:" & tFName) ------------------- toplevel "SS" end mouseUp "Or..are you getting the scripts of substacks as well?" Yes: here is an example of the output: SubOne CARD: 1 Button on mouseUp ---eat my socks end mouseUp stack "/Users/jrm/Desktop/Fun/MainOne.rev" CARD: 1 Button on mouseUp beep end mouseUp Download the stack and "give it a whirl". Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Mon Mar 3 07:30:17 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 3 Mar 2008 12:30:17 +0000 (GMT) Subject: Team Development / Exporting stuff to text files Message-ID: <833084.55839.qm@web37509.mail.mud.yahoo.com> However; my stack is not much good as, if the stack has substacks SS.rev seems to forget about the mainstack . . . needs a bit more work ! Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html From david at openpartnership.net Mon Mar 3 10:30:22 2008 From: david at openpartnership.net (David Bovill) Date: Mon, 3 Mar 2008 16:30:22 +0100 Subject: Team Development using Run Rev In-Reply-To: <34849405343.20080301120823@ahsoftware.net> References: <20080229011527.9B8E54897FC@mail.runrev.com> <79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de> <34849405343.20080301120823@ahsoftware.net> Message-ID: I use a similar technique for storing stacks in SVN. When scripts are saved I have hooks which also export text files to SVN and write out metadata for indexing purposes. I started with XML files, but as most of the changes were script based and I wanted the code readable and documented I moved the scripts into their own text files and use XML for the interface. I am not yet using the XML interface stuff - as I don't find it useful. I am at the moment storing binary stacks for minimal interface components ("views") and use text files to describe combinations of these into more useful and complex compound views. On 01/03/2008, Mark Wieder wrote: > > Dave- > > > Saturday, March 1, 2008, 3:43:43 AM, you wrote: > > > > I found the best way to handle this was to export all the script as > > text files and them to a compare/merge of the source code and import > > the text files back into a "master" stack that is used to build the > > standalone application. For example: > > > That works fine as long as you're only dealing with script changes, > but not for UI changes. What happens if one of the developers needs to > add a field or a button to a stack? What happens if it makes more > sense to move a handler from a card script to a new button script or > vice versa? What if one makes a new custom property? Or worse, makes a > setprop handler for it? None of these are insurmountable, but they > take human mediation to resolve. > > > -- > -Mark Wieder > mwieder at ahsoftware.net > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From david at openpartnership.net Mon Mar 3 11:27:48 2008 From: david at openpartnership.net (David Bovill) Date: Mon, 3 Mar 2008 17:27:48 +0100 Subject: Selection issues: on selectedobjectchanged Message-ID: I want a user to be able to select a group inside a group and move it around / resize it. I used to do this with mousedown handlers, but want to change to using the normal selection stuff that the IDE uses, so I have replaced much of the old functionality by trapping for the "on selectedobjectchanged" message. Not exactly a bug but an issue with how you can use this event to select a group to be moved around. The problem I have is that having used a script to select the group - I find that the user can drag the group around as expected. Doing so outside of the group with another script works fine, but doing so within the group (with an "on selectedobjectchanged" handler for instance), results in the originally targeted object not being able to be used for dragging. What I need to be able to do is the same thing as if the user typed "select group 1" from the message box, yu dont gt the same effect from within a "on selectedobjectchanged" handler in the group. I am not sure what to do - is it a focus issue? What is going on to make this difference. In both cases the group looks selected, but in the externally scripted case the behaviour is different. I've created a test stack for this issue as it is a little difficult to explain - type this into the message box go to stack url " > http://handlers.rev-co.de/attachment/wiki/selectedObjectChanged/selectedobjectchanged.rev?format=raw > " I'm documenting this on the wiki here: http://handlers.rev-co.de/wiki/selectedObjectChanged From jacque at hyperactivesw.com Mon Mar 3 12:17:29 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 03 Mar 2008 11:17:29 -0600 Subject: Unexpected Windows nastiness In-Reply-To: References: <20071024125301.43AE24891D5@mail.runrev.com> Message-ID: <47CC32A9.3060405@hyperactivesw.com> David Glasgow wrote: > In Win XP the filenames load and fields are populated as expected. > Attempting to use any control, or indeed clicking anywhere on the card > causes all the fields bar one disappear behind (?) a dark grey colour. > The single visible field and all obscured controls are unresponsive. > Clicking generally causes the 'program not responding' thingy to be > thrown by the OS. Not doing anything seems to have no effect, except > the fans slowly crank up to full speed. I don't know what's wrong, but since no one else has answered, I'll try anyway. :) What I'd do to track this down is to capture the file name of the image as it occurs in your script (for example, from the variable watcher,) and then see if you can use that file name in a simple button handler or from the message box to successfully load an image into an image object. I'm thinking the grey color is an image that may not be loading correctly. It's all I can think of to try, at any rate. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From JimAultWins at yahoo.com Mon Mar 3 11:36:29 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 03 Mar 2008 08:36:29 -0800 Subject: Selection issues: on selectedobjectchanged In-Reply-To: Message-ID: Why not try the approach that when the user 'selects' the internal group, you are actually creating a 'cover slip' transparent object that is moved, and the internal objects are just moved to match? You could have the rule that the x,y has to remain inside the group rect or other geometric area. I don't know how you would try to handle the 'looks selected' issue, however. Jim Ault Las Vegas On 3/3/08 8:27 AM, "David Bovill" wrote: > I want a user to be able to select a group inside a group and move it around > / resize it. I used to do this with mousedown handlers, but want to change > to using the normal selection stuff that the IDE uses, so I have replaced > much of the old functionality by trapping for the "on selectedobjectchanged" > message. > > Not exactly a bug but an issue with how you can use this event to select a > group to be moved around. The problem I have is that having used a script to > select the group - I find that the user can drag the group around as > expected. Doing so outside of the group with another script works fine, but > doing so within the group (with an "on selectedobjectchanged" handler for > instance), results in the originally targeted object not being able to be > used for dragging. > > What I need to be able to do is the same thing as if the user typed "select > group 1" from the message box, yu dont gt the same effect from within a "on > selectedobjectchanged" handler in the group. I am not sure what to do - is > it a focus issue? What is going on to make this difference. In both cases > the group looks selected, but in the externally scripted case the behaviour > is different. > > I've created a test stack for this issue as it is a little difficult to > explain - type this into the message box > > go to stack url " >> http://handlers.rev-co.de/attachment/wiki/selectedObjectChanged/selectedobjec >> tchanged.rev?format=raw >> " > > > I'm documenting this on the wiki here: > http://handlers.rev-co.de/wiki/selectedObjectChanged > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From david at openpartnership.net Mon Mar 3 13:05:42 2008 From: david at openpartnership.net (David Bovill) Date: Mon, 3 Mar 2008 19:05:42 +0100 Subject: Selection issues: on selectedobjectchanged In-Reply-To: References: Message-ID: Thanks Jim - I'm renewing an older interface that used a scripted solution along the lines you suggest - but they always look unprofessional. It seems to me that we have all the terms needed in the langauge to create an interface that allows the user to select objects in the same way as the Rev GUI does - so I'm trying to see how far it is possible to push that. What I really don't get about the example I post is what the difference is between the status of the selected group - in one case you click on an object within the group and yu can move the group around - in the other you trigger a different behaviour - what is the difference in both case the group is selected and the pointer tol is selected - don't seem to be able to focus on the group.... On 03/03/2008, Jim Ault wrote: > > Why not try the approach that when the user 'selects' the internal group, > you are actually creating a 'cover slip' transparent object that is moved, > and the internal objects are just moved to match? > > You could have the rule that the x,y has to remain inside the group rect > or > other geometric area. > > I don't know how you would try to handle the 'looks selected' issue, > however. > > Jim Ault > Las Vegas > > > > On 3/3/08 8:27 AM, "David Bovill" wrote: > > > I want a user to be able to select a group inside a group and move it > around > > / resize it. I used to do this with mousedown handlers, but want to > change > > to using the normal selection stuff that the IDE uses, so I have > replaced > > much of the old functionality by trapping for the "on > selectedobjectchanged" > > message. > > > > Not exactly a bug but an issue with how you can use this event to select > a > > group to be moved around. The problem I have is that having used a > script to > > select the group - I find that the user can drag the group around as > > expected. Doing so outside of the group with another script works fine, > but > > doing so within the group (with an "on selectedobjectchanged" handler > for > > instance), results in the originally targeted object not being able to > be > > used for dragging. > > > > What I need to be able to do is the same thing as if the user typed > "select > > group 1" from the message box, yu dont gt the same effect from within a > "on > > selectedobjectchanged" handler in the group. I am not sure what to do - > is > > it a focus issue? What is going on to make this difference. In both > cases > > the group looks selected, but in the externally scripted case the > behaviour > > is different. > > > > I've created a test stack for this issue as it is a little difficult to > > explain - type this into the message box > > > > go to stack url " > >> > http://handlers.rev-co.de/attachment/wiki/selectedObjectChanged/selectedobjec > >> tchanged.rev?format=raw > >> " > > > > > > I'm documenting this on the wiki here: > > http://handlers.rev-co.de/wiki/selectedObjectChanged > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription > > preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From JimAultWins at yahoo.com Mon Mar 3 13:21:13 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 03 Mar 2008 10:21:13 -0800 Subject: Selection issues: on selectedobjectchanged In-Reply-To: Message-ID: Perhaps select the inner object, take a snapshot... but then you get back to how to look professional. Jim Ault Las Vegas On 3/3/08 10:05 AM, "David Bovill" wrote: > Thanks Jim - I'm renewing an older interface that used a scripted solution > along the lines you suggest - but they always look unprofessional. It seems > to me that we have all the terms needed in the langauge to create an > interface that allows the user to select objects in the same way as the Rev > GUI does - so I'm trying to see how far it is possible to push that. > > What I really don't get about the example I post is what the difference is > between the status of the selected group - in one case you click on an > object within the group and yu can move the group around - in the other you > trigger a different behaviour - what is the difference in both case the > group is selected and the pointer tol is selected - don't seem to be able to > focus on the group.... > > On 03/03/2008, Jim Ault wrote: >> >> Why not try the approach that when the user 'selects' the internal group, >> you are actually creating a 'cover slip' transparent object that is moved, >> and the internal objects are just moved to match? >> >> You could have the rule that the x,y has to remain inside the group rect >> or >> other geometric area. >> >> I don't know how you would try to handle the 'looks selected' issue, >> however. >> >> Jim Ault >> Las Vegas >> >> >> >> On 3/3/08 8:27 AM, "David Bovill" wrote: >> >>> I want a user to be able to select a group inside a group and move it >> around >>> / resize it. I used to do this with mousedown handlers, but want to >> change >>> to using the normal selection stuff that the IDE uses, so I have >> replaced >>> much of the old functionality by trapping for the "on >> selectedobjectchanged" >>> message. >>> >>> Not exactly a bug but an issue with how you can use this event to select >> a >>> group to be moved around. The problem I have is that having used a >> script to >>> select the group - I find that the user can drag the group around as >>> expected. Doing so outside of the group with another script works fine, >> but >>> doing so within the group (with an "on selectedobjectchanged" handler >> for >>> instance), results in the originally targeted object not being able to >> be >>> used for dragging. >>> >>> What I need to be able to do is the same thing as if the user typed >> "select >>> group 1" from the message box, yu dont gt the same effect from within a >> "on >>> selectedobjectchanged" handler in the group. I am not sure what to do - >> is >>> it a focus issue? What is going on to make this difference. In both >> cases >>> the group looks selected, but in the externally scripted case the >> behaviour >>> is different. >>> >>> I've created a test stack for this issue as it is a little difficult to >>> explain - type this into the message box >>> >>> go to stack url " >>>> >> http://handlers.rev-co.de/attachment/wiki/selectedObjectChanged/selectedobjec >>>> tchanged.rev?format=raw >>>> " >>> >>> >>> I'm documenting this on the wiki here: >>> http://handlers.rev-co.de/wiki/selectedObjectChanged >> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription >>> preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From david at openpartnership.net Mon Mar 3 13:39:29 2008 From: david at openpartnership.net (David Bovill) Date: Mon, 3 Mar 2008 19:39:29 +0100 Subject: Selection issues: on selectedobjectchanged In-Reply-To: References: Message-ID: On 03/03/2008, Jim Ault wrote: > > Perhaps select the inner object, take a snapshot... but then you get back > to > how to look professional. Also there is a lot of built in functionality with the selection handles. I want to be able to resize as well as move. In the previous version I needed to put little controls in the corners and script them.... the way it appears is not-standard to the user and it is a lot of scripting work. It nearly works with the pointer tool - just well not quite in this case of groups within a master group - which unfortunately is needed in this case. From mwieder at ahsoftware.net Mon Mar 3 14:01:42 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 3 Mar 2008 11:01:42 -0800 Subject: Team Development using Run Rev References: <20080229011527.9B8E54897FC@mail.runrev.com><79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de><34849405343.20080301120823@ahsoftware.net> Message-ID: David- >I use a similar technique for storing stacks in SVN. When scripts are saved > I have hooks which also export text files to SVN and write out metadata > for > indexing purposes. What I have settled on is saving a stack as a text file series of xtalk commands for recreating it: create button set the name of it to "btnCancel" etc... Then I archive the previous version as only the properties that have changed: set the name of button "btnCancel" to "button" That way I can recreate a stack quickly without having to traverse a chain of changed properties and not have to worry about the integrity of the archive. ...and voila! instant diffs. -- Mark Wieder mwieder at ahsoftware.net From katir at hindu.org Mon Mar 3 14:02:26 2008 From: katir at hindu.org (Sivakatirswami) Date: Mon, 03 Mar 2008 09:02:26 -1000 Subject: Team Development using Run Rev In-Reply-To: <7c87a2a10803011658i3b0ec039tc3288118214f957f@mail.gmail.com> References: <15752758.post@talk.nabble.com> <7aa52a210803011333k2a480ac7q959c3a791a22c0ad@mail.gmail.com> <7c87a2a10803011658i3b0ec039tc3288118214f957f@mail.gmail.com> Message-ID: <47CC4B42.6010601@hindu.org> Andre Garzia wrote: > Yes, I use magic carpet daily and it saves a lot of time. Me and > Sivakatirswami works on the same projects using magic carpet and we > never run into a problem. I think Magic Carpet is one of the killer > apps available for Revolution Developers and anyone doing serious work > in Rev can benefit from it. > > CVS/SVN and the other usual suspects can't really deal with Stacks, > Magic Carpet is built with stacks... really, it works very well! > > Andre > Ditto that... I've had experience with Adobe's Version Cue, terminal cmd line RCS and Magic Carpet. The latter tops them all for simplicity and flexibility, and, if it's Revolution stacks you are wanting to collaborate on, well, it's really the tool of choice... Run, don't walk to Altuit to get this little gem. Note, I think it might serve equally well for other kinds of documents as well... version control over, MSword docs, or OmniOutliner files... etc. Sivakatirswami > On 3/1/08, Chipp Walters wrote: > >> Coming a bit late to this party. I've successfully used Rev in a >> multi-developer environment using our own auto-update architecture and >> MagicCarpet. >> >> It basically works like this. Individual developers check out stacks >> from a web server using MagicCarpet, work on them, then check them >> back in (with notes if they like). MagicCarpet can be setup to >> automatically archive versions, so you can 'roll back' to an older >> version if necessary. Because of our auto-updating architecture, as >> soon as someone checks in a stack, it is instantly made available to >> anyone with the application's executable (Mac or PC). New files are >> automatically downloaded into a plugins folder, after a successful >> launch. Our MGC architecture also handles downloading and >> uncompressing of zip archives as well. >> >> With small groups of developers, each can be assigned a specific >> library (stack) to work on. Jerry Daniels, Andre Garzia and Sarah >> Reichelt are a few who have used this technique successfully. >> >> Just another point of view... >> >> >> -Chipp >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > > From geradamas at yahoo.com Mon Mar 3 15:36:04 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 3 Mar 2008 20:36:04 +0000 (GMT) Subject: Team Development / Exporting stuff to text files Message-ID: <912353.70730.qm@web37509.mail.mud.yahoo.com> Removed my SS.rev stack from revOnline and replaced it with: wait for it . . . SS.rev !!! but now listed as 'Textifier'; this will now export a fairly comprehensive description of a stack and its substacks; such that it would be perfectly possible to write a description in the text format and write a reader to reimport that to make a stack! This could be useful for a collaborative effort where not all the developers feel financially secure enough to buy full-blown versions of Runtime Revolution. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html From 3mcgrath at comcast.net Mon Mar 3 16:13:23 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Mon, 3 Mar 2008 16:13:23 -0500 Subject: maxWidth resizes but not maxHeight - Which is right? Message-ID: Is there a reason this script causes the width of the stack to shrink when the height is not 800 BUT not the height. What I mean is that this script will not adjust the height at all and will not enlarge the stacks width but when the height is 800 it WILL resize the stack window to the 450 maxWidth and no others????? on mouseUp pMouseBtnNo if the maxheight of this stack is 800 then set the maxheight of this stack to 650 set the maxwidth of this stack to 450 else set the maxheight of this stack to 800 set the maxwidth of this stack to 700 end if end mouseUp Thanks Tom From m.schonewille at economy-x-talk.com Mon Mar 3 16:20:08 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 3 Mar 2008 22:20:08 +0100 Subject: maxWidth resizes but not maxHeight - Which is right? In-Reply-To: References: Message-ID: <5AFA9E06-3A51-442E-A48C-7C04C69F6910@economy-x-talk.com> Hi Tom, The maxHeight and maxWidth don't change the stack's size immediately. These properties only affect the actual window size if the user resizes the window manually. So, at the moment when you press the button, your script does nothing. Only if the user has manually set the height to the mexHeight, the script will have an effect the *next* time the user resizes the window. What do you need this script for? Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Convert colours between different colour spaces with Color Converter. Download at http://economy-x-talk.com/cc.html On 3 mrt 2008, at 22:13, Thomas McGrath III wrote: > Is there a reason this script causes the width of the stack to > shrink when the height is not 800 BUT not the height. > > What I mean is that this script will not adjust the height at all > and will not enlarge the stacks width but when the height is 800 it > WILL resize the stack window to the 450 maxWidth and no others????? > > on mouseUp pMouseBtnNo > if the maxheight of this stack is 800 then > set the maxheight of this stack to 650 > set the maxwidth of this stack to 450 > else > set the maxheight of this stack to 800 > set the maxwidth of this stack to 700 > end if > end mouseUp > > > Thanks Tom > From andre at andregarzia.com Mon Mar 3 18:05:13 2008 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 3 Mar 2008 20:05:13 -0300 Subject: Winsock error 10038? Anyone seen this before? Message-ID: <7c87a2a10803031505s71f9d536i17912a9e51e9642@mail.gmail.com> Aloha Friends, Has anyone here seen a socket error on windows coded 10038. From MSDN docs it says: >WSAENOTSOCK >10038 > > >Socket operation on nonsocket. > > An operation was attempted on something that is not a socket. Either the socket handle parameter > did not reference a valid socket, or for select, a member of an fd_set was not valid. > It appears to be a engine error. This is received while issueing a LOAD URL call with message.... any clue? Andre -- http://www.andregarzia.com All We Do Is Code. From engleerica at yahoo.com Mon Mar 3 19:52:01 2008 From: engleerica at yahoo.com (Eric A. Engle) Date: Mon, 3 Mar 2008 16:52:01 -0800 (PST) Subject: altbrowser 2.9 beta ? In-Reply-To: <20080303180005.AA7CD488FA4@mail.runrev.com> Message-ID: <100305.21484.qm@web65414.mail.ac4.yahoo.com> Hi, Sorry if this is a reposting or if I somehow missed the answer to this question. Basically I am trying to figure out what, if any, internal browser (i.e. a rev stack that can read browse urls) ships with 2.9 beta. I've tried the internal commands to invoke the internal browser (formerly altbrowser) with no success. I must be missing something really basic. What stack might the browser be a substack of? How does one evoke revolutions internal browser (*not firefox or explorer)? Thanks, Eric http://lexflex.com free full text online law reviews, cases & legislation ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping From m.schonewille at economy-x-talk.com Mon Mar 3 20:08:22 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 4 Mar 2008 02:08:22 +0100 Subject: altbrowser 2.9 beta ? In-Reply-To: <100305.21484.qm@web65414.mail.ac4.yahoo.com> References: <100305.21484.qm@web65414.mail.ac4.yahoo.com> Message-ID: <4B9908FF-B30B-4098-810C-4D104071A5A6@economy-x-talk.com> Hi Eric, I made an extremely simple example and uploaded that to RevOnline some time ago. User name Mark, title RevBrowser Test. All commands that worked with altBrowser still work with the current revBrowser external. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Convert colours between different colour spaces with Color Converter. Download at http://economy-x-talk.com/cc.html On 4 mrt 2008, at 01:52, Eric A. Engle wrote: > Hi, > > Sorry if this is a reposting or if I somehow missed > the answer to this question. Basically I am trying to > figure out what, if any, internal browser (i.e. a rev > stack that can read browse urls) ships with 2.9 beta. > I've tried the internal commands to invoke the > internal browser (formerly altbrowser) with no > success. I must be missing something really basic. > What stack might the browser be a substack of? How > does one evoke revolutions internal browser (*not > firefox or explorer)? > > Thanks, > > Eric From sarah.reichelt at gmail.com Mon Mar 3 21:34:38 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 4 Mar 2008 12:34:38 +1000 Subject: altbrowser 2.9 beta ? In-Reply-To: <100305.21484.qm@web65414.mail.ac4.yahoo.com> References: <20080303180005.AA7CD488FA4@mail.runrev.com> <100305.21484.qm@web65414.mail.ac4.yahoo.com> Message-ID: > Sorry if this is a reposting or if I somehow missed > the answer to this question. Basically I am trying to > figure out what, if any, internal browser (i.e. a rev > stack that can read browse urls) ships with 2.9 beta. > I've tried the internal commands to invoke the > internal browser (formerly altbrowser) with no > success. I must be missing something really basic. > What stack might the browser be a substack of? How > does one evoke revolutions internal browser (*not > firefox or explorer)? In your Rev application folder, look in Resources -> Examples and open the Browser Sampler stack to see how it all works. Cheers, Sarah From michael at mdizz.com Mon Mar 3 21:41:39 2008 From: michael at mdizz.com (michael at mdizz.com) Date: Mon, 3 Mar 2008 20:41:39 -0600 Subject: Winsock error 10038? Anyone seen this before? References: <7c87a2a10803031505s71f9d536i17912a9e51e9642@mail.gmail.com> Message-ID: <001301c87da1$4730db50$4301a8c0@upthe> Andre I have seen this error on a windows app, in my case its means cannot find host. ----- Original Message ----- From: "Andre Garzia" To: "How to use Revolution" Sent: Monday, March 03, 2008 5:05 PM Subject: Winsock error 10038? Anyone seen this before? > Aloha Friends, > > Has anyone here seen a socket error on windows coded 10038. From MSDN > docs it says: > > >>WSAENOTSOCK >>10038 >> >> >>Socket operation on nonsocket. >> >> An operation was attempted on something that is not a socket. Either >> the socket handle parameter > did not reference a valid socket, or for >> select, a member of an fd_set was not valid. >> > > It appears to be a engine error. This is received while issueing a > LOAD URL call with message.... > > any clue? > > Andre > > > -- > http://www.andregarzia.com All We Do Is Code. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.516 / Virus Database: 269.21.3/1307 - Release Date: 3/2/2008 > 3:59 PM > > From 3mcgrath at comcast.net Mon Mar 3 21:52:23 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Mon, 3 Mar 2008 21:52:23 -0500 Subject: maxWidth resizes but not maxHeight - Which is right? In-Reply-To: <5AFA9E06-3A51-442E-A48C-7C04C69F6910@economy-x-talk.com> References: <5AFA9E06-3A51-442E-A48C-7C04C69F6910@economy-x-talk.com> Message-ID: Hi Mark, Actually when this script is executed the width of the window does resize on it's own. I push the button and the new size is set to 800 & 700 then I hit the button again and now the 650 & 450 are set AND then the width actually resizes to the 450 on it's own. Nothing else is touched except the button. The button is a test for when a picture or web page is larger than the current size thereby allowing a resize button to drag to a new size for better viewing. But because the window auto resizes the width I have to deal with that. I am testing to see these different sizes and how they will work with different images etc. I guess from what you're saying that the window is not supposed to resize it self by itself. I am wondering what is could be causing this? Tom On Mar 3, 2008, at 4:20 PM, Mark Schonewille wrote: > Hi Tom, > > The maxHeight and maxWidth don't change the stack's size > immediately. These properties only affect the actual window size if > the user resizes the window manually. So, at the moment when you > press the button, your script does nothing. Only if the user has > manually set the height to the mexHeight, the script will have an > effect the *next* time the user resizes the window. What do you need > this script for? > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Convert colours between different colour spaces with Color > Converter. Download at http://economy-x-talk.com/cc.html > > > > On 3 mrt 2008, at 22:13, Thomas McGrath III wrote: > >> Is there a reason this script causes the width of the stack to >> shrink when the height is not 800 BUT not the height. >> >> What I mean is that this script will not adjust the height at all >> and will not enlarge the stacks width but when the height is 800 it >> WILL resize the stack window to the 450 maxWidth and no others????? >> >> on mouseUp pMouseBtnNo >> if the maxheight of this stack is 800 then >> set the maxheight of this stack to 650 >> set the maxwidth of this stack to 450 >> else >> set the maxheight of this stack to 800 >> set the maxwidth of this stack to 700 >> end if >> end mouseUp >> >> >> Thanks Tom >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jiml at netrin.com Mon Mar 3 22:37:27 2008 From: jiml at netrin.com (Jim Lambert) Date: Mon, 3 Mar 2008 19:37:27 -0800 Subject: Team Development / Exporting stuff to text files In-Reply-To: <20080303180005.AA7CD488FA4@mail.runrev.com> References: <20080303180005.AA7CD488FA4@mail.runrev.com> Message-ID: <12248201-B72D-4CF5-8B8B-D563BA54079F@netrin.com> Chipp & Richmond gave two nice handlers for exporting scripts to a text file. I offer one suggestion as someone who likes to avoid unnecessary work. When handlers like these have a lot of work to do, I generally prefer to put the 'ask file' right up front. That way, if a user cancels - no need for the handler to do all that unappreciated work. ;) Jim Lambert From niconiko at gmail.com Tue Mar 4 01:32:14 2008 From: niconiko at gmail.com (Nicolas Cueto) Date: Tue, 4 Mar 2008 15:32:14 +0900 Subject: simultaneity and a Rev cgi script? Message-ID: <1e91b2b70803032232r307a1f88oe4a46215c0d7990e@mail.gmail.com> Just curious if there could be problems when a Rev cgi script is called over the internet nearly simultaneously by standalones on different computers. To me it seems that there might be a problem, since the cgi script could be called again even before the Rev engine has finished running thru the script lines from a previous call. Am I worrying about nothing here? If not, any solutions or preventive measure? Thank you. -- Nicolas Cueto From jacque at hyperactivesw.com Tue Mar 4 01:48:10 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 04 Mar 2008 00:48:10 -0600 Subject: simultaneity and a Rev cgi script? In-Reply-To: <1e91b2b70803032232r307a1f88oe4a46215c0d7990e@mail.gmail.com> References: <1e91b2b70803032232r307a1f88oe4a46215c0d7990e@mail.gmail.com> Message-ID: <47CCF0AA.9040601@hyperactivesw.com> Nicolas Cueto wrote: > Just curious if there could be problems when a Rev cgi script is > called over the internet nearly simultaneously by standalones on > different computers. > > To me it seems that there might be a problem, since the cgi script > could be called again even before the Rev engine has finished > running thru the script lines from a previous call. > > Am I worrying about nothing here? If not, any solutions or preventive > measure? Not a problem. Every call to the CGI will open a new instance of the engine. They all run independently. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From palcibiades-first at yahoo.co.uk Tue Mar 4 02:32:35 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Tue, 4 Mar 2008 07:32:35 +0000 Subject: Still in search of lost printing Message-ID: <200803040732.35256.palcibiades-first@yahoo.co.uk> "Cross-platform note: On Mac OS and Windows systems, the print command uses the current printer. On Unix systems, the printcommand creates a PostScript file and runs the program specified in the printCommandproperty, with the file as input." This is from the 2.9 dp-4 dictionary. Does anyone know where this PostScript file is created? It would help track down the problem to know if it is failing to create the file, or failing to print it once created. If the latter there would obviously be workarounds using shell(). Peter From geradamas at yahoo.com Tue Mar 4 02:51:51 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 4 Mar 2008 07:51:51 +0000 (GMT) Subject: Team Development / Exporting stuff to text files Message-ID: <85042.46699.qm@web37510.mail.mud.yahoo.com> Yes, Jim Lambert, you are quite right! Just uploaded new version of 'Textifier' with an answer dialog. sincerely, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html From viktoras at ekoinf.net Tue Mar 4 03:04:08 2008 From: viktoras at ekoinf.net (viktoras didziulis) Date: Tue, 04 Mar 2008 10:04:08 +0200 Subject: real time monitoring, etc... was Revolution Reading GPS Data, In-Reply-To: References: <20080302180004.74BEA488F54@mail.runrev.com> <6ABFC23D-529A-4371-AD4A-62539EB08C49@mac.com> <604E15D6-626F-4C1B-BB37-D0BEA78F5E18@comcast.net> Message-ID: <47CD0278.4000702@ekoinf.net> ...trying to figure out more than one (well... two) way of how one can make Revolution read a constant data stream coming via sockets, "never ending" log files, GPSes or any other real time monitoring system. Application has to display the changing status of these readings and in the same time have the user interface with all the buttons and menus completely responsive to user actions. So far the only way I can imagine is creating 2 separate applications - app_1 reading the monitoring data constantly and displaying it, app_2 controlling the first via shared file, socket or a database. The shared resource has to be scanned repeatedly by the app_1 for the control commands. However the problems with this approach are: 1) data flow reading process has to be interrupted to scan for control parameters and therefore readings are incomplete. Otherwise if I specify " read from ... until end " app_1 will turn into something user losses the control over, because there is no "end". In this case the only remaining control is to switch the app_1 off by killing its process; 2) application GUI has to be split into 2 separate windows, I would prefer having both app_1 and app_2 in a single window. Are the other ways to handle this in Revolution without having to write an external handler in C++? Best regards Viktoras From palcibiades-first at yahoo.co.uk Tue Mar 4 03:30:33 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Tue, 4 Mar 2008 08:30:33 +0000 Subject: found some lost printing in Linux 2.9 Message-ID: <200803040830.33213.palcibiades-first@yahoo.co.uk> OK, the following seems to more or less work for printing cards. First you have to set the printerOutput to some file. Then print the relevant card using print This results in a postscript file appearing in the default folder. Then you do put shell("kprinter ") which brings up a dialogue box from which printing can happen. You can probably use a2ps also, but kprinter is safer - a2ps is an optional install. It needs fixing. Both in documentation and in practice. No other modern app requires you to invoke kprinter or a2ps from the command line to print. If this is how to print cards in Linux, its has to be prominently documented. Peter From geradamas at yahoo.com Tue Mar 4 04:07:39 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 4 Mar 2008 09:07:39 +0000 (GMT) Subject: Team Development / Exporting stuff to text files Message-ID: <855871.42950.qm@web37509.mail.mud.yahoo.com> I wrote (probably in a moment of fairly naive euphoria): "it would be perfectly possible to write a description in the text format and write a reader to reimport that to make a stack!" Well, I suppose it would. BUT It would probably then be necessary to spit out details of ALL properties for each object (472 last time I looked) which would be both silly and involve a lot of redundancy . . . feedback required . . . sincerely, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html From viktoras at ekoinf.net Tue Mar 4 04:41:35 2008 From: viktoras at ekoinf.net (viktoras didziulis) Date: Tue, 04 Mar 2008 11:41:35 +0200 Subject: Team Development / Exporting stuff to text files In-Reply-To: <855871.42950.qm@web37509.mail.mud.yahoo.com> References: <855871.42950.qm@web37509.mail.mud.yahoo.com> Message-ID: <47CD194F.8080704@ekoinf.net> not necessarily all. Majority of them have default values that in many cases mean "empty" :-). All the best! Viktoras Richmond Mathewson wrote: > I wrote (probably in a moment of fairly naive > euphoria): > > "it would be perfectly possible to write a > description in the text format and write a reader to > reimport that to make a stack!" > > Well, I suppose it would. > > BUT > > It would probably then be necessary to spit out > details of ALL properties for each object (472 last > time I looked) which would be both silly and involve a > lot of redundancy . . . > > feedback required . . . > > sincerely, Richmond > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life Cycle. > ____________________________________________________________ > > > __________________________________________________________ > Sent from Yahoo! Mail. > A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From benr_mc at cogapp.com Tue Mar 4 05:21:52 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 04 Mar 2008 10:21:52 +0000 Subject: real time monitoring, etc... was Revolution Reading GPS Data, In-Reply-To: <47CD0278.4000702@ekoinf.net> References: <20080302180004.74BEA488F54@mail.runrev.com> <6ABFC23D-529A-4371-AD4A-62539EB08C49@mac.com> <604E15D6-626F-4C1B-BB37-D0BEA78F5E18@comcast.net> <47CD0278.4000702@ekoinf.net> Message-ID: <47CD22C0.30509@cogapp.com> On 4/3/08 08:04, viktoras didziulis wrote: > ...trying to figure out more than one (well... two) way of how one can > make Revolution read a constant data stream coming via sockets, "never > ending" log files, GPSes or any other real time monitoring system. > Application has to display the changing status of these readings and in > the same time have the user interface with all the buttons and menus > completely responsive to user actions. > > So far the only way I can imagine is creating 2 separate applications - > [snip] > 2) application GUI has to be split into 2 separate windows, I would > prefer having both app_1 and app_2 in a single window. > > Are the other ways to handle this in Revolution without having to write > an external handler in C++? Yes. There are two things to notice here: - using "send" command with a delay, even a tiny one - many of the relevant commands, eg "read from socket", allow you to specificy a callback message. Using these features effectively gives you... we're not allowed to say threads, but multiple apparently simultaneous/parallel execution paths. I've done exactly this with a GPS, where the app had a normal responsive user interface, and was also updating the display and sometimes taking special actions in response to reports from the GPS. Obviously you need to program with care in these areas to avoid deadlocks, resource clashes etc; but with a little care it's perfectly possible to deal with the kind of things you're talking about, without using external handlers, two apps, or even two windows. HTH, - Ben From livfoss at mac.com Tue Mar 4 05:45:04 2008 From: livfoss at mac.com (Graham Samuel) Date: Tue, 4 Mar 2008 11:45:04 +0100 Subject: Revolution Reading GPS Data In-Reply-To: <20080303180005.AA7CD488FA4@mail.runrev.com> References: <20080303180005.AA7CD488FA4@mail.runrev.com> Message-ID: FWIW, the GPS device I described is marketed by a European sports retailer, Decathlon, as KeyMaze 300 GH-601. I've found out via the SiRF web site (the device uses a SiRFstarIII processor) that it is actually a rebranded GlobalSat GH-601 - this is GlobalSat of Taiwan. On the SiRF site this is further described at http://www.sirf.com/success_10.html Annoyingly the device is not described on GlobalSat's own web site (a site search reveals nothing), but strangely their FAQ pages provide a little info about downloading firmware for it etc. I suppose this means that either the thing is obsolete or else my retailer Decathlon has made an exclusive deal to market it - they are certainly selling it quite vigorously. I tried emailing GlobalSat to see if they have any more information available, but they didn't reply. I guess they don't deal with consumers. The device comes with a bit of PC software which is just about adequate, but I would not say that it was well-written or complete - its UI is crude and it doesn't even help to file all the information which it extracts from the device, and indeed it may be throwing away information (such as timestamps) which is just not visible to the user. It looks to me as if my wish to create better software for it (on a Mac primarily) is pretty much a dead end - although if I can get hold of a serial-to-USB converter I might be able to experiment a bit. BTW I wonder why Rev has never entered the world of USB - I don't know about Linux, but for PCs and Macs, USB appears to be a completely standard interface and one which has been mandatory on all models of machine for many years. There must by a USB API for these operating systems - is it much more of a challenge to RunRev than the many other things they've had to incorporate? I do believe there is at least some level of demand. Graham On Sun, 2 Mar 2008 16:49:22 -0500, Thomas McGrath III <3mcgrath at comcast.net> wrote: > Graham, > > What is the make and model of the device? > > Most of the devices that I have seen (even the USB only ones) use > serial commands or a converter to serial commands. I have come across > a few generic USB drivers for things like the Keyspan High Speed > Serial converter. It is a Serial to USB hardware converter. BUT it > uses serial commands in the device, the USB driver only emulates a > serial port on the Mac. > > I have also noticed that other types of devices use the same exact > driver. I can look it up if you tell me more. > > So a little more info on the device will help. > > > Tom McG > > > On Mar 2, 2008, at 3:26 PM, Graham Samuel wrote: > >> This interests me also - I have a simple GPS device (a so-called >> 'training' device) which captures trackpoints and waypoints. Its >> current PC software is just that, i.e. it doesn't work on a Mac, and >> more or less the only thing it can do is to create a kml file for >> use by Google Earth. I am not at all sure that it uses the same >> chipset as the mainstream GPS devices (the kind you can pre- >> programme with a route, like Garmin etc), but my main problem in >> even starting to deal with it is the lack of USB capability in Rev. >> In order to talk to the device, I have to have a USB driver of some >> kind and I absolutely do not know where to start. I have tried >> emailing both the retailer and the manufacturer for advice but >> neither has bothered to reply. >> >> Has anyone got any advice about cracking the USB problem? >> >> TIA >> >> Graham >> From david at dvglasgow.wanadoo.co.uk Tue Mar 4 06:11:02 2008 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Tue, 4 Mar 2008 11:11:02 +0000 Subject: unexpected widows nastiness In-Reply-To: <20080303180005.55660488ED4@mail.runrev.com> References: <20080303180005.55660488ED4@mail.runrev.com> Message-ID: <23BD2F5F-0D7A-4B19-9CDF-BA3651171988@dvglasgow.wanadoo.co.uk> On 3 Mar 2008, at 6:00 pm, Jacqueline Landman Gay wrote: > I don't know what's wrong, but since no one else has answered, I'll > try anyway. :) What I'd do to track this down is to capture the > file name of the image as it occurs in your script (for example, > from the variable watcher,) and then see if you can use that file > name in a simple button handler or from the message box to > successfully load an image into an image object. I'm thinking the > grey color is an image that may not be loading correctly. It's all > I can think of to try, at any rate. Now why didn't I think of that? The image displayer changes dimensions to fit different shaped pics. If it got stuck half way through, and before the size is scaled to fit the designated area, and couldn't display the image, it might be big and grey...... Maybe I should try it on a variety of images. One difficulty with nailing this one is that I only have Studio, so I can't debug on Win. Still, I know someone who can..... Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk From len-morgan at crcom.net Tue Mar 4 06:56:19 2008 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 04 Mar 2008 05:56:19 -0600 Subject: Team Development / Exporting stuff to text files In-Reply-To: <855871.42950.qm@web37509.mail.mud.yahoo.com> References: <855871.42950.qm@web37509.mail.mud.yahoo.com> Message-ID: <47CD38E3.8010702@crcom.net> Perhaps the way to solve this would be to dump all the properties of the template objects of this stack and then dump only properties of the objects that are different than the templates. This buys you a couple of things: 1) You only dump what's different 2) If someone has modified their template objects for a particular project (say text font) and most of the objects in the stack used this new object instead of the one that comes with Rev out of the box, you'd have a smaller export file. 3) It would give you a fairly simple way to make wholesale changes to a stack by modifying the text file and reloading. For example, if you wanted to change the type face completely across an app, if you exported the stack as text, then changed the type face in the saved text file (only on the template object(s)), then reloaded, you'd end up changing all of the objects by changing one line! Handy. len morgan Richmond Mathewson wrote: > I wrote (probably in a moment of fairly naive > euphoria): > > "it would be perfectly possible to write a > description in the text format and write a reader to > reimport that to make a stack!" > > Well, I suppose it would. > > BUT > > It would probably then be necessary to spit out > details of ALL properties for each object (472 last > time I looked) which would be both silly and involve a > lot of redundancy . . . > > feedback required . . . > > sincerely, Richmond > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life Cycle. > ____________________________________________________________ > > > __________________________________________________________ > Sent from Yahoo! Mail. > A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From len-morgan at crcom.net Tue Mar 4 07:01:57 2008 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 04 Mar 2008 06:01:57 -0600 Subject: unexpected widows nastiness In-Reply-To: <23BD2F5F-0D7A-4B19-9CDF-BA3651171988@dvglasgow.wanadoo.co.uk> References: <20080303180005.55660488ED4@mail.runrev.com> <23BD2F5F-0D7A-4B19-9CDF-BA3651171988@dvglasgow.wanadoo.co.uk> Message-ID: <47CD3A35.70309@crcom.net> Why can't you debug on Studio? That's all I have and I debug with it all the time. I don't think Enterprise has any different debugging facilities than Studio (but I could be wrong). len morgan > > Now why didn't I think of that? The image displayer changes > dimensions to fit different shaped pics. If it got stuck half way > through, and before the size is scaled to fit the designated area, and > couldn't display the image, it might be big and grey...... > > Maybe I should try it on a variety of images. > > One difficulty with nailing this one is that I only have Studio, so I > can't debug on Win. Still, I know someone who can..... > > > Best Wishes, > > David Glasgow > Carlton Glasgow Partnership > From revlist at azurevision.co.uk Tue Mar 4 08:42:30 2008 From: revlist at azurevision.co.uk (Ian Wood) Date: Tue, 4 Mar 2008 13:42:30 +0000 Subject: unexpected widows nastiness In-Reply-To: <47CD3A35.70309@crcom.net> References: <20080303180005.55660488ED4@mail.runrev.com> <23BD2F5F-0D7A-4B19-9CDF-BA3651171988@dvglasgow.wanadoo.co.uk> <47CD3A35.70309@crcom.net> Message-ID: <7CDE0848-39A4-4989-91C9-E8ED2473ECC1@azurevision.co.uk> He can't debug with Studio because it's normally a single-platform licence - he can't run Studio on Windows as well without paying more... Ian On 4 Mar 2008, at 12:01, Len Morgan wrote: > Why can't you debug on Studio? That's all I have and I debug with > it all the time. I don't think Enterprise has any different > debugging facilities than Studio (but I could be wrong). From steve.checkley at taxcalc.com Tue Mar 4 08:49:59 2008 From: steve.checkley at taxcalc.com (Steve Checkley) Date: Tue, 4 Mar 2008 13:49:59 -0000 Subject: Multiple instances of a window Message-ID: <0B6588C43B1F4E4A959E249EB4CD1CFA23DF0D@apollo.ASPDEVON.local> Hello all, I'm designing a document centric application. Is is possible to have Rev launch the same stack more than once i.e. create more than one instance of a window? I'm guessing that other than duplicating the same stack a few times or cloning the stack at runtime, it's not. Guess this particular method also means that unique global variables need to be declared for each window? Thanks, Steve From mb.userev at harbourhosting.co.uk Tue Mar 4 09:30:39 2008 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Tue, 04 Mar 2008 14:30:39 +0000 Subject: Multiple instances of a window In-Reply-To: <0B6588C43B1F4E4A959E249EB4CD1CFA23DF0D@apollo.ASPDEVON.local> References: <0B6588C43B1F4E4A959E249EB4CD1CFA23DF0D@apollo.ASPDEVON.local> Message-ID: <47CD5D0F.8010703@harbourhosting.co.uk> Steve Checkley wrote: > Hello all, > > I'm designing a document centric application. Is is possible to have Rev > launch the same stack more than once i.e. create more than one instance > of a window? > > I'm guessing that other than duplicating the same stack a few times or > cloning the stack at runtime, it's not. Guess this particular method > also means that unique global variables need to be declared for each > window? > > Thanks, > > > Steve Steve, I think your guess is correct. The usual way to do this is to have an invisible stack that serves as a document window template, and clone it as required. It works well in my experience. I would say that if variables apply only to a certain window (stack) they would probably be better as local variables or properties of the cloned stacks rather than global variables. But it might depend on your specific situation. Martin Baxter -- I am Not a Number, I am a free NaN From dave at looktowindward.com Tue Mar 4 10:37:58 2008 From: dave at looktowindward.com (Dave) Date: Tue, 4 Mar 2008 15:37:58 +0000 Subject: 2.9 Beta License Key Message-ID: Hi, How to I get a Beta license for the latest 2.9 Beta release? Thanks a lot All the Best Dave From dave at looktowindward.com Tue Mar 4 10:42:54 2008 From: dave at looktowindward.com (Dave) Date: Tue, 4 Mar 2008 15:42:54 +0000 Subject: Team Development / Exporting stuff to text files In-Reply-To: <855871.42950.qm@web37509.mail.mud.yahoo.com> References: <855871.42950.qm@web37509.mail.mud.yahoo.com> Message-ID: The way I've done it in the past is to have a "template" for each type of object that contains the default values. This gets stored once for each object type, then for each object just send the properties that have changed from the default. All the Best Dave On 4 Mar 2008, at 09:07, Richmond Mathewson wrote: > I wrote (probably in a moment of fairly naive > euphoria): > > "it would be perfectly possible to write a > description in the text format and write a reader to > reimport that to make a stack!" > > Well, I suppose it would. > > BUT > > It would probably then be necessary to spit out > details of ALL properties for each object (472 last > time I looked) which would be both silly and involve a > lot of redundancy . . . > > feedback required . . . > > sincerely, Richmond > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ > > > __________________________________________________________ > Sent from Yahoo! Mail. > A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dave at looktowindward.com Tue Mar 4 10:43:17 2008 From: dave at looktowindward.com (Dave) Date: Tue, 4 Mar 2008 15:43:17 +0000 Subject: Team Development using Run Rev In-Reply-To: <34849405343.20080301120823@ahsoftware.net> References: <20080229011527.9B8E54897FC@mail.runrev.com> <79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de> <34849405343.20080301120823@ahsoftware.net> Message-ID: On 1 Mar 2008, at 20:08, Mark Wieder wrote: > Dave- > > Saturday, March 1, 2008, 3:43:43 AM, you wrote: > > >> I found the best way to handle this was to export all the script as >> text files and them to a compare/merge of the source code and import >> the text files back into a "master" stack that is used to build the >> standalone application. For example: > > That works fine as long as you're only dealing with script changes, > but not for UI changes. What happens if one of the developers needs to > add a field or a button to a stack? What happens if it makes more > sense to move a handler from a card script to a new button script or > vice versa? What if one makes a new custom property? Or worse, makes a > setprop handler for it? None of these are insurmountable, but they > take human mediation to resolve. In the case of adding new controls, the developer just adds them to his copy of the stack, once working the objects are added to the template stack and the scripts are imported in the normal way. Moving scripts is ok, the scripts just get imported from objects in the normal way, e.g. if you move a handler from the card script to a button then both the card and the object scripts are added to the blank template stack. Custom properties are imported too (forgot to mention that before). Yes, there is some human intervention involved, but not that much, but there is almost always some user intervention needed with my Source Control System in my experience. All the Best Dave From stephenREVOLUTION2 at barncard.com Tue Mar 4 11:01:22 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Tue, 4 Mar 2008 08:01:22 -0800 Subject: Team Development / Exporting stuff to text files In-Reply-To: <855871.42950.qm@web37509.mail.mud.yahoo.com> References: <855871.42950.qm@web37509.mail.mud.yahoo.com> Message-ID: >It would probably then be necessary to spit out >details of ALL properties for each object (472 last >time I looked) which would be both silly and involve a >lot of redundancy . . . 1. who cares about redundancy? 2. The entire list of properties in an object can be made into an array (and saved as a single prop set) 3. Only non-stock differences in a created object need to be logged. > >feedback required . . . > >sincerely, Richmond > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From 00bioarchimed at free.fr Tue Mar 4 11:08:16 2008 From: 00bioarchimed at free.fr (Thierry) Date: Tue, 4 Mar 2008 17:08:16 +0100 Subject: 2.9 Beta License Key In-Reply-To: References: Message-ID: <16BCF89E-D72D-4488-89B4-444E8116FCB2@free.fr> Hi Dave, > How to I get a Beta license for the latest 2.9 Beta release? Same key as the previous one ! Regards, Thierry From wjm at wjm.org Tue Mar 4 11:21:40 2008 From: wjm at wjm.org (Bill Marriott) Date: Tue, 4 Mar 2008 11:21:40 -0500 Subject: Please Test Revolution 2.9 Beta! References: Message-ID: Hi Dave, > How to I get a Beta license for the latest 2.9 Beta release? Thanks so much for asking, I was just about to post to the list a plea for people to test. As many long-time list participants know, we are reaching the end of long process to release Revolution 2.9, which I sincerely believe will be the most functional, most reliable, and highest-quality version of the product ever released. Our goal with this edition is to ensure there's absolutely no reason to use any other version of the software. (We know there a few hold outs who have stuck with Revolution 2.6.1 or, bafflingly, even older editions.) In Revolution 2.9 you will find: - Top-notch support for modern Linux, Vista, Mac Classic(!) and Leopard - New features, language commands and functions - Totally revamped printing, clipboard, and drag-drop support - Vastly improved user guide and documentation - Hundreds and hundreds of bug fixes - And much, much more In short, Revolution 2.9 is intended to give you and users of your solutions the absolute best experience. The current prerelease version is Beta 12 (RC5) and I suspect this will be one of the last if not THE last beta version before we go to release candidate status. Once we go to "RC" the scope of problems we can fix will be quite narrow. Therefore, I urge *everyone* to aggressively test this version against current and past projects. I've just sent out notices to our nearly 800 beta testers with download links and activation codes for this beta. - If you are a registered tester have NOT received the notice, check your junk mail folders and if it's still not there, please send an email to bill.marriott AT runrev DOT com .. I will resend you the letter. - If you are NOT registered for the beta, please do so now. Visit http://support.runrev.com/beta_test.php You will get an auto-response that your registration was received and I will send out another batch of instructions in the next 24 hours. - Current Enterprise license holders may obtain the prerelease version by using the "Check for Updates..." command in the Help menu. Please review the release notes and "changelog" files in the application directory for the detailed list of changes to this version and focus your testing in those areas, as those are the most likely to have introduced errors. Please open a variety of stacks and check that they work the way you expect. If you have the ability to do so, run it on a variety of operating systems. (You can run Linux or Windows XP in a Virtual Machine). And of course, report your findings, if any, in the Revolution Quality Control Center: http://quality.runrev.com Let me empahize again this may be your last chance to impact the quality of our final release in a positive way, so please take a few moments now to register (if you haven't), download, and test! Thanks and good luck... Bill From m.schonewille at economy-x-talk.com Tue Mar 4 11:33:33 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 4 Mar 2008 17:33:33 +0100 Subject: Please Test Revolution 2.9 Beta! In-Reply-To: References: Message-ID: Hi Bill, You might want to check out the forum on the RunRev website. People have been posting feature request and bug reports there and they ask themselves why there is no response from RunRev. (I wrote you off-list about it some time ag). Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Convert colours between different colour spaces with Color Converter. Download at http://economy-x-talk.com/cc.html On 4 mrt 2008, at 17:21, Bill Marriott wrote: > Hi Dave, > >> How to I get a Beta license for the latest 2.9 Beta release? > > Thanks so much for asking, I was just about to post to the list a > plea for > people to test. From ambassador at fourthworld.com Tue Mar 4 11:36:05 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 04 Mar 2008 08:36:05 -0800 Subject: Please Test Revolution 2.9 Beta! Message-ID: <47CD7A75.2070102@fourthworld.com> Bill Marriott wrote: > Thanks so much for asking, I was just about to post to the list a plea for > people to test. > > As many long-time list participants know, we are reaching the end of long > process to release Revolution 2.9, which I sincerely believe will be the > most functional, most reliable, and highest-quality version of the product > ever released. Our goal with this edition is to ensure there's absolutely no > reason to use any other version of the software. (We know there a few hold > outs who have stuck with Revolution 2.6.1 or, bafflingly, even older > editions.) > > In Revolution 2.9 you will find: > > - Top-notch support for modern Linux, Vista, Mac Classic(!) and Leopard > - New features, language commands and functions > - Totally revamped printing, clipboard, and drag-drop support > - Vastly improved user guide and documentation > - Hundreds and hundreds of bug fixes > - And much, much more > > In short, Revolution 2.9 is intended to give you and users of your solutions > the absolute best experience. I think Bill's being modest. :) The v2.9 cycle has been perhaps the most thorough, well organized, and well executed in the history of the product. But he's right: the more people pounding on it, the better we can ensure the overall quality of the product. Each of you is doing something a bit different from anyone else, and with a product as flexible as Rev we need that broad coverage to make sure every critical bug is taken care of before release. Your help testing this version will make the software you deliver with Rev better. For a modest effort now in this testing cycle, you have the opportunity to lower your own tech support costs by finding issues and having them addressed now, before release. They've made it about as easy as possible to participate. Please join in the effort to make this the best Rev release ever. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Tue Mar 4 11:48:38 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 04 Mar 2008 08:48:38 -0800 Subject: Team Development using Run Rev Message-ID: <47CD7D66.2070308@fourthworld.com> mfstuart wrote: > I have some questions as to even if RunRev allows itself to be a software > development tool for development teams. So here are my questions: > Who is using RunRev in a group development environment? (reply if you are) Many here and elsewhere. > How many developers are on the team? Varies. Most of my projects here use three to five; I've done one project in another xTalk (Gain Momentum) that had a team of 25. > Are the developers in the same office or are the team members spread over > different regions or countries? Often multiple regions, sometimes different countries. > How are you handling "master" stack updates to the server? > How do you handle "code" (.rev files) check-out and check-in? Varies from project to project. Sometimes a custom solution; with a small, well-organized team we can get away with using email. > Bottom line, is RunRev a good tool to use in a production team environment? I'd say so, and the track record of this community, in which so many people have had three or more programmers contributing to a project, would seem to reinforce that. As with any tool, the trick is to find the right dividing lines that make the most sense for the workflow. With project management in Rev, the most popular approach is also the simplest: using stacks as the natural dividing line defining a discrete work unit. If you want to have all your stacks as substacks in one stack file, it's easy enough to clone them out with the clone command, and then integrate them back into a mainStack by deleting the existing substack and setting the new one's mainStack property. But I find it even easier to just leave these stacks as separate stack files, so that the EXE contains almost no code at all and everything is handled in a collection of stack files in a Components folder that's in the same folder as the app. In OS X you could even put your Components into the bundle if you prefer. Not only are stacks a simple with-the-grain work unit in Rev, dividing work with them makes sense logically as well. You can put code into library stacks, have UI views in stacks, and define things such that each can be treated as a sort of black box, with certain things it expects from the environment and things the environment can expect from it. Regardless of the physical structure of your project, factoring things into "black boxes" is a useful practice that can make code more robust from the start and easier to enhance and maintain down the road. Here in my shop, most of the heavy lifting is done in libraries which contain code broken up along logical boundaries, so that related code is all in one place. This also means that the code in the UI tends to be very light, often trivial. Gain Momentum had a built-in check-in/check-out system that worked at the stack level. Since I switched to Rev I more than a decade ago I tend to use the same level of granularity in defining shareable work units. Chipp's Magic Carpet is a good stack-based solution ready to go, and others like Ken Ray and myself have written our own for some projects. Stacks are such a natural dividing line in Rev that even if you chose to write your own from scratch, I'd be surprised if you didn't have a positive ROI on the first project you use it on. And if you use an existing one like Magic Carpet you can get instant results right now. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From dave at looktowindward.com Tue Mar 4 11:56:54 2008 From: dave at looktowindward.com (Dave) Date: Tue, 4 Mar 2008 16:56:54 +0000 Subject: 2.9 Beta License Key In-Reply-To: <16BCF89E-D72D-4488-89B4-444E8116FCB2@free.fr> References: <16BCF89E-D72D-4488-89B4-444E8116FCB2@free.fr> Message-ID: <4C7FAF77-0020-48C8-9D38-CF7AA3F14F3F@looktowindward.com> Hi, I lost my key then! Have searched for it but no luck. Think it was in the email of a machine that has long been re-formatted. Can I get new key please? Thanks a lot Dave On 4 Mar 2008, at 16:08, Thierry wrote: > Hi Dave, > >> How to I get a Beta license for the latest 2.9 Beta release? > > Same key as the previous one ! > > Regards, > Thierry > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Tue Mar 4 12:04:06 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 4 Mar 2008 09:04:06 -0800 Subject: Please Test Revolution 2.9 Beta! References: Message-ID: Bill- > reason to use any other version of the software. (We know there a few hold > outs who have stuck with Revolution 2.6.1 or, bafflingly, even older > editions.) ...maybe because that's the last version that was released for linux, eh?... Don't blame the "hold-outs" here - the stack format change introduced with version 2.7 has kept cgi users at the 2.6.1 level as well as the linux desktop users who have been clamoring for an up-to-date version for way too long now. And developers who for one reason or another need to support the Mac Classic environment also haven't been able to upgrade. I should also point out, before anyone gets too excited about this, that the "top-notch support" for Mac Classic in 2.9 is indeed the 2.6.1 engine, not anything more modern than that. It's nice to see Classic back in the fold again, but it does come with some heavy-duty caveats. -- Mark Wieder mwieder at ahsoftware.net From josh at dvcreators.net Tue Mar 4 12:41:02 2008 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 4 Mar 2008 09:41:02 -0800 Subject: Team Development using Run Rev In-Reply-To: <47CAD38D.4070709@cogapp.com> References: <15752758.post@talk.nabble.com> <7aa52a210803011333k2a480ac7q959c3a791a22c0ad@mail.gmail.com> <47CAD38D.4070709@cogapp.com> Message-ID: On Mar 2, 2008, at 8:19 AM, Ben Rubinstein wrote: > > And does it offer any kind of diff or comparison features? TextWrangler has a well-implemented "Compare Two Front Documents" feature that I have found really useful. (pasting the latest version of a huge stack script into one text doc and an older version into another) http://www.barebones.com/products/textwrangler/ From revdev at pdslabs.net Tue Mar 4 12:55:31 2008 From: revdev at pdslabs.net (Phil Davis) Date: Tue, 04 Mar 2008 09:55:31 -0800 Subject: Revolution Reading GPS Data In-Reply-To: References: <20080303180005.AA7CD488FA4@mail.runrev.com> Message-ID: <47CD8D13.3050101@pdslabs.net> Hi Graham, Graham Samuel wrote: > --- snip --- > It looks to me as if my wish to create better software for it (on a > Mac primarily) is pretty much a dead end - although if I can get hold > of a serial-to-USB converter I might be able to experiment a bit. > > BTW I wonder why Rev has never entered the world of USB - I don't know > about Linux, but for PCs and Macs, USB appears to be a completely > standard interface and one which has been mandatory on all models of > machine for many years. There must by a USB API for these operating > systems - is it much more of a challenge to RunRev than the many other > things they've had to incorporate? I do believe there is at least some > level of demand. > > Graham You're certainly correct that USB is well-defined standard, evidenced by the many uses of it on all computing platforms and beyond. And as you might imagine, the USB standard is necessarily complex to do all it does. Here's a good introduction to USB: http://www.beyondlogic.org/usbnutshell/ I manage development of a system that uses a USB HID input/output device. The device has 9 backlit input keys whose lighted states and key events are managed/handled by a Rev-based app. The Rev app has no direct interface with the device driver; it interacts with the driver via a pass-through background app that provides a socket interface to the Rev app. On the Mac, the driver is actually a custom-built Kernel Extension (.kext) file; on Windows it's the Win32 version of the libUSB open-source library ( http://libusb-win32.sourceforge.net/ ). I imagine there may be better ways to implement this, but it is what it is. :o) It's the way we found we could make it work when it was initially needed. I know I haven't answered any questions here, but maybe it gives a little perspective. -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From ambassador at fourthworld.com Tue Mar 4 12:58:45 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 04 Mar 2008 09:58:45 -0800 Subject: Team Development / Exporting stuff to text files Message-ID: <47CD8DD5.2040205@fourthworld.com> Stephen Barncard wrote: >>It would probably then be necessary to spit out >>details of ALL properties for each object (472 last >>time I looked) which would be both silly and involve a >>lot of redundancy . . . > > 1. who cares about redundancy? > 2. The entire list of properties in an object can be made into an > array (and saved as a single prop set) > 3. Only non-stock differences in a created object need to be logged. True. I don't do much with textual descriptions of objects any more, but back in the days when I used to play with such things I stored only the deltas from the default state of template objects. If you reset the template objects after use this is a simple and efficient way to recreate objects from the smallest descriptions possible. But stepping back to look at the bigger picture, I've not yet understood the practical benefit of focusing on this fine level of granularity for team development in Rev. My own experiments with textual descriptions were to craft a 5GL for rapidly creating objects using an ultra-lightweight "markdown" syntax in the Message Box. Fun at the time, but I can't say I've been motivated to refine it in many years. :) For actually sharing objects among team members it's hard to beat the efficient, compact binary representation you get naturally in a stack file. I've thought about the type of scenarios described here, in which two or more programmers may be assigned to work on the same stack, but to be honest to me that seems less a technical challenge than an architectural and human resources one: If the code in a dialog is so complex that it takes two programmers to work on it, how did it become so complex? - Is there anything in it which might be useful elsewhere like a library so it could be used by other parts of the system, or perhaps even similar systems in the future? - How does that window interact with the rest of the system? - Were the gozintas and gozouttas (inputs and outputs) of the window clearly defined during the architecture phase? - Are the connections between this window and other parts of the system defined well enough to support both unit testing and extensibility? - If two programmers are each working on a different button in the same window, what do they do if they need to add something to the card or stack script for all buttons to use? - If they're working independently, how would they even discover such common needs? - Does the project management system support a level of granularity down to the handler level? - Down to the line of code? - Down to the token? As granularity increases, so do the questions about managing the workflow. In his book "Rapid Development", Steven McConnell cites stats from the ACM and elsewhere about the relationship between productivity and team size. The exact measurements will of course vary based on many factors, but he feels that a good general rule of thumb is that a second programmer will add only 50% more productivity to the effort, a third adds roughly 30%, etc. This is because of the high overhead involved in coordination and communication among team members (not to mention the dreaded weekly status reports, which he has a lot to say about also ). Of course there's much to be said for "Xtreme Programming" practices, but even then this rule of thumb generally holds true, with the difference being that the productivity unit being measured isn't a single programmer but a pair of programmers. The key to this measurement is people per module; even in an XP shop, you'll see lower per-person productivity as you add more human resource units (paired programmers) to a given module. Sometimes a module is simply big enough that it may need that. But more often, when it gets that complex it can be broken down into multiple modules even more easily, simplifying not only team management but also the code itself. McConnell's stats seem to reinforce the usefulness of architecting modules as "black boxes", so that each team member (or pair in XP) is essentially building a discrete subsystem, its own "mini-program" if you will, with well-defined gozintas and gozouttas. In Rev, this translates most naturally to stacks, whether UI windows or code libraries. With 50 libraries, 10 backscript, and 10 frontscripts available at runtime, there are many ways to divide functionality into discrete logical units. Chipp, Ken, and the others here who regularly employ multiple team members to deliver commercial products seem consistent in their use of stacks as work units. The correlation between their prolific output, ROI, product quality, and the use of stacks as the shared work unit may be more than coincidental. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From steve.checkley at taxcalc.com Tue Mar 4 13:22:44 2008 From: steve.checkley at taxcalc.com (Steve Checkley) Date: Tue, 4 Mar 2008 18:22:44 -0000 Subject: Multiple instances of a window Message-ID: <0B6588C43B1F4E4A959E249EB4CD1CFA23DF28@apollo.ASPDEVON.local> Actually, setting properties of the stack sounds like a superb idea as they would be unique to that stack and as a bonus, getting and setting 'the propName of me' or 'the propName of this stack' ties them in perfectly with scripts. Thanks! Steve From wjm at wjm.org Tue Mar 4 13:22:34 2008 From: wjm at wjm.org (Bill Marriott) Date: Tue, 4 Mar 2008 13:22:34 -0500 Subject: Please Test Revolution 2.9 Beta! References: Message-ID: Hi Mark, Those are intriguing theories but they don't pan out when we look at the data (survey from the summer)... most of the people who are using 2.6.1 and previous are NOT users of Linux, Mac Classic, or CGI. The people who are using the 2.6.1 engine for CGI generally have kept current with the latest versions of Revolution for desktop use, as they are highly invested, advanced users. (And there will be a 2.9 edition of the CGI engine, more optimized for that purpose than ever.) Yes, the Mac Classic support is not as "top-notch" as the other platforms, but at least it is there. You can build standalones for all platforms in one click now without switching versions, saving as legacy, etc. ... it's a compromise, but we suspect it will be a welcome addition for anyone who is targeting that platform. Again, this was a question we were able to put to rest with the survey... Mac Classic support showed up fairly low on the list of "nice to haves" and therefore enabled us to focus on aspects of the product which will have a much bigger impact. There's no "blaming" of hold-outs... just trying to ensure they have very compelling reasons to upgrade. - Bill Mark Wieder wrote... >> reason to use any other version of the software. (We know there a few >> hold outs who have stuck with Revolution 2.6.1 or, bafflingly, even older >> editions.) > > ...maybe because that's the last version that was released for linux, > eh?... > > Don't blame the "hold-outs" here - the stack format change introduced with > version 2.7 has kept cgi users at the 2.6.1 level as well as the linux > desktop users who have been clamoring for an up-to-date version for way > too long now. And developers who for one reason or another need to support > the Mac Classic environment also haven't been able to upgrade. > > I should also point out, before anyone gets too excited about this, that > the "top-notch support" for Mac Classic in 2.9 is indeed the 2.6.1 engine, > not anything more modern than that. It's nice to see Classic back in the > fold again, but it does come with some heavy-duty caveats. From livfoss at mac.com Tue Mar 4 15:57:41 2008 From: livfoss at mac.com (Graham Samuel) Date: Tue, 4 Mar 2008 21:57:41 +0100 Subject: Revolution Reading GPS Data In-Reply-To: <20080304180005.A074D4890BF@mail.runrev.com> References: <20080304180005.A074D4890BF@mail.runrev.com> Message-ID: <6406BECD-FCFA-4392-AEF5-4F7A0893593C@mac.com> Thanks Phil for that insight. I had a quick look at your link and staggered back, appalled. It reminded me of what a gentleman named Robert Lipe said to me on another list when he thought I was trying to reverse engineer the USB interface of my device (maybe I was - I had not considered Rev in the equation at that stage and had even less idea what I was doing). His advice started off: > Reverse engineering USB protocols from scratch is possible, but only > if you pass the entrance exam: > > Repeatedly jam a fork into your left eyeball. If, after about 40 > jabs, your > thought is "man, this is great - my right eyeball needs a piece of > this action", > then reverse engineering USB protocols just might be your calling. I think I will just go back to sleep on this unless and until I can find out something more about the device I wanted to interface with. I suppose that I was seduced by the enormous number of USB-connected devices that surround me - right here where I'm sitting I can count 2 digital cameras, a printer, a scanner, a hard disk, an ADSL modem, a keyboard, three mice, a GPS training device, a SatNav, an Elgato TV receiver, a webcam, a digital storage card reader and a data key. Who knows what else I might find if I go into the other rooms in the house? And to think that the people who engineered them all had to write drivers for PCs and Macs, and (no doubt) they are all different. Compared to that, Rev programming seems so easy, doesn't it? Back to the day job. Graham On Tue, 04 Mar 2008 09:55:31 -0800, Phil Davis wrote: > > Hi Graham, > > Graham Samuel wrote: >> --- snip --- >> It looks to me as if my wish to create better software for it (on a >> Mac primarily) is pretty much a dead end - although if I can get hold >> of a serial-to-USB converter I might be able to experiment a bit. >> >> BTW I wonder why Rev has never entered the world of USB - I don't >> know >> about Linux, but for PCs and Macs, USB appears to be a completely >> standard interface and one which has been mandatory on all models of >> machine for many years. There must by a USB API for these operating >> systems - is it much more of a challenge to RunRev than the many >> other >> things they've had to incorporate? I do believe there is at least >> some >> level of demand. >> >> Graham > You're certainly correct that USB is well-defined standard, > evidenced by > the many uses of it on all computing platforms and beyond. And as you > might imagine, the USB standard is necessarily complex to do all it > does. > > Here's a good introduction to USB: > http://www.beyondlogic.org/usbnutshell/ > > I manage development of a system that uses a USB HID input/output > device. The device has 9 backlit input keys whose lighted states > and key > events are managed/handled by a Rev-based app. The Rev app has no > direct > interface with the device driver; it interacts with the driver via a > pass-through background app that provides a socket interface to the > Rev > app. On the Mac, the driver is actually a custom-built Kernel > Extension > (.kext) file; on Windows it's the Win32 version of the libUSB > open-source library ( http://libusb-win32.sourceforge.net/ ). I > imagine > there may be better ways to implement this, but it is what it is. :o) > It's the way we found we could make it work when it was initially > needed. > > I know I haven't answered any questions here, but maybe it gives a > little perspective. > -- > Phil Davis > > PDS Labs > Professional Software Development > http://pdslabs.net From katir at hindu.org Tue Mar 4 16:09:10 2008 From: katir at hindu.org (Sivakatirswami) Date: Tue, 04 Mar 2008 11:09:10 -1000 Subject: OT: Best Windows Emulator on Mac? In-Reply-To: <200803042047.m24KlXmu014946@sddev.castandcrew.com> References: <200803042047.m24KlXmu014946@sddev.castandcrew.com> Message-ID: <47CDBA76.8050005@hindu.org> Sadhunathan Nadesan wrote: > Do you recommend any "PC on the MAC" emulator? > Parallels has a big name, but it's a bit clunky.. But I used and it works... it also does most flavors of Linux too... I think some people switched to VMWare and like it better... more stable? dunno really... Since I upgraded to Leopard I haven't installed anything yet... I'm also interested. I'm sure our Rev Community has lots of insights on this Since they are coding for different platforms. (I copied this to the list) Sivakatirswami From nealk3nc at gmail.com Tue Mar 4 16:18:00 2008 From: nealk3nc at gmail.com (Neal Campbell K3NC) Date: Tue, 4 Mar 2008 16:18:00 -0500 Subject: OT: Best Windows Emulator on Mac? In-Reply-To: <47CDBA76.8050005@hindu.org> References: <200803042047.m24KlXmu014946@sddev.castandcrew.com> <47CDBA76.8050005@hindu.org> Message-ID: <3AF6B030-CA85-414E-975B-C07727C541EE@gmail.com> I discovered virtualbox which is a free VM when I was looking for something to run on my Ubuntu machine and it works really well on Ubuntu. I think they mentioned an OS X version was available or becoming available, do a google search and see! Best regards Neal Campbell www.abrohamnealsoftware.com AIM:nealk3nc On Mar 4, 2008, at 4:09 PM, Sivakatirswami wrote: > Sadhunathan Nadesan wrote: >> Do you recommend any "PC on the MAC" emulator? >> > > Parallels has a big name, but it's a bit clunky.. > But I used and it works... it also does most flavors of Linux too... > > I think some people switched to VMWare and like it better... > more stable? dunno really... > > Since I upgraded to Leopard I haven't installed anything yet... > > I'm also interested. I'm sure our Rev Community has lots of insights > on this > Since they are coding for different platforms. (I copied this to the > list) > > > Sivakatirswami > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From gandalf at doctorTimothyMiller.com Tue Mar 4 16:38:12 2008 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Tue, 4 Mar 2008 13:38:12 -0800 Subject: Newbie issue - fld vs bg field vs cd field Message-ID: Greetings, I'm don't quite understand when (or if) it is necessary to specify cd fld "whatever" vs bg fld "whatever" vs fld "whatever" in Rev. When confusion arises, I'm solving it by trial and error. Some of my stacks and scripts, retreaded from hypercard, require the correct field or button specification, or there is "no such object." I once knew the rules in hyperCard, but they were rather confusing. As I recall, fields were presumed cd fields, unless specified bg fields, and buttons were presumed bg buttons, unless specified cd buttons. As I recall, this was changed in Rev. It seems to matter that a field or button belongs to a group, if "behave like a background" is turned on, but I'm not certain. I looked at the Rev documentation, but couldn't find the explanation. A brief explanation of the rules for specifying fields and buttons in Rev scripts would be appreciated. A link or documentation citation will suffice. Is it better to ask newbie questions here or on the web forum? Cheers, Tim From sarah.reichelt at gmail.com Tue Mar 4 16:49:22 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 5 Mar 2008 07:49:22 +1000 Subject: Newbie issue - fld vs bg field vs cd field In-Reply-To: References: Message-ID: > I'm don't quite understand when (or if) it is necessary to specify cd > fld "whatever" vs bg fld "whatever" vs fld "whatever" in Rev. When > confusion arises, I'm solving it by trial and error. Some of my > stacks and scripts, retreaded from hypercard, require the correct > field or button specification, or there is "no such object." Nice thing about Rev - you don't have to specify where an object is, unless there is more than one of that type of object with the same name. If you have imported a HyperCard stack, then HCaddressing is turned on and that does use the card/background nomenclature, but for a new stack, it doesn't matter - just call them all by unique names and you don't have to worry. Cheers, Sarah P.S. I don't frequent the forums so I can't answer for them, but there is certainly no problem about asking any questions on this list. From devin_asay at byu.edu Tue Mar 4 16:54:16 2008 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 4 Mar 2008 14:54:16 -0700 Subject: Newbie issue - fld vs bg field vs cd field In-Reply-To: References: Message-ID: On Mar 4, 2008, at 2:38 PM, Timothy Miller wrote: > Greetings, > > I'm don't quite understand when (or if) it is necessary to specify > cd fld "whatever" vs bg fld "whatever" vs fld "whatever" in Rev. > When confusion arises, I'm solving it by trial and error. Some of > my stacks and scripts, retreaded from hypercard, require the > correct field or button specification, or there is "no such object." > > I once knew the rules in hyperCard, but they were rather confusing. > As I recall, fields were presumed cd fields, unless specified bg > fields, and buttons were presumed bg buttons, unless specified cd > buttons. As I recall, this was changed in Rev. > > It seems to matter that a field or button belongs to a group, if > "behave like a background" is turned on, but I'm not certain. I > looked at the Rev documentation, but couldn't find the explanation. > > A brief explanation of the rules for specifying fields and buttons > in Rev scripts would be appreciated. A link or documentation > citation will suffice. As a rule you never have to specify bg or cd before an object reference in Revolution. The exception is when the stack property HCAddressing is true, which happens when you have done a direct import of a HyperCard stack. (See HCAddressing in the dictionary for more info.) You're right that the rules in HyperCard were a little confusing, and I don't miss the cd/bg distinction a bit. > > Is it better to ask newbie questions here or on the web forum? In my experience the mail list is a little more active than the forum. HTH Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From ghostdot at hotmail.com Tue Mar 4 16:58:35 2008 From: ghostdot at hotmail.com (ryley powell) Date: Wed, 5 Mar 2008 08:28:35 +1030 Subject: Team Development / Exporting stuff to text files In-Reply-To: <855871.42950.qm@web37509.mail.mud.yahoo.com> References: <855871.42950.qm@web37509.mail.mud.yahoo.com> Message-ID: what do u think u are doing i singned up yesterday> Date: Tue, 4 Mar 2008 09:07:39 +0000> From: geradamas at yahoo.com> To: use-revolution at lists.runrev.com> Subject: Team Development / Exporting stuff to text files> > I wrote (probably in a moment of fairly naive> euphoria):> > "it would be perfectly possible to write a> description in the text format and write a reader to> reimport that to make a stack!"> > Well, I suppose it would.> > BUT> > It would probably then be necessary to spit out> details of ALL properties for each object (472 last> time I looked) which would be both silly and involve a> lot of redundancy . . .> > feedback required . . .> > sincerely, Richmond> > ____________________________________________________________> > A Thorn in the flesh is better than a failed Systems Development Life Cycle.> ____________________________________________________________> > > __________________________________________________________> Sent from Yahoo! Mail.> A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html> _______________________________________________> use-revolution mailing list> use-revolution at lists.runrev.com> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:> http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ Overpaid or Underpaid? Check our comprehensive Salary Centre http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fcontent%2Emycareer%2Ecom%2Eau%2Fsalary%2Dcentre%3Fs%5Fcid%3D595810&_t=766724125&_r=Hotmail_Email_Tagline_MyCareer_Oct07&_m=EXT From m.schonewille at economy-x-talk.com Tue Mar 4 17:41:18 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 4 Mar 2008 23:41:18 +0100 Subject: ANN: Sample Scripts Stack 1.0.7 Message-ID: <40AF9343-D2A5-4AC6-85B0-7C68E0B9069D@economy-x-talk.com> Hi, While doing my work with HyperCard and its descendants, I save interesting and useful scripts in my old-time HyperCard stack. This collection of Sample Scripts has now grown to over 300 scripts and contains scripts written in Transcript, SuperTalk, HyperTalk, AppleScript, Perl, and so on. Noticing that quite a few new scripts have been added lately, I decided to push the button and export the entire stack to my website at . To browse and search the entire list of script titles, go to the site and follow the search link on the left of the page. I have also uploaded the HyperCard stack itself. Go to http://economy- x-talk and click on Free Stuff in the sidebar on the left. The downloads page will appear, from where you can download the stack (in stuffed or zipped format). Mind that you'll need HyperCard to open the stack. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Convert colours between different colour spaces with Color Converter. Download at http://economy-x-talk.com/cc.html From stephenREVOLUTION2 at barncard.com Tue Mar 4 17:57:24 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Tue, 4 Mar 2008 14:57:24 -0800 Subject: ANN: Sample Scripts Stack 1.0.7 In-Reply-To: <40AF9343-D2A5-4AC6-85B0-7C68E0B9069D@economy-x-talk.com> References: <40AF9343-D2A5-4AC6-85B0-7C68E0B9069D@economy-x-talk.com> Message-ID: Thanks for sharing, Mark. There seemed to be a problem with the links to search... also... will you be making these available in Scripter's Scrapbook format? thanks sqb >Hi, > >While doing my work with HyperCard and its descendants, I save >interesting and useful scripts in my old-time HyperCard stack. This >collection of Sample Scripts has now grown to over 300 scripts and >contains scripts written in Transcript, SuperTalk, HyperTalk, >AppleScript, Perl, and so on. Noticing that quite a few new scripts >have been added lately, I decided to push the button and export the >entire stack to my website at . To browse and >search the entire list of script titles, go to the site and follow >the search link on the left of the page. > >I have also uploaded the HyperCard stack itself. Go to >http://economy-x-talk and click on Free Stuff in the sidebar on the >left. The downloads page will appear, from where you can download >the stack (in stuffed or zipped format). Mind that you'll need >HyperCard to open the stack. > >Best regards, > >Mark Schonewille -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From m.schonewille at economy-x-talk.com Tue Mar 4 17:59:17 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 4 Mar 2008 23:59:17 +0100 Subject: ANN: Sample Scripts Stack 1.0.7 In-Reply-To: References: <40AF9343-D2A5-4AC6-85B0-7C68E0B9069D@economy-x-talk.com> Message-ID: You're welcome. Which link caused a problem, exactly, Stephen? There won't be anything in Scripters Scrapbook format. Sorry. I prefer to have all scripts available on the web site for everyone. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 4-mrt-2008, om 23:57 heeft Stephen Barncard het volgende geschreven: > Thanks for sharing, Mark. There seemed to be a problem with the > links to search... > > also... will you be making these available in Scripter's Scrapbook > format? > > thanks > > sqb > From revdev at pdslabs.net Tue Mar 4 18:41:27 2008 From: revdev at pdslabs.net (Phil Davis) Date: Tue, 04 Mar 2008 15:41:27 -0800 Subject: Revolution Reading GPS Data In-Reply-To: <6406BECD-FCFA-4392-AEF5-4F7A0893593C@mac.com> References: <20080304180005.A074D4890BF@mail.runrev.com> <6406BECD-FCFA-4392-AEF5-4F7A0893593C@mac.com> Message-ID: <47CDDE27.8010904@pdslabs.net> Graham Samuel wrote: > Thanks Phil for that insight. I had a quick look at your link and > staggered back, appalled. It's pretty ugly. > It reminded me of what a gentleman named Robert Lipe said to me on > another list when he thought I was trying to reverse engineer the USB > interface of my device (maybe I was - I had not considered Rev in the > equation at that stage and had even less idea what I was doing). His > advice started off: > >> Reverse engineering USB protocols from scratch is possible, but only >> if you pass the entrance exam: >> >> Repeatedly jam a fork into your left eyeball. If, after about 40 >> jabs, your >> thought is "man, this is great - my right eyeball needs a piece of >> this action", >> then reverse engineering USB protocols just might be your calling. > > I think I will just go back to sleep on this unless and until I can > find out something more about the device I wanted to interface with. I > suppose that I was seduced by the enormous number of USB-connected > devices that surround me - right here where I'm sitting I can count 2 > digital cameras, a printer, a scanner, a hard disk, an ADSL modem, a > keyboard, three mice, a GPS training device, a SatNav, an Elgato TV > receiver, a webcam, a digital storage card reader and a data key. Who > knows what else I might find if I go into the other rooms in the house? Good night man! But wait... (looking around my office...) my own collection is bigger than I realized.... > And to think that the people who engineered them all had to write > drivers for PCs and Macs, and (no doubt) they are all different. > Compared to that, Rev programming seems so easy, doesn't it? It makes me appreciate Rev all the more! > > Back to the day job. > > Graham > > > On Tue, 04 Mar 2008 09:55:31 -0800, Phil Davis > wrote: >> >> Hi Graham, >> >> Graham Samuel wrote: >>> --- snip --- >>> It looks to me as if my wish to create better software for it (on a >>> Mac primarily) is pretty much a dead end - although if I can get hold >>> of a serial-to-USB converter I might be able to experiment a bit. >>> >>> BTW I wonder why Rev has never entered the world of USB - I don't know >>> about Linux, but for PCs and Macs, USB appears to be a completely >>> standard interface and one which has been mandatory on all models of >>> machine for many years. There must by a USB API for these operating >>> systems - is it much more of a challenge to RunRev than the many other >>> things they've had to incorporate? I do believe there is at least some >>> level of demand. >>> >>> Graham >> You're certainly correct that USB is well-defined standard, evidenced by >> the many uses of it on all computing platforms and beyond. And as you >> might imagine, the USB standard is necessarily complex to do all it >> does. >> >> Here's a good introduction to USB: >> http://www.beyondlogic.org/usbnutshell/ >> >> I manage development of a system that uses a USB HID input/output >> device. The device has 9 backlit input keys whose lighted states and key >> events are managed/handled by a Rev-based app. The Rev app has no direct >> interface with the device driver; it interacts with the driver via a >> pass-through background app that provides a socket interface to the Rev >> app. On the Mac, the driver is actually a custom-built Kernel Extension >> (.kext) file; on Windows it's the Win32 version of the libUSB >> open-source library ( http://libusb-win32.sourceforge.net/ ). I imagine >> there may be better ways to implement this, but it is what it is. :o) >> It's the way we found we could make it work when it was initially >> needed. >> >> I know I haven't answered any questions here, but maybe it gives a >> little perspective. >> -- >> Phil Davis >> >> PDS Labs >> Professional Software Development >> http://pdslabs.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From chipp at chipp.com Tue Mar 4 19:03:20 2008 From: chipp at chipp.com (Chipp Walters) Date: Tue, 4 Mar 2008 18:03:20 -0600 Subject: Team Development / Exporting stuff to text files In-Reply-To: <47CD8DD5.2040205@fourthworld.com> References: <47CD8DD5.2040205@fourthworld.com> Message-ID: <7aa52a210803041603l7e687e63wd5d4a9bb861e25b1@mail.gmail.com> Agreed 100%. Key word in the below sentence is "architectural". IMO, a properly designed architecture can handle multiple programmers, each working on their own stacks. After all, remember, one can insert 50 stack libraries into the message path. best, Chipp On Tue, Mar 4, 2008 at 11:58 AM, Richard Gaskin wrote: > I've thought about the type of scenarios described here, in which two or > more programmers may be assigned to work on the same stack, but to be > honest to me that seems less a technical challenge than an architectural > and human resources one: From andre at andregarzia.com Tue Mar 4 20:22:09 2008 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 4 Mar 2008 22:22:09 -0300 Subject: OT: Best Windows Emulator on Mac? In-Reply-To: <47CDBA76.8050005@hindu.org> References: <200803042047.m24KlXmu014946@sddev.castandcrew.com> <47CDBA76.8050005@hindu.org> Message-ID: <7c87a2a10803041722u61102aa8o6bf2cfdfcc8a917a@mail.gmail.com> Aloha, I've paid for both parallels and vmware. parallels was wonderful till version 2, now it's dead slow. VMWare fusion works wonderfully, even better than parallels ever did. I am very happy with VMWare, one of my best buys ever! Andre On 3/4/08, Sivakatirswami wrote: > Sadhunathan Nadesan wrote: > > Do you recommend any "PC on the MAC" emulator? > > > > Parallels has a big name, but it's a bit clunky.. > But I used and it works... it also does most flavors of Linux too... > > I think some people switched to VMWare and like it better... > more stable? dunno really... > > Since I upgraded to Leopard I haven't installed anything yet... > > I'm also interested. I'm sure our Rev Community has lots of insights on this > Since they are coding for different platforms. (I copied this to the list) > > > Sivakatirswami > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From mfstuart at cox.net Tue Mar 4 20:22:26 2008 From: mfstuart at cox.net (mfstuart) Date: Tue, 4 Mar 2008 17:22:26 -0800 (PST) Subject: Contents of Scrolling Field disappear after going to a card Message-ID: <15841041.post@talk.nabble.com> Hi all, I'm creating a navigation system using a Scrolling Field as a menu - like iTunes. eg: Contents of the field: (tab delimited values: item 1=menu description, item 2=menu id) Main - 1 Card 1 - 2 Card 2 - 3 Card 3 - 4 I grouped the field and set its backgroundBehavior to true. Then I created 3 cards, as above. Problem: When the field is clicked on, it uses its script: go to card, with item 2 value, the menu id. When it goes to the different cards, the contents of the Scrolling Field disappear. But the Scrolling Field itself remains visible, and so I can't navigate anymore, when on the other cards. I checked the contents property for the field, and the values are still there. What's up with that? Mark Stuart -- View this message in context: http://www.nabble.com/Contents-of-Scrolling-Field-disappear-after-going-to-a-card-tp15841041p15841041.html Sent from the Revolution - User mailing list archive at Nabble.com. From jacque at hyperactivesw.com Tue Mar 4 20:48:07 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 04 Mar 2008 19:48:07 -0600 Subject: Contents of Scrolling Field disappear after going to a card In-Reply-To: <15841041.post@talk.nabble.com> References: <15841041.post@talk.nabble.com> Message-ID: <47CDFBD7.7020900@hyperactivesw.com> mfstuart wrote: > Problem: > When the field is clicked on, it uses its script: go to card, with item 2 > value, the menu id. > When it goes to the different cards, the contents of the Scrolling Field > disappear. > But the Scrolling Field itself remains visible, and so I can't navigate > anymore, when on the other cards. > I checked the contents property for the field, and the values are still > there. Turn on the field's sharedtext property. A background field, by default, allows for different text on every card. The text you see in the inspector is the text of the first card, but it isn't being shared across all the cards. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From rjb at robelko.com Tue Mar 4 21:35:46 2008 From: rjb at robelko.com (Robert Brenstein) Date: Wed, 5 Mar 2008 03:35:46 +0100 Subject: OT: Best Windows Emulator on Mac? In-Reply-To: <7c87a2a10803041722u61102aa8o6bf2cfdfcc8a917a@mail.gmail.com> References: <200803042047.m24KlXmu014946@sddev.castandcrew.com> <47CDBA76.8050005@hindu.org> <7c87a2a10803041722u61102aa8o6bf2cfdfcc8a917a@mail.gmail.com> Message-ID: On 04/03/08 at 22:22 -0300 Andre Garzia apparently wrote: >Aloha, > >I've paid for both parallels and vmware. > >parallels was wonderful till version 2, now it's dead slow. VMWare >fusion works wonderfully, even better than parallels ever did. I am >very happy with VMWare, one of my best buys ever! > >Andre > I was just comparing Parallels and VMware. They seem to be similar in performance running Windows XP Pro on a brand new iMac, but I read a review in MacTech that Vista is visibly faster under VMware. Mac must have 3, preferably 4, GB RAM to run Vista. Parallels is more integrated with OS X, including lots of visual effects. VMware has a better (subjectively speaking) feel to it. Parallels has more goodies, like a utility to resize Windows disk or specifying the order of devices to boot from, but VMware has somewhat cleaner control of VM, including being able to look at the setting when machine runs. Standard apps run fine on either one. Both have problems when come to playing action games. They do not advertise the true graphics card to Windows, so games that are particular about hardware think they are on el-cheapo machine and refuse to run. A few games that ran, fared a bit better on Parallels. VMware's machine had some problems with text display. Robert From gandalf at doctorTimothyMiller.com Tue Mar 4 21:47:15 2008 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Tue, 4 Mar 2008 18:47:15 -0800 Subject: Newbie issue - fld vs bg field vs cd field In-Reply-To: References: Message-ID: <7E78F8C1-D3D0-4800-92F5-064BE01B3CAE@doctorTimothyMiller.com> Sarah and Devin both nailed it. I totally forgot about HCaddressing. That explains a lot. Some of my scripts don't work if I don't specify cd field or bg field. That's why. Thanks a bunch, Tim On Mar 4, 2008, at 1:49 PM, Sarah Reichelt wrote: > > Nice thing about Rev - you don't have to specify where an object is, > unless there is more than one of that type of object with the same > name. > > If you have imported a HyperCard stack, then HCaddressing is turned on > and that does use the card/background nomenclature, but for a new > stack, it doesn't matter - just call them all by unique names and you > don't have to worry. > > Cheers, > Sarah > > P.S. I don't frequent the forums so I can't answer for them, but there > is certainly no problem about asking any questions on this list. From mfstuart at cox.net Tue Mar 4 23:17:57 2008 From: mfstuart at cox.net (mfstuart) Date: Tue, 4 Mar 2008 20:17:57 -0800 (PST) Subject: Contents of Scrolling Field disappear after going to a card In-Reply-To: <47CDFBD7.7020900@hyperactivesw.com> References: <15841041.post@talk.nabble.com> <47CDFBD7.7020900@hyperactivesw.com> Message-ID: <15842969.post@talk.nabble.com> Thank you Jacqueline, that did it. But I would never of thought to check that property. Regards, Mark Stuart J. Landman Gay wrote: > > mfstuart wrote: > >> Problem: >> When the field is clicked on, it uses its script: go to card, with item 2 >> value, the menu id. >> When it goes to the different cards, the contents of the Scrolling Field >> disappear. >> But the Scrolling Field itself remains visible, and so I can't navigate >> anymore, when on the other cards. >> I checked the contents property for the field, and the values are still >> there. > > Turn on the field's sharedtext property. A background field, by default, > allows for different text on every card. The text you see in the > inspector is the text of the first card, but it isn't being shared > across all the cards. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Contents-of-Scrolling-Field-disappear-after-going-to-a-card-tp15841041p15842969.html Sent from the Revolution - User mailing list archive at Nabble.com. From palcibiades-first at yahoo.co.uk Wed Mar 5 03:16:20 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Wed, 5 Mar 2008 08:16:20 +0000 Subject: how to print to file in landscape mode? Message-ID: <200803050816.21043.palcibiades-first@yahoo.co.uk> Does anyone know why this would not work? on mouseUp set the printPaperOrientation to "landscape" set the printerOutput to "file:/home/peter/Desktop/printfile.ps" print card "reports" --put shell("kprinter /home/peter/Desktop/printfile.ps") end mouseUp I commented out the actual printing part, which works fine given that the file is the right file to print. What this does is print to the file ok, but in portrait. To try to track this down, I did in the message box: set the printPaperOrientation to "landscape" put the printPaperOrientation the result is landscape. So, if the paper is landscape, why is the print to file producing a portrait laid out ps? This is the root of the problem. If I cannot get it to deliver a landscape ps, then its hopeless. If I can, then there is a workaround for the printing problems. This is 2.9 beta 5 Debian, as usual. In hope, Peter From m.schonewille at economy-x-talk.com Wed Mar 5 03:53:22 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 5 Mar 2008 09:53:22 +0100 Subject: how to print to file in landscape mode? In-Reply-To: <200803050816.21043.palcibiades-first@yahoo.co.uk> References: <200803050816.21043.palcibiades-first@yahoo.co.uk> Message-ID: Hi Peter, Have you tried setting the printRotated? Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Convert colours between different colour spaces with Color Converter. Download at http://economy-x-talk.com/cc.html On 5 mrt 2008, at 09:16, Peter Alcibiades wrote: > Does anyone know why this would not work? > > on mouseUp > set the printPaperOrientation to "landscape" > set the printerOutput to "file:/home/peter/Desktop/printfile.ps" > print card "reports" > --put shell("kprinter /home/peter/Desktop/printfile.ps") > end mouseUp > > I commented out the actual printing part, which works fine given > that the file > is the right file to print. > > What this does is print to the file ok, but in portrait. > > To try to track this down, I did in the message box: > > set the printPaperOrientation to "landscape" > put the printPaperOrientation > > the result is landscape. > > So, if the paper is landscape, why is the print to file producing a > portrait > laid out ps? > > This is the root of the problem. If I cannot get it to deliver a > landscape > ps, then its hopeless. If I can, then there is a workaround for the > printing > problems. This is 2.9 beta 5 Debian, as usual. > > In hope, > > Peter From viktoras at ekoinf.net Wed Mar 5 03:57:19 2008 From: viktoras at ekoinf.net (viktoras didziulis) Date: Wed, 05 Mar 2008 10:57:19 +0200 Subject: Revolution Reading GPS Data In-Reply-To: <6406BECD-FCFA-4392-AEF5-4F7A0893593C@mac.com> References: <20080304180005.A074D4890BF@mail.runrev.com> <6406BECD-FCFA-4392-AEF5-4F7A0893593C@mac.com> Message-ID: <47CE606F.2090101@ekoinf.net> you might also be interested to read Universal Serial Bus - the easy way (4 pages) and virtual com port drivers described at: http://www.dlpdesign.com/usb-easy-way.pdf Best regards Viktoras Graham Samuel wrote: > Thanks Phil for that insight. I had a quick look at your link and > staggered back, appalled. It reminded me of what a gentleman named > Robert Lipe said to me on another list when he thought I was trying to > reverse engineer the USB interface of my device (maybe I was - I had > not considered Rev in the equation at that stage and had even less > idea what I was doing). His advice started off: > >> Reverse engineering USB protocols from scratch is possible, but only >> if you pass the entrance exam: >> >> Repeatedly jam a fork into your left eyeball. If, after about 40 >> jabs, your >> thought is "man, this is great - my right eyeball needs a piece of >> this action", >> then reverse engineering USB protocols just might be your calling. > > I think I will just go back to sleep on this unless and until I can > find out something more about the device I wanted to interface with. I > suppose that I was seduced by the enormous number of USB-connected > devices that surround me - right here where I'm sitting I can count 2 > digital cameras, a printer, a scanner, a hard disk, an ADSL modem, a > keyboard, three mice, a GPS training device, a SatNav, an Elgato TV > receiver, a webcam, a digital storage card reader and a data key. Who > knows what else I might find if I go into the other rooms in the > house? And to think that the people who engineered them all had to > write drivers for PCs and Macs, and (no doubt) they are all different. > Compared to that, Rev programming seems so easy, doesn't it? > > Back to the day job. > > Graham > > > On Tue, 04 Mar 2008 09:55:31 -0800, Phil Davis > wrote: >> >> Hi Graham, >> >> Graham Samuel wrote: >>> --- snip --- >>> It looks to me as if my wish to create better software for it (on a >>> Mac primarily) is pretty much a dead end - although if I can get hold >>> of a serial-to-USB converter I might be able to experiment a bit. >>> >>> BTW I wonder why Rev has never entered the world of USB - I don't know >>> about Linux, but for PCs and Macs, USB appears to be a completely >>> standard interface and one which has been mandatory on all models of >>> machine for many years. There must by a USB API for these operating >>> systems - is it much more of a challenge to RunRev than the many other >>> things they've had to incorporate? I do believe there is at least some >>> level of demand. >>> >>> Graham >> You're certainly correct that USB is well-defined standard, evidenced by >> the many uses of it on all computing platforms and beyond. And as you >> might imagine, the USB standard is necessarily complex to do all it >> does. >> >> Here's a good introduction to USB: >> http://www.beyondlogic.org/usbnutshell/ >> >> I manage development of a system that uses a USB HID input/output >> device. The device has 9 backlit input keys whose lighted states and key >> events are managed/handled by a Rev-based app. The Rev app has no direct >> interface with the device driver; it interacts with the driver via a >> pass-through background app that provides a socket interface to the Rev >> app. On the Mac, the driver is actually a custom-built Kernel Extension >> (.kext) file; on Windows it's the Win32 version of the libUSB >> open-source library ( http://libusb-win32.sourceforge.net/ ). I imagine >> there may be better ways to implement this, but it is what it is. :o) >> It's the way we found we could make it work when it was initially >> needed. >> >> I know I haven't answered any questions here, but maybe it gives a >> little perspective. >> -- >> Phil Davis >> >> PDS Labs >> Professional Software Development >> http://pdslabs.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From 00bioarchimed at free.fr Wed Mar 5 04:09:10 2008 From: 00bioarchimed at free.fr (Thierry) Date: Wed, 5 Mar 2008 10:09:10 +0100 Subject: Start IDE with the last open stack Message-ID: Hello All, I have a Start-Plugin which set up few things: browse mode, close tools, set the rect of Glx2 script window,... Now, i would like to do : - open automaticaly the stack I was working on before closing the IDE - open nothing if I close the IDE with no opened stacks - and a bit more: Open all the scripts which were opened before closing the IDE again. ( Glx2 editor ) Some clue, hint or pointers for this ? Regards, Thierry From eric.chatonet at sosmartsoftware.com Wed Mar 5 04:30:30 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 5 Mar 2008 10:30:30 +0100 Subject: Start IDE with the last open stack In-Reply-To: References: Message-ID: Bonjour Thierry, Probably you could add 'revShutDown' to the messages sent to your plugin in order to write a text file with all info needed when the user quits Rev. And restore when your plugin is loaded again at next startup. Le 5 mars 08 ? 10:09, Thierry a ?crit : > Hello All, > > I have a Start-Plugin which set up few things: > browse mode, > close tools, > set the rect of Glx2 script window,... > > Now, i would like to do : > - open automaticaly the stack > I was working on before closing the IDE > > - open nothing if I close the IDE with no opened stacks > > - and a bit more: Open all the scripts which were opened > before closing the IDE again. ( Glx2 editor ) > > Some clue, hint or pointers for this ? > > Regards, > Thierry Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From 00bioarchimed at free.fr Wed Mar 5 04:57:35 2008 From: 00bioarchimed at free.fr (Thierry) Date: Wed, 5 Mar 2008 10:57:35 +0100 Subject: Start IDE with the last open stack In-Reply-To: References: Message-ID: <3BA20FE7-E756-470B-A02A-9C4830E72712@free.fr> Bonjour Eric, > Probably you could add 'revShutDown' to the messages sent to your > plugin in order to write a text file with all info needed when the > user quits Rev. > And restore when your plugin is loaded again at next startup. > Mais bien sur ... 'revShutDown' ! Merci :-) So, still unclear about the scripts to be restored in the Glx2 Script Editor.... How do I get this information ? Regards, Thierry > Le 5 mars 08 ? 10:09, Thierry a ?crit : > >> Hello All, >> >> I have a Start-Plugin which set up few things: >> browse mode, >> close tools, >> set the rect of Glx2 script window,... >> >> Now, i would like to do : >> - open automaticaly the stack >> I was working on before closing the IDE >> >> - open nothing if I close the IDE with no opened stacks >> >> - and a bit more: Open all the scripts which were opened >> before closing the IDE again. ( Glx2 editor ) >> >> Some clue, hint or pointers for this ? From benr_mc at cogapp.com Wed Mar 5 06:17:27 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Wed, 05 Mar 2008 11:17:27 +0000 Subject: Revolution Reading GPS Data In-Reply-To: References: <20080303180005.AA7CD488FA4@mail.runrev.com> Message-ID: <47CE8147.1090100@cogapp.com> On 4/3/08 10:45, Graham Samuel wrote: > FWIW, the GPS device I described is marketed by a European sports > retailer, Decathlon, as KeyMaze 300 GH-601. I've found out via the SiRF > web site (the device uses a SiRFstarIII processor) that it is actually a > rebranded GlobalSat GH-601 - this is GlobalSat of Taiwan. On the SiRF > site this is further described at > > http://www.sirf.com/success_10.html > > Annoyingly the device is not described on GlobalSat's own web site (a > site search reveals nothing), but strangely their FAQ pages provide a > little info about downloading firmware for it etc. I suppose this means > that either the thing is obsolete or else my retailer Decathlon has made > an exclusive deal to market it - they are certainly selling it quite > vigorously. I tried emailing GlobalSat to see if they have any more > information available, but they didn't reply. I guess they don't deal > with consumers. > > The device comes with a bit of PC software which is just about adequate, > but I would not say that it was well-written or complete - its UI is > crude and it doesn't even help to file all the information which it > extracts from the device, and indeed it may be throwing away information > (such as timestamps) which is just not visible to the user. > > It looks to me as if my wish to create better software for it (on a Mac > primarily) is pretty much a dead end - although if I can get hold of a > serial-to-USB converter I might be able to experiment a bit. ...not wishing to stop you from getting back to your day job, but you might not be completely at a dead end. AFAICT, almost all GPS devices are using SiRFStar II or III as the actual GPS chipset. (And FWIW a very large number of them are using Globalsat technology wrapped round that, regardless of the name on the box.) And at root these things output serial; so they are glued onto (I don't know much about electronics, can you tell?) a serial-USB chip in order to give them a USB interface. There seemed when I was working in this area to be two main sources of the latter: FTDI and ??Prolific?. Although the devices I was working with were Windows only, I was able to find Mac drivers for both of these things with a bit of googling on the net (because other products are using the same chipsets, and are marketed with Mac software). Once I got these installed I could simply open a "port" called /dev/cu.usbserial, and found that I was talking to the GPS device as if it was a serial device. So in fact Rev was dealing with a serial device; and the actual SiRF chipset was a serial device; there were just a few layers of bridging over USB going on between the two. So I reckon that there's a fair chance that you could establish communication with the device (though mind you I did this a couple of years ago, on a PowerPC - I've not checked whether Intel versions of these drivers are now available). However: I was dealing with basic GPS devices, no memory, interface, or anything: so was essentially just trying to talking to the SiRF chip to get the current GPS data in realtime. It sounds as though you might have a device that actually does stuff to record your trace etc when you're out and about, and then you plug it in later and extract info. In that case you're probably talking to some other piece of hardware, which has done the communication with the SiRF, stored the results, and so on; in that case the device you're actually talking to may not "talk serial", and in any case you'd have to reverse-engineer the protocol, which would presumably be proprietary (unlike the SiRF, which talks NMEA). This may not be that impossible (judging by the macam project, which has succesfully created Mac support for hundreds of digital cameras). I believe that there is a handy utility available that lets you eavesdrop on USB traffic, which might be the place to start... good luck! - Ben From benr_mc at cogapp.com Wed Mar 5 06:25:54 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Wed, 05 Mar 2008 11:25:54 +0000 Subject: OT: Best Windows Emulator on Mac? In-Reply-To: References: <200803042047.m24KlXmu014946@sddev.castandcrew.com> <47CDBA76.8050005@hindu.org> <7c87a2a10803041722u61102aa8o6bf2cfdfcc8a917a@mail.gmail.com> Message-ID: <47CE8342.30602@cogapp.com> I recommend http://db.tidbits.com/article/9223 for a perspective, though not a recommendation. - Ben From sarah.reichelt at gmail.com Wed Mar 5 06:40:59 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 5 Mar 2008 21:40:59 +1000 Subject: Revolution Reading GPS Data In-Reply-To: <47CE8147.1090100@cogapp.com> References: <20080303180005.AA7CD488FA4@mail.runrev.com> <47CE8147.1090100@cogapp.com> Message-ID: > There seemed when I was working in this area to be two main sources of the > latter: FTDI and ??Prolific?. Although the devices I was working with were > Windows only, I was able to find Mac drivers for both of these things with a > bit of googling on the net (because other products are using the same > chipsets, and are marketed with Mac software). Once I got these installed I > could simply open a "port" called /dev/cu.usbserial, and found that I was > talking to the GPS device as if it was a serial device. So in fact Rev was > dealing with a serial device; and the actual SiRF chipset was a serial device; > there were just a few layers of bridging over USB going on between the two. > > So I reckon that there's a fair chance that you could establish communication > with the device (though mind you I did this a couple of years ago, on a > PowerPC - I've not checked whether Intel versions of these drivers are now > available). I use FTDI serial-USB adapters at work, and I know they do come with versions that can be attached directly to a circuit board, so that is probably what is being used in these cases. There are Intel drivers available, just google FTDI drivers and see what you get. Cheers, Sarah From benr_mc at cogapp.com Wed Mar 5 09:38:21 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Wed, 05 Mar 2008 14:38:21 +0000 Subject: Team Development using Run Rev In-Reply-To: References: <20080229011527.9B8E54897FC@mail.runrev.com> <79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de> <34849405343.20080301120823@ahsoftware.net> Message-ID: <47CEB05D.9020905@cogapp.com> On 3/3/08 15:30, David Bovill wrote: > I use a similar technique for storing stacks in SVN. When scripts are saved > I have hooks which also export text files to SVN and write out metadata for > indexing purposes. Hi David, Just to clarify - are these hooks in your Rev IDE, or hooks in Subversion or Eclipse? - Ben From 3mcgrath at comcast.net Wed Mar 5 09:53:03 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Wed, 5 Mar 2008 09:53:03 -0500 Subject: Revolution Reading GPS Data In-Reply-To: <47CE8147.1090100@cogapp.com> References: <20080303180005.AA7CD488FA4@mail.runrev.com> <47CE8147.1090100@cogapp.com> Message-ID: <85F25ADC-8951-463D-91FE-961C21659F19@comcast.net> This is what I was referring to before. I was able to communicate with a few of my 'Serial' now USB devices using the same drivers from Keyspan. I noticed after install from a Kestrel device that the driver that created the Virtual Com Port was the same. I found them here : http://www.keyspan.com/downloads/homepage_pn_usa19w.spml I believe it was the 19W that worked best. I also use this to communicate to my Meade Telescope, Kestrel 4500, and Garmin GPS. HTH Tom McG On Mar 5, 2008, at 6:17 AM, Ben Rubinstein wrote: > There seemed when I was working in this area to be two main sources > of the latter: FTDI and ??Prolific?. Although the devices I was > working with were Windows only, I was able to find Mac drivers for > both of these things with a bit of googling on the net (because > other products are using the same chipsets, and are marketed with > Mac software). Once I got these installed I could simply open a > "port" called /dev/cu.usbserial, and found that I was talking to the > GPS device as if it was a serial device. So in fact Rev was dealing > with a serial device; and the actual SiRF chipset was a serial > device; there were just a few layers of bridging over USB going on > between the two. > > So I reckon that there's a fair chance that you could establish > communication with the device (though mind you I did this a couple > of years ago, on a PowerPC - I've not checked whether Intel versions > of these drivers are now available). From livfoss at mac.com Wed Mar 5 10:02:23 2008 From: livfoss at mac.com (Graham Samuel) Date: Wed, 5 Mar 2008 16:02:23 +0100 Subject: e: Revolution Reading GPS Data In-Reply-To: <20080305114107.53DE64890A9@mail.runrev.com> References: <20080305114107.53DE64890A9@mail.runrev.com> Message-ID: <8C47F6B9-96F8-498F-AD46-A101788C02C0@mac.com> Thanks Vikoras, this does look encouraging. Graham On Wed, 05 Mar 2008 10:57:19 +0200, viktoras didziulis wrote: > > you might also be interested to read Universal Serial Bus - the > easy way > (4 pages) and virtual com port drivers described at: > http://www.dlpdesign.com/usb-easy-way.pdf > > > Best regards > Viktoras From troy_lists at rpsystems.net Wed Mar 5 10:28:43 2008 From: troy_lists at rpsystems.net (Troy Rollins) Date: Wed, 5 Mar 2008 10:28:43 -0500 Subject: Start IDE with the last open stack In-Reply-To: <3BA20FE7-E756-470B-A02A-9C4830E72712@free.fr> References: <3BA20FE7-E756-470B-A02A-9C4830E72712@free.fr> Message-ID: On Mar 5, 2008, at 4:57 AM, Thierry wrote: > the scripts to be restored in the Glx2 Script Editor.... Doesn't GLX2 basically have this functionality built in? Or or you trying to do something different than what it does? -- Troy RPSystems, Ltd. http://www.rpsystems.net From 00bioarchimed at free.fr Wed Mar 5 10:41:18 2008 From: 00bioarchimed at free.fr (Thierry) Date: Wed, 5 Mar 2008 16:41:18 +0100 Subject: Start IDE with the last open stack In-Reply-To: References: <3BA20FE7-E756-470B-A02A-9C4830E72712@free.fr> Message-ID: <29CCEFDE-256C-4114-8DDC-A3F9EB33BD73@free.fr> Le 5 mars 08 ? 16:28, Troy Rollins a ?crit : > On Mar 5, 2008, at 4:57 AM, Thierry wrote: > >> the scripts to be restored in the Glx2 Script Editor.... > > Doesn't GLX2 basically have this functionality built in? Do you mean it has when restarting Rev ? If so, what did I miss ? some Prefs ? > Or or you trying to do something different than what it does? Well, basically, wanting to have the same behavior as you have with firefox and tabs. Regards, Thierry From palcibiades-first at yahoo.co.uk Wed Mar 5 10:40:48 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Wed, 5 Mar 2008 15:40:48 +0000 Subject: how to print to file in landscape mode? Message-ID: <200803051540.48643.palcibiades-first@yahoo.co.uk> Mark, it says in my dictionary (2.9 beta 5) that printRotated is now deprecated and does the same as what I have used, setting to landscape mode which is preferable. What is also very odd is that when I check in the message box, the mode does indeed return landscape. It is possible, from a communication from support, that you have to use lp to print. I'm not, I'm printing to a jetdirect seemingly using socket, which has been set up in CUPS - don't quite understand all this stuff. But surely none of this should matter if we are just printing to a file? The problem is not with printing once I have the file. I can print the file fine using kprinter. The problem is generating a ps file in landscape form to print. Or does it use lp to generate the ps file? if so, there should be someplace a script to change its parameters. The problem seems to be a bit narrowed down by the discovery that in page setup invoked from the script, if you change the paper layout from portrait to landscape, the height and width measurements do not change. So this suggests an oddity in Rev's handling perhaps? Peter From coiin at rcn.com Wed Mar 5 11:01:53 2008 From: coiin at rcn.com (Colin Holgate) Date: Wed, 5 Mar 2008 11:01:53 -0500 Subject: Please Test Revolution 2.9 Beta! In-Reply-To: References: Message-ID: At 11:21 AM -0500 3/4/08, Bill Marriott wrote: >- Current Enterprise license holders may obtain the prerelease version by >using the "Check for Updates..." command in the Help menu. Is the beta testing only for Enterprise users? From wjm at wjm.org Wed Mar 5 11:05:56 2008 From: wjm at wjm.org (Bill Marriott) Date: Wed, 5 Mar 2008 11:05:56 -0500 Subject: Please Test Revolution 2.9 Beta! References: Message-ID: Hello Colin, > Is the beta testing only for Enterprise users? The Revolution 2.9 "Open Beta" test is open to anyone who applies at http://support.runrev.com/beta_test.php The "Check for Updates..." option is merely an additional avenue for those who have an active Enterprise license. Normally, access to prerelease versions actually *is* a benefit soley for Enterprise users, but the "Open Beta" extends this opportunity to everyone for the Revolution 2.9 cycle. Hope this helps. Bill From coiin at rcn.com Wed Mar 5 11:16:49 2008 From: coiin at rcn.com (Colin Holgate) Date: Wed, 5 Mar 2008 11:16:49 -0500 Subject: Please Test Revolution 2.9 Beta! In-Reply-To: References: Message-ID: At 11:05 AM -0500 3/5/08, Bill Marriott wrote: >Normally, access to prerelease versions actually *is* a benefit soley for >Enterprise users, but the "Open Beta" extends this opportunity to everyone >for the Revolution 2.9 cycle. Hope this helps. It would be very helpful, if wasn't for the fact that when it first opens it insists on you entering an Enterprise registration number! My Studio number doesn't work. From stephenREVOLUTION2 at barncard.com Wed Mar 5 11:19:31 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Wed, 5 Mar 2008 08:19:31 -0800 Subject: Please Test Revolution 2.9 Beta! In-Reply-To: References: Message-ID: There should be a special reg number for the beta that you got in email. >At 11:05 AM -0500 3/5/08, Bill Marriott wrote: >>Normally, access to prerelease versions actually *is* a benefit soley for >>Enterprise users, but the "Open Beta" extends this opportunity to everyone >>for the Revolution 2.9 cycle. Hope this helps. > >It would be very helpful, if wasn't for the fact that when it first >opens it insists on you entering an Enterprise registration number! >My Studio number doesn't work. > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mikeythek at gmail.com Wed Mar 5 11:24:31 2008 From: mikeythek at gmail.com (Mikey) Date: Wed, 5 Mar 2008 11:24:31 -0500 Subject: Please Test Revolution 2.9 Beta! In-Reply-To: References: Message-ID: <9b408d8e0803050824t3ed932dbl9db96741ae5a3789@mail.gmail.com> You should have received an email with a temporary registration number. From coiin at rcn.com Wed Mar 5 11:29:32 2008 From: coiin at rcn.com (Colin Holgate) Date: Wed, 5 Mar 2008 11:29:32 -0500 Subject: Please Test Revolution 2.9 Beta! In-Reply-To: <9b408d8e0803050824t3ed932dbl9db96741ae5a3789@mail.gmail.com> References: <9b408d8e0803050824t3ed932dbl9db96741ae5a3789@mail.gmail.com> Message-ID: Thanks Mikey and Stephen. I think I had excitedly gone straight for the DMG link, and didn't get that far down the message! From geradamas at yahoo.com Wed Mar 5 12:24:16 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 5 Mar 2008 17:24:16 +0000 (GMT) Subject: Testing Revolution 2.9 Beta Message-ID: <536065.72812.qm@web37512.mail.mud.yahoo.com> So, fired up the new Beta and, Hey-Presto found a bug that has not been sorted out since it was reported way back with 2.7. I called it "6030" because I was naive enough to think that all pre-2.9 bugs would have been ironed out long ago as no commercial software firm likes to be seen selling buggy products do they ? so didn't do a preliminary bug search. And my wife wonders why I am such a cynic . . . sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html From david at openpartnership.net Wed Mar 5 12:31:20 2008 From: david at openpartnership.net (David Bovill) Date: Wed, 5 Mar 2008 18:31:20 +0100 Subject: Team Development using Run Rev In-Reply-To: <47CEB05D.9020905@cogapp.com> References: <20080229011527.9B8E54897FC@mail.runrev.com> <79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de> <34849405343.20080301120823@ahsoftware.net> <47CEB05D.9020905@cogapp.com> Message-ID: On 05/03/2008, Ben Rubinstein wrote: > > On 3/3/08 15:30, David Bovill wrote: > > I use a similar technique for storing stacks in SVN. When scripts are > saved > > I have hooks which also export text files to SVN and write out metadata > for > > indexing purposes. > > > Hi David, > > Just to clarify - are these hooks in your Rev IDE, or hooks in Subversion > or > Eclipse? They are in the Rev and galaxy IDE's. From david at openpartnership.net Wed Mar 5 12:37:00 2008 From: david at openpartnership.net (David Bovill) Date: Wed, 5 Mar 2008 18:37:00 +0100 Subject: Team Development using Run Rev In-Reply-To: References: <20080229011527.9B8E54897FC@mail.runrev.com> <79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de> <34849405343.20080301120823@ahsoftware.net> Message-ID: That's smart Mark - if I have got you right. That would make your diffs a "diff script" - that is a shorter script that you can execute on a stack to make an update? Or am I dreaming :) On 03/03/2008, Mark Wieder wrote: > > David- > > > >I use a similar technique for storing stacks in SVN. When scripts are > saved > > I have hooks which also export text files to SVN and write out metadata > > for > > indexing purposes. > > > > What I have settled on is saving a stack as a text file series of xtalk > commands for recreating it: > > create button > set the name of it to "btnCancel" > etc... > > Then I archive the previous version as only the properties that have > changed: > > set the name of button "btnCancel" to "button" > > That way I can recreate a stack quickly without having to traverse a chain > of changed properties and not have to worry about the integrity of the > archive. > > ...and voila! instant diffs. > > > -- > > Mark Wieder > mwieder at ahsoftware.net > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sadhu at castandcrew.com Wed Mar 5 12:50:29 2008 From: sadhu at castandcrew.com (Sadhunathan Nadesan) Date: Wed, 5 Mar 2008 09:50:29 -0800 Subject: mac emulator Message-ID: <200803051750.m25HoT3B029164@sddev.castandcrew.com> Thanks to those who responded about emulation. We have decided that our user requirement is a stand alone MAC version which doesn't require them to load anything but our software, and works on all recent MAC OS versions. In our industry, 30-35% are MAC users. We will have a separate product for Windows/Vista compatible back to Windows 2000. Of course it has to look and feel identical (or as close as possible). Gee, what if we could have a single code base for both, what a concept. Is Java our only choice? Chuckle. Some within our company will say so. I guess this leaves Dot Net out in the cold? From david at openpartnership.net Wed Mar 5 13:30:57 2008 From: david at openpartnership.net (David Bovill) Date: Wed, 5 Mar 2008 19:30:57 +0100 Subject: Team Development / Exporting stuff to text files In-Reply-To: <7aa52a210803041603l7e687e63wd5d4a9bb861e25b1@mail.gmail.com> References: <47CD8DD5.2040205@fourthworld.com> <7aa52a210803041603l7e687e63wd5d4a9bb861e25b1@mail.gmail.com> Message-ID: Agreed as well - but in the context of your own or a relatively small groups productivity. That is it is not worth going down the path of svn or finer granularity for your own productivity, unless perhaps you and your team are already familiar with such tools and working practices based on other languages. However if you are to look at the picture at a different scale and ask - do the stack based working practices facilitate the creation of robust community resources and libraries? Then I would argue that open source tools and methodology / svn type tools have a track record in producing well tested libraries and tools which the stack based methods have singularly failed to do. A commercial market for components can work if the tool market is big enough, and open source communities can sometimes deliver such tools. It is an interesting question whether svn like tools would help create larger scale community collaborations in Rev, but I certainly agree that for the individual developer their is no productivity gain - for the community as a whole is another question. On 05/03/2008, Chipp Walters wrote: > > Agreed 100%. > > Key word in the below sentence is "architectural". IMO, a properly > designed architecture can handle multiple programmers, each working on > their own stacks. After all, remember, one can insert 50 stack > libraries into the message path. > > best, > > > Chipp > > > On Tue, Mar 4, 2008 at 11:58 AM, Richard Gaskin > wrote: > > > I've thought about the type of scenarios described here, in which two > or > > more programmers may be assigned to work on the same stack, but to be > > honest to me that seems less a technical challenge than an > architectural > > and human resources one: > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Wed Mar 5 14:10:15 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 05 Mar 2008 11:10:15 -0800 Subject: Testing Revolution 2.9 Beta Message-ID: <47CEF017.5020103@fourthworld.com> Richmond Mathewson wrote: > So, fired up the new Beta and, Hey-Presto found a bug > that has not been sorted out since it was reported way > back with 2.7. > > I called it "6030" because I was naive enough to think > that all pre-2.9 bugs would have been ironed out long > ago as no commercial software firm likes to be seen > selling buggy products do they ? so didn't do a > preliminary bug search. LOL. That bug describes a circumstance in which a Rev IDE window used internally isn't being initialized if opened in the App Browser instead of how the IDE uses it. For its intended purpose it seems to work just fine; I've seen it in action in an installation not long ago. The best solution for that "bug" is to simply not open that stack in the App Browser with the expectation it'll do anything for you. Leave it alone and it's fine. If that's the most serious issue you're facing in your work with Rev, sounds like v2.9 is pretty damn good. ;) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From geradamas at yahoo.com Wed Mar 5 14:27:58 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 5 Mar 2008 19:27:58 +0000 (GMT) Subject: Testing Revolution 2.9 Beta Message-ID: <88543.96191.qm@web37503.mail.mud.yahoo.com> Richard Gaskin wrote: "Leave it alone and it's fine." Time to read the book of Genesis again :) However, as a gnostic (c.f. geradamas) I have always favoured the snake, so always touch, examine and eat forbidden fruit; especially when there is not a big label on them saying "don't touch". Just had a go with Beta 12 inside VPC 7 with Win XP and the revFileAssociation stack did what it was meant to do, very prettily, Thankyou. I know that the RevInstaller installs different things on different operating systems (well, it would be daft if it didn't): when I click on revMacCursors I get the following message: "Stack "revCursors" is loaded instead of this stack on Windows and UNIX." so, wouldn't it be a good idea to ensure that File Association stack is not installed on a Mac? and, by the by, the spelling error "associaton" is fairly grotty regardless of which operating system it loads under. further to that Richard Gaskin wrote: "If that's the most serious issue you're facing in your work with Rev, sounds like v2.9 is pretty damn good. ;)" Actually it is not a serious issue as far as I am concerned, however cosmetic it maybe thoug, it may send odd messages to new users who do not, perhaps, have the sort of history that fat, middle-aged computer wierdos like I have where Runtime Revolution is, frankly addictive because it is so much better than anything that has gone before and most of what is available contemporaneously. And, Oh Yes, I really got a buzz being able to use "contemporaneously" :) sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From geradamas at yahoo.com Wed Mar 5 14:27:52 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 5 Mar 2008 19:27:52 +0000 (GMT) Subject: Testing Revolution 2.9 Beta Message-ID: <968229.58606.qm@web37506.mail.mud.yahoo.com> Richard Gaskin wrote: "Leave it alone and it's fine." Time to read the book of Genesis again :) However, as a gnostic (c.f. geradamas) I have always favoured the snake, so always touch, examine and eat forbidden fruit; especially when there is not a big label on them saying "don't touch". Just had a go with Beta 12 inside VPC 7 with Win XP and the revFileAssociation stack did what it was meant to do, very prettily, Thankyou. I know that the RevInstaller installs different things on different operating systems (well, it would be daft if it didn't): when I click on revMacCursors I get the following message: "Stack "revCursors" is loaded instead of this stack on Windows and UNIX." so, wouldn't it be a good idea to ensure that File Association stack is not installed on a Mac? and, by the by, the spelling error "associaton" is fairly grotty regardless of which operating system it loads under. further to that Richard Gaskin wrote: "If that's the most serious issue you're facing in your work with Rev, sounds like v2.9 is pretty damn good. ;)" Actually it is not a serious issue as far as I am concerned, however cosmetic it maybe thoug, it may send odd messages to new users who do not, perhaps, have the sort of history that fat, middle-aged computer wierdos like I have where Runtime Revolution is, frankly addictive because it is so much better than anything that has gone before and most of what is available contemporaneously. And, Oh Yes, I really got a buzz being able to use "contemporaneously" :) sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From geradamas at yahoo.com Wed Mar 5 14:27:47 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 5 Mar 2008 19:27:47 +0000 (GMT) Subject: Testing Revolution 2.9 Beta Message-ID: <505285.85188.qm@web37502.mail.mud.yahoo.com> Richard Gaskin wrote: "Leave it alone and it's fine." Time to read the book of Genesis again :) However, as a gnostic (c.f. geradamas) I have always favoured the snake, so always touch, examine and eat forbidden fruit; especially when there is not a big label on them saying "don't touch". Just had a go with Beta 12 inside VPC 7 with Win XP and the revFileAssociation stack did what it was meant to do, very prettily, Thankyou. I know that the RevInstaller installs different things on different operating systems (well, it would be daft if it didn't): when I click on revMacCursors I get the following message: "Stack "revCursors" is loaded instead of this stack on Windows and UNIX." so, wouldn't it be a good idea to ensure that File Association stack is not installed on a Mac? and, by the by, the spelling error "associaton" is fairly grotty regardless of which operating system it loads under. further to that Richard Gaskin wrote: "If that's the most serious issue you're facing in your work with Rev, sounds like v2.9 is pretty damn good. ;)" Actually it is not a serious issue as far as I am concerned, however cosmetic it maybe thoug, it may send odd messages to new users who do not, perhaps, have the sort of history that fat, middle-aged computer wierdos like I have where Runtime Revolution is, frankly addictive because it is so much better than anything that has gone before and most of what is available contemporaneously. And, Oh Yes, I really got a buzz being able to use "contemporaneously" :) sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Wed Mar 5 14:30:15 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 5 Mar 2008 19:30:15 +0000 (GMT) Subject: Testing thrice Message-ID: <813467.1635.qm@web37515.mail.mud.yahoo.com> Err, Sorry, blame it on Yahoo. Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. The World's Favourite Email http://uk.docs.yahoo.com/nowyoucan.html From jerry at daniels-mara.com Wed Mar 5 14:55:13 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Wed, 5 Mar 2008 13:55:13 -0600 Subject: Start IDE with the last open stack In-Reply-To: <29CCEFDE-256C-4114-8DDC-A3F9EB33BD73@free.fr> References: <3BA20FE7-E756-470B-A02A-9C4830E72712@free.fr> <29CCEFDE-256C-4114-8DDC-A3F9EB33BD73@free.fr> Message-ID: <6546DA8E-61E2-43D2-B489-C5A4EDD13B5F@daniels-mara.com> Thierry, GLX2 latest beta will do what you are trying to do. It remembers your last session (a preference) and also lets you store sessions and name them as "work spaces." GLX2's Work Spaces are better than Firefox in many ways because they're made for Rev developers! Opening a Work Space does not automatically show the last stack(s) you were working on, but it does display all the tabs for the scripts you were working on. Showing the stack after that is pretty simple. BTW, there is a preference for restoring the last tabs you were working on independent of using the Work Spaces feature. See some snap shots: http://daniels-mara.com/glx2/workspaces_snaps/GLX2_workspaces1.jpg - GLX2 Home Tab shows Work Spaces http://daniels-mara.com/glx2/workspaces_snaps/GLX2_workspaces2.jpg - access Work Spaces via menu http://daniels-mara.com/glx2/workspaces_snaps/GLX2_workspaces3.jpg - Work Space chooser If you're a GLX2 user and you're not on the GLX2 support site (where such discussions take place), sign up by requesting admittance via this email: supportteam at daniels-mara.com Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 5, 2008, at 9:41 AM, Thierry wrote: > Le 5 mars 08 ? 16:28, Troy Rollins a ?crit : > >> On Mar 5, 2008, at 4:57 AM, Thierry wrote: >> >>> the scripts to be restored in the Glx2 Script Editor.... >> >> Doesn't GLX2 basically have this functionality built in? > > Do you mean it has when restarting Rev ? > If so, what did I miss ? some Prefs ? > >> Or or you trying to do something different than what it does? > > Well, basically, wanting to have the same behavior as you > have with firefox and tabs. > > Regards, > Thierry > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From benr_mc at cogapp.com Wed Mar 5 15:32:43 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Wed, 05 Mar 2008 20:32:43 +0000 Subject: Team Development using Run Rev In-Reply-To: References: <20080229011527.9B8E54897FC@mail.runrev.com> <79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de> <34849405343.20080301120823@ahsoftware.net> <47CEB05D.9020905@cogapp.com> Message-ID: <47CF036B.8020003@cogapp.com> On 5/3/08 17:31, David Bovill wrote: > On 05/03/2008, Ben Rubinstein wrote: >> On 3/3/08 15:30, David Bovill wrote: >>> I use a similar technique for storing stacks in SVN. When scripts are >> saved >>> I have hooks which also export text files to SVN and write out metadata >> for >>> indexing purposes. >> >> Hi David, >> >> Just to clarify - are these hooks in your Rev IDE, or hooks in Subversion >> or >> Eclipse? > > > They are in the Rev and galaxy IDE's. Got it - thanks. - Ben From ambassador at fourthworld.com Wed Mar 5 15:34:29 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 05 Mar 2008 12:34:29 -0800 Subject: Team Development / Exporting stuff to text files Message-ID: <47CF03D5.2080003@fourthworld.com> David Bovill wrote: >> On Tue, Mar 4, 2008 at 11:58 AM, Richard Gaskin >> > I've thought about the type of scenarios described here, in >> > which two or more programmers may be assigned to work on the >> > same stack, but to be honest to me that seems less a technical >> > challenge than an architectural and human resources one >> > On 05/03/2008, Chipp Walters wrote: >> Agreed 100%. >> >> Key word in the below sentence is "architectural". IMO, a properly >> designed architecture can handle multiple programmers, each working >> on their own stacks. > > Agreed as well - but in the context of your own or a relatively small > groups productivity. That is it is not worth going down the path of > svn or finer granularity for your own productivity, unless perhaps > you and your team are already familiar with such tools and working > practices based on other languages. If you're bringing in developers familiar with other languages, the learning curve for something as simple as Magic Carpet is trivial compared to the time to learn how to use Rev itself effectively (not to mention the additional time needed to figure out a scheme for integrating Rev with something like SVN, and the day-to-day overhead inherent in using such a scheme). Rev isn't just another language. It's also an object model and file format, all bound together to create a unique way of working. I'm not sure tools designed for other languages can always be expected to integrate gracefully well a Rev workflow. Admittedly my own experience is perhaps limited, having managed xTalk-based projects with only 25 developers at most. But that's a fair number of developers, for a project whose budget was well over a million dollars. Projects of that scope are rare, but it's worth noting that it was done with a stack-based check-in/check-out, with significant cost savings to both our team and the client. That said, I suppose if we look at all possible scenarios we could find circumstances for which a finer level of granularity may have a positive ROI. We've found no significant limitations with stack-based check-in/check-out thus far, but in the infinite range of all possibilities I can't rule out that we might be able to lower our costs even more with a different way of working. Chipp's Magic Carpet is a very capable stack-level tool available now, and being such a with-the-grain way of working with Rev it's not too hard to craft on of your own if you need to. If tools supporting a finer level of granularity exist and are demonstrated to provide a higher ROI than the many projects delivered with stack-based tools, I'd certainly be interested in checking them out (if you'll pardon the pun). -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From viktoras at ekoinf.net Wed Mar 5 06:53:13 2008 From: viktoras at ekoinf.net (viktoras didziulis) Date: Wed, 05 Mar 2008 13:53:13 +0200 Subject: Revolution Reading GPS Data In-Reply-To: <47CE8147.1090100@cogapp.com> References: <20080303180005.AA7CD488FA4@mail.runrev.com> <47CE8147.1090100@cogapp.com> Message-ID: <47CE89A9.4040404@ekoinf.net> FTDI drivers (including macosx): http://www.ftdichip.com/ applications to eavesdrop usb communication (windows only): usb snoopy: http://www.wingmanteam.com/usbsnoopy/ From mfstuart at cox.net Wed Mar 5 16:22:34 2008 From: mfstuart at cox.net (mfstuart) Date: Wed, 5 Mar 2008 13:22:34 -0800 (PST) Subject: my cursor shows as all black Message-ID: <15860638.post@talk.nabble.com> Hi all, My cursor shows as all black when using it in a stack. I can't get it to show as the original image - black and white. I know there's a set of cursors out there, but I'd like to create my own for the WinXP OS. This is what I've done: First I looked at the RunRev revCursors stack to see how the image was created - a 32x32 gif format. So I created my cursor 32x32 pixels with just black and white and with transparency and saved it as a gif file. I imported the image and used the img id in the "set cursor to 1008" in the script. The script works by setting the cursor, but the image is all black, and not white and black like I created it. What am I doing wrong? Thanx, Mark Stuart -- View this message in context: http://www.nabble.com/my-cursor-shows-as-all-black-tp15860638p15860638.html Sent from the Revolution - User mailing list archive at Nabble.com. From 00bioarchimed at free.fr Wed Mar 5 16:29:06 2008 From: 00bioarchimed at free.fr (Thierry) Date: Wed, 5 Mar 2008 22:29:06 +0100 Subject: Start IDE with the last open stack In-Reply-To: <6546DA8E-61E2-43D2-B489-C5A4EDD13B5F@daniels-mara.com> References: <3BA20FE7-E756-470B-A02A-9C4830E72712@free.fr> <29CCEFDE-256C-4114-8DDC-A3F9EB33BD73@free.fr> <6546DA8E-61E2-43D2-B489-C5A4EDD13B5F@daniels-mara.com> Message-ID: <69946651-4145-4B3C-BBF8-9FAD19FD8080@free.fr> Le 5 mars 08 ? 20:55, Jerry Daniels a ?crit : > Thierry, > > GLX2 latest beta will do what you are trying to do. It remembers > your last session (a preference) and also lets you store sessions > and name them as "work spaces." Great ! It works perfectly :-) Regards, Thierry From david at openpartnership.net Wed Mar 5 16:30:16 2008 From: david at openpartnership.net (David Bovill) Date: Wed, 5 Mar 2008 22:30:16 +0100 Subject: Team Development / Exporting stuff to text files In-Reply-To: <47CF03D5.2080003@fourthworld.com> References: <47CF03D5.2080003@fourthworld.com> Message-ID: On 05/03/2008, Richard Gaskin wrote: > > David Bovill wrote: > > > That said, I suppose if we look at all possible scenarios we could find > circumstances for which a finer level of granularity may have a positive > ROI. We've found no significant limitations with stack-based > check-in/check-out thus far, but in the infinite range of all > possibilities I can't rule out that we might be able to lower our costs > even more with a different way of working. Richard - I don't think you got the point of what i was trying to say. I am agreeing with you. There is no ROI for finer granularity approaches - in any circumstance. 100% agreement on that. What I am trying to say is that the approach of open source development is not one of ROI - it is a loss to the developer, gained back if ever indirectly in terms of peer reputation. I am argueing for svn like tools not based on ROI for the developer but ROI at the community level. SVN like tools support the sacrifice in terms of productivity that a developer gives when engaging in open source development to make this sacrifice tolerable. I am saying that current stack based approaches are not succeeding over many many years in producing collaboratively evolved high quality libraries or tools. This is in stark contrast to projects that do use svn like tools - there is a reason to think that there may be a link between these factors. Though it is definitely not the only reason. From chipp at chipp.com Wed Mar 5 16:40:28 2008 From: chipp at chipp.com (Chipp Walters) Date: Wed, 5 Mar 2008 15:40:28 -0600 Subject: Team Development / Exporting stuff to text files In-Reply-To: <47CF03D5.2080003@fourthworld.com> References: <47CF03D5.2080003@fourthworld.com> Message-ID: <7aa52a210803051340o372d1085k5e9a70cac3bb708a@mail.gmail.com> Richard, thanks...couldn't have said it better..but I will add a footnote... David, another point to understand is the recompilation of a complete stack from text files, is a very difficult, if not impossible task to undertake. I should know. I worked with David Johnson for over a year on a sharing toolkit (RevShare) which allowed users to update in realtime each others projects over the internet. It was a complex issue and one where I concluded it could not be done solely via text data. In particular, IIRC, the following properties couldn't be trusted to always convert exactly: "id" "visited" "layer" "armed" "htmlText" Perhaps there were more. But creating a perfect copy of a control on one stack from a text string from another stack was difficult. I had an object checksum function, and I had to remove the above properties from it as I could not depend on accurate control management without. Not to mention all of the images, movies, etc..which would need to be managed as well. All in all, I doubt one will find a better 'container' for managing such stuff than the stack itself. Furthermore, if open source was such a grand concept for the Rev community as a whole, why haven't we seen more of it? My personal opinion, is like many of my plugins, and other free Rev stuff, they really only need a single person to code it. Many moons ago, Richard, Jacque and myself tried to create a 'team approach' to creating a new property editor-- I believe we ended up each rolling our own. That said, the MetaCard project, I suppose could be included as a successful open source project, but it was pretty much well on it's way BEFORE being open sourced. -Chipp From ghostdot at hotmail.com Wed Mar 5 17:03:23 2008 From: ghostdot at hotmail.com (ryley powell) Date: Thu, 6 Mar 2008 08:33:23 +1030 Subject: Please Test Revolution 2.9 Beta! In-Reply-To: <9b408d8e0803050824t3ed932dbl9db96741ae5a3789@mail.gmail.com> References: <9b408d8e0803050824t3ed932dbl9db96741ae5a3789@mail.gmail.com> Message-ID: what are u doing all this stuff so go away with all the junk> Date: Wed, 5 Mar 2008 11:24:31 -0500> From: mikeythek at gmail.com> To: use-revolution at lists.runrev.com> Subject: Re: Please Test Revolution 2.9 Beta!> > You should have received an email with a temporary registration number.> _______________________________________________> use-revolution mailing list> use-revolution at lists.runrev.com> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:> http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ New music from the Rogue Traders - listen now! http://ninemsn.com.au/share/redir/adTrack.asp?mode=click&clientID=832&referral=hotmailtaglineOct07&URL=http://music.ninemsn.com.au/roguetraders From stephenREVOLUTION2 at barncard.com Wed Mar 5 17:10:43 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Wed, 5 Mar 2008 14:10:43 -0800 Subject: Please Test Revolution 2.9 Beta! In-Reply-To: References: <9b408d8e0803050824t3ed932dbl9db96741ae5a3789@mail.gmail.com> Message-ID: Riley, You really need some carriage returns. Just click the last line of the email to unsub... no need to freak out ... >what are u doing all this stuff so go away with all the junk> Date: >Wed, 5 Mar 2008 11:24:31 -0500> From: mikeythek at gmail.com> To: >use-revolution at lists.runrev.com> Subject: Re: Please Test Revolution >2.9 Beta!> > You should have received an email with a temporary >registration number.> >_______________________________________________> use-revolution >mailing list> use-revolution at lists.runrev.com> Please visit this url >to subscribe, unsubscribe and manage your subscription preferences:> >http://lists.runrev.com/mailman/listinfo/use-revolution >_________________________________________________________________ >New music from the Rogue Traders - listen now! >http://ninemsn.com.au/share/redir/adTrack.asp?mode=click&clientID=832&referral=hotmailtaglineOct07&URL=http://music.ninemsn.com.au/roguetraders_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From m.schonewille at economy-x-talk.com Wed Mar 5 17:11:12 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 5 Mar 2008 23:11:12 +0100 Subject: ANN: Sample Scripts Stack 1.0.7 In-Reply-To: References: <40AF9343-D2A5-4AC6-85B0-7C68E0B9069D@economy-x-talk.com> Message-ID: Hello, The problem reported by Stephen has been fixed. The problem, which rendered all links broken, appeared to be specific to the Sarafi web browser. The site http://runrev.com works fine now. Apologies for any inconvenience. Thanks for notifying me, Stephen! Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Convert colours between different colour spaces with Color Converter. Download at http://economy-x-talk.com/cc.html On 4 mrt 2008, at 23:59, Mark Schonewille wrote: > You're welcome. Which link caused a problem, exactly, Stephen? > > > Op 4-mrt-2008, om 23:57 heeft Stephen Barncard het volgende > geschreven: > >> Thanks for sharing, Mark. There seemed to be a problem with the >> links to search... >> From m.schonewille at economy-x-talk.com Wed Mar 5 17:13:03 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 5 Mar 2008 23:13:03 +0100 Subject: ANN: Sample Scripts Stack 1.0.7 In-Reply-To: References: <40AF9343-D2A5-4AC6-85B0-7C68E0B9069D@economy-x-talk.com> Message-ID: <78D848E3-634F-4BD0-8A75-EBD88017743E@economy-x-talk.com> I saw it when I sent the message... obviously runrev.com works fine, it always does. I meant to say that http://runrev.info works fine! Sorry for the confusion. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Convert colours between different colour spaces with Color Converter. Download at http://economy-x-talk.com/cc.html On 5 mrt 2008, at 23:11, Mark Schonewille wrote: > Hello, > > The problem reported by Stephen has been fixed. The problem, which > rendered all links broken, appeared to be specific to the Sarafi web > browser. The site http://runrev.com works fine now. Apologies for > any inconvenience. Thanks for notifying me, Stephen! > > Best regards, > > Mark Schonewille From mwieder at ahsoftware.net Wed Mar 5 18:40:01 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 5 Mar 2008 15:40:01 -0800 Subject: Team Development using Run Rev References: <20080229011527.9B8E54897FC@mail.runrev.com><79FD20E3-440F-463D-8A1B-E60DF6CCF08B@derbrill.de><34849405343.20080301120823@ahsoftware.net> Message-ID: David- > That's smart Mark - if I have got you right. That would make your diffs a > "diff script" - that is a shorter script that you can execute on a stack > to > make an update? Or am I dreaming :) You could do it that way (and it would be easier to archive them that way) but I went the other way around: executing the latest script builds the most recent object, and traversing the deltas backwards in time reverts to a previous version. That way I don't have to worry about the chain integrity losing my entire backup. If you started with the full build script and then just stored delta scripts you could indeed update stacks that way. And diffs would still work. But... if anything along the way got messed up you'd have no way of building the delta chain to get to the most recent version. -- Mark Wieder mwieder at ahsoftware.net From m.schonewille at economy-x-talk.com Wed Mar 5 18:46:37 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 6 Mar 2008 00:46:37 +0100 Subject: my cursor shows as all black In-Reply-To: <15860638.post@talk.nabble.com> References: <15860638.post@talk.nabble.com> Message-ID: Hi Mark, Steve Goldberg created a set of cursors and made a standalone application containing a recipe to make cursors. You can find it on the Economy-x-Talk homepage. Click on Developers in the sidebar on the left and scroll down to halfway the page. I hope it helps. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Convert colours between different colour spaces with Color Converter. Download at http://economy-x-talk.com/cc.html On 5 mrt 2008, at 22:22, mfstuart wrote: > > Hi all, > My cursor shows as all black when using it in a stack. I can't get > it to > show as the original image - black and white. > > I know there's a set of cursors out there, but I'd like to create my > own for > the WinXP OS. > > This is what I've done: > First I looked at the RunRev revCursors stack to see how the image was > created - a 32x32 gif format. > So I created my cursor 32x32 pixels with just black and white and with > transparency and saved it as a gif file. > I imported the image and used the img id in the "set cursor to 1008" > in the > script. > The script works by setting the cursor, but the image is all black, > and not > white and black like I created it. > > What am I doing wrong? > > Thanx, > Mark Stuart From mfstuart at cox.net Wed Mar 5 19:44:21 2008 From: mfstuart at cox.net (mfstuart) Date: Wed, 5 Mar 2008 16:44:21 -0800 (PST) Subject: my cursor shows as all black In-Reply-To: References: <15860638.post@talk.nabble.com> Message-ID: <15864011.post@talk.nabble.com> Hi Mark, I don't have PhotoShop (as Steve mentions to use), I have Axialis' IconWorkshop. I downloaded there Cursor Workshop 4.5, but the only Save As file type is *.cur. So I'm trying all different ways to save the image file in IconWorkshop, but still the black image result. When I save as .png, and use it in RunRev, it crashes. Anyone using Axialis' IconWorkshop and able to get the correct results for cursors? Thanx, Mark Stuart Mark Schonewille-3 wrote: > > Hi Mark, > > Steve Goldberg created a set of cursors and made a standalone > application containing a recipe to make cursors. You can find it on > the Economy-x-Talk homepage. Click on Developers in the sidebar on the > left and scroll down to halfway the page. I hope it helps. > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Convert colours between different colour spaces with Color Converter. > Download at http://economy-x-talk.com/cc.html > > > > On 5 mrt 2008, at 22:22, mfstuart wrote: > >> >> Hi all, >> My cursor shows as all black when using it in a stack. I can't get >> it to >> show as the original image - black and white. >> >> I know there's a set of cursors out there, but I'd like to create my >> own for >> the WinXP OS. >> >> This is what I've done: >> First I looked at the RunRev revCursors stack to see how the image was >> created - a 32x32 gif format. >> So I created my cursor 32x32 pixels with just black and white and with >> transparency and saved it as a gif file. >> I imported the image and used the img id in the "set cursor to 1008" >> in the >> script. >> The script works by setting the cursor, but the image is all black, >> and not >> white and black like I created it. >> >> What am I doing wrong? >> >> Thanx, >> Mark Stuart > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/my-cursor-shows-as-all-black-tp15860638p15864011.html Sent from the Revolution - User mailing list archive at Nabble.com. From jacque at hyperactivesw.com Wed Mar 5 21:21:02 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 05 Mar 2008 20:21:02 -0600 Subject: my cursor shows as all black In-Reply-To: <15864011.post@talk.nabble.com> References: <15860638.post@talk.nabble.com> <15864011.post@talk.nabble.com> Message-ID: <47CF550E.90709@hyperactivesw.com> mfstuart wrote: > Hi Mark, > I don't have PhotoShop (as Steve mentions to use), I have Axialis' > IconWorkshop. > I downloaded there Cursor Workshop 4.5, but the only Save As file type is > *.cur. > So I'm trying all different ways to save the image file in IconWorkshop, but > still the black image result. > When I save as .png, and use it in RunRev, it crashes. > > Anyone using Axialis' IconWorkshop and able to get the correct results for > cursors? I don't think you can use that software. You need an image editor that will allow you to assign the correct number of colors, and set the order of the color lookup table. Your image must have only three colors in it, and the order in which they appear in the color lookup table is important. The three colors must be black, white, and any other color, the third of which you assign as the transparent color. I had to make a number of cursors for Cosmic Osmo and I used Graphic Converter (Mac OS X) to do it. GC allows you to assign the order of the colors in the color palette. Unfortunately I can't offhand recall which color has to be first, second, and third, but I vaguely recall the transparent color has to be third. Whether the first is black or white is what I've since forgotten, so you'd need to experiment. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mfstuart at cox.net Thu Mar 6 00:53:28 2008 From: mfstuart at cox.net (mfstuart) Date: Wed, 5 Mar 2008 21:53:28 -0800 (PST) Subject: my cursor shows as all black In-Reply-To: <47CF550E.90709@hyperactivesw.com> References: <15860638.post@talk.nabble.com> <15864011.post@talk.nabble.com> <47CF550E.90709@hyperactivesw.com> Message-ID: <15867003.post@talk.nabble.com> Hi again Jacqueline, I looked at the browse.gif image on the revCursors stack in RunRev. It shows on the Colors & Patterns properties that the First Color is black, Second Color is white. I tried applying the same colors on my gif image after importing it into RunRev, but didn't help. In IconWorkshop, before exporting an image to gif, there are 3-4 options to set. I'll continue playing with those settings, because I just bought this software online. Got to be able to pay for it some how. Is GC available for WinXP? Mark Stuart J. Landman Gay wrote: > > mfstuart wrote: >> Hi Mark, >> I don't have PhotoShop (as Steve mentions to use), I have Axialis' >> IconWorkshop. >> I downloaded there Cursor Workshop 4.5, but the only Save As file type is >> *.cur. >> So I'm trying all different ways to save the image file in IconWorkshop, >> but >> still the black image result. >> When I save as .png, and use it in RunRev, it crashes. >> >> Anyone using Axialis' IconWorkshop and able to get the correct results >> for >> cursors? > > I don't think you can use that software. You need an image editor that > will allow you to assign the correct number of colors, and set the order > of the color lookup table. Your image must have only three colors in it, > and the order in which they appear in the color lookup table is > important. The three colors must be black, white, and any other color, > the third of which you assign as the transparent color. > > I had to make a number of cursors for Cosmic Osmo and I used Graphic > Converter (Mac OS X) to do it. GC allows you to assign the order of the > colors in the color palette. Unfortunately I can't offhand recall which > color has to be first, second, and third, but I vaguely recall the > transparent color has to be third. Whether the first is black or white > is what I've since forgotten, so you'd need to experiment. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/my-cursor-shows-as-all-black-tp15860638p15867003.html Sent from the Revolution - User mailing list archive at Nabble.com. From henk at iglow-media.nl Thu Mar 6 04:25:11 2008 From: henk at iglow-media.nl (Henk van der Velden) Date: Thu, 6 Mar 2008 10:25:11 +0100 Subject: Rotate and scale images In-Reply-To: <20080305114104.F33644890A1@mail.runrev.com> References: <20080305114104.F33644890A1@mail.runrev.com> Message-ID: <7D078F7E-8E68-43B6-A046-B60653E44F0D@iglow-media.nl> Good day all, I'm having a hard time rotating and scaling images. When scaling an image and then rotating it (set the angle), the scale is 'lost'. Whenever the angle is changed, the image size is reset to the formattedheight / width. How can I handle this? Do I have to recalculate the minimal circumscribing rectangle every time? And what in case the image is rotated already and then I want to scale it? When using the normal horizontal / vertical scaling, the image gets skewed. Do I need to script the whole mathematics of this? Kind regards, Henk -------------------------- Henk v.d. Velden iGlow Media Magda Janssenslaan 36 3584 GR UTRECHT Netherlands 0031 (0)6 16 024 337 www.iglow-media.nl From dave at looktowindward.com Thu Mar 6 09:33:39 2008 From: dave at looktowindward.com (Dave) Date: Thu, 6 Mar 2008 14:33:39 +0000 Subject: Anyone using GLX2??? Message-ID: Hi, Has anyone used GLX2? I started using it a couple of days ago and have had nothing but problems on the debugging side and with no decent documentation I can find and no support it's hard to know how it is *supposed* to work rather than what I am seeing. 1. I can find no way to insert or remove a breakpoint without aborting the current debugging session. The "Breakpoint" menu item just inserts a "breakpoint" statement into the source code. It says clicking on it will disable/enable it, but this doesn't seem to have any effect, it always breaks regardless of if it's highlighted or not. The only way I can find to remove the breakpoint is to edit the source code and physically delete the "breakpoint" statement, which kill the current session. 2. Old breakpoints added with the standard RunRev IDE Script Editor (the red dot at the left of the statement) triggers the GLX2 Debugger and I can find no way to get rid of them. The amusing thing here is that the standard debugger ignores them, so you can't tell where they are until GLX2 finds them and GLX2 can't remove them! 3. The editor or debugger seems to lose track of which is the latest version of the Script and so the code that is run is not the same as the code displayed in the Source Window. I've sent two emails a week apart asking to be registered for support but no reply. These issues are making it unusable and I'm about to uninstall it, which is a real shame since the editor is miles better than the standard IDE version. All the Best Dave From ambassador at fourthworld.com Thu Mar 6 10:23:40 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 06 Mar 2008 07:23:40 -0800 Subject: Anyone using GLX2??? Message-ID: <47D00C7C.4030602@fourthworld.com> Dave wrote: > Has anyone used GLX2? I started using it a couple of days ago and > have had nothing but problems on the debugging side and with no > decent documentation I can find and no support Have you considered contacting the vendor? While I haven't seen documentation that completely satisfies 100% of customers for any product, Jerry Daniels has a reputation for providing exemplary support for his tools. GLX2's home page is: Jerry posts here all the time, so finding his email was a snap: jerry at daniels-mara.com -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jerry at daniels-mara.com Thu Mar 6 10:53:13 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Thu, 6 Mar 2008 09:53:13 -0600 Subject: Anyone using GLX2??? In-Reply-To: References: Message-ID: <5B6A9567-A043-459F-B5E4-0E83C9EDD649@daniels-mara.com> Dave, We use the command "breakpoint" in the code to indicate a breakpoint in GLX2. This has solved many other problems in the process...like constantly migrating red dots and performance problems on large scripts in the Rev script editor. Once in the GLX2 debugger, you can easily set additional breakpoints by clicking on any link whereupon it will become bold and stop the debugger when encountered. There is significant documentation on our support site and on our web site indicated below. There is a support site, but you have to sign up for it. We didn't get any request for support sign-up from you, but I will check into this and make sure you're on board. Sorry for your frustrations, but we can get it all sorted out for you. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 6, 2008, at 8:33 AM, Dave wrote: > Hi, > > Has anyone used GLX2? I started using it a couple of days ago and > have had nothing but problems on the debugging side and with no > decent documentation I can find and no support it's hard to know how > it is *supposed* to work rather than what I am seeing. > > 1. I can find no way to insert or remove a breakpoint without > aborting the current debugging session. The "Breakpoint" menu item > just inserts a "breakpoint" statement into the source code. It says > clicking on it will disable/enable it, but this doesn't seem to have > any effect, it always breaks regardless of if it's highlighted or > not. The only way I can find to remove the breakpoint is to edit the > source code and physically delete the "breakpoint" statement, which > kill the current session. > > 2. Old breakpoints added with the standard RunRev IDE Script Editor > (the red dot at the left of the statement) triggers the GLX2 > Debugger and I can find no way to get rid of them. The amusing thing > here is that the standard debugger ignores them, so you can't tell > where they are until GLX2 finds them and GLX2 can't remove them! > > 3. The editor or debugger seems to lose track of which is the latest > version of the Script and so the code that is run is not the same as > the code displayed in the Source Window. > > I've sent two emails a week apart asking to be registered for > support but no reply. > > These issues are making it unusable and I'm about to uninstall it, > which is a real shame since the editor is miles better than the > standard IDE version. > > All the Best > Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dave at looktowindward.com Thu Mar 6 10:55:14 2008 From: dave at looktowindward.com (Dave) Date: Thu, 6 Mar 2008 15:55:14 +0000 Subject: Anyone using GLX2??? In-Reply-To: <47D00C7C.4030602@fourthworld.com> References: <47D00C7C.4030602@fourthworld.com> Message-ID: <1C48A1FE-037F-4C61-A401-FEA954713C29@looktowindward.com> On 6 Mar 2008, at 15:23, Richard Gaskin wrote: > Dave wrote: > >> Has anyone used GLX2? I started using it a couple of days ago and >> have had nothing but problems on the debugging side and with no >> decent documentation I can find and no support > > Have you considered contacting the vendor? > > While I haven't seen documentation that completely satisfies 100% > of customers for any product, Jerry Daniels has a reputation for > providing exemplary support for his tools. > > GLX2's home page is: > > > Jerry posts here all the time, so finding his email was a snap: > > jerry at daniels-mara.com From my first message: > I've sent two emails a week apart asking to be registered for > support but no reply. Had no response so far. All the Best Dave From jerry at daniels-mara.com Thu Mar 6 11:29:20 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Thu, 6 Mar 2008 10:29:20 -0600 Subject: Anyone using GLX2??? In-Reply-To: <1C48A1FE-037F-4C61-A401-FEA954713C29@looktowindward.com> References: <47D00C7C.4030602@fourthworld.com> <1C48A1FE-037F-4C61-A401-FEA954713C29@looktowindward.com> Message-ID: <4C93403F-CC0D-48AF-8BAF-3F21191FF12F@daniels-mara.com> Dave, I have just responded on the list here. As far as putting on the GLX2 support site, sometimes our emails end up in the spam folder. You might check there, Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 6, 2008, at 9:55 AM, Dave wrote: > > On 6 Mar 2008, at 15:23, Richard Gaskin wrote: > >> Dave wrote: >> >>> Has anyone used GLX2? I started using it a couple of days ago and >>> have had nothing but problems on the debugging side and with no >>> decent documentation I can find and no support >> >> Have you considered contacting the vendor? >> >> While I haven't seen documentation that completely satisfies 100% >> of customers for any product, Jerry Daniels has a reputation for >> providing exemplary support for his tools. >> >> GLX2's home page is: >> >> >> Jerry posts here all the time, so finding his email was a snap: >> >> jerry at daniels-mara.com > > From my first message: > >> I've sent two emails a week apart asking to be registered for >> support but no reply. > > > Had no response so far. > > All the Best > Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From andre at andregarzia.com Thu Mar 6 11:41:12 2008 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 6 Mar 2008 13:41:12 -0300 Subject: OT: SD (SDHC) died, anybody knows how to recover ext3 partitions? Message-ID: <7c87a2a10803060841w106512c0u354cead76fc582d6@mail.gmail.com> Hello Friends, This is a way OT call but I believe that people here are a wonderful source of information and that maybe somebody might have traveled this road before so it's not a useless try. I have an Asus EEE PC (701). Its a wonderful machine. I spent lots of days customizing it for my daily developments. I've used a Transcend SD (SDHC) card with 16gb worth of storage and installed Ubuntu on that card. It took me days to get everything working but in the end I had a machine that I liked very much. Well, yesterday I did a dirty shutdown during a lockup. After that, all bugs broke loose, the card stopped booting. The card had two partitions, one swap and one ext3. Now, windows will detect the card but will show it as zero bytes card and will not allow me to do anything with it. Mac OS X will ignore it. Linux Xandros will detect and mount it saying it is zero bytes and will not detect anything. Linux Ubuntu Live CD using GParted will detect the card and say it is 7gb card!? (it was 16gb and it had way less than 9gb occupied.) I've given up trying to recover the card, I don't care anymore, I just want to know if someone knows a software for any operating system (preference: linux) that will force the format the card back to an empty 16gb card. I just don't want to loose the card, I had it for a week and it costed 150 USD. Any clues? :-( TIA andre -- http://www.andregarzia.com All We Do Is Code. From revlist at azurevision.co.uk Thu Mar 6 11:49:58 2008 From: revlist at azurevision.co.uk (Ian Wood) Date: Thu, 6 Mar 2008 16:49:58 +0000 Subject: OT: SD (SDHC) died, anybody knows how to recover ext3 partitions? In-Reply-To: <7c87a2a10803060841w106512c0u354cead76fc582d6@mail.gmail.com> References: <7c87a2a10803060841w106512c0u354cead76fc582d6@mail.gmail.com> Message-ID: On 6 Mar 2008, at 16:41, Andre Garzia wrote: > 've given up trying to recover the card, I don't care anymore, I just > want to know if someone knows a software for any operating system > (preference: linux) that will force the format the card back to an > empty 16gb card. http://www.photorescue.net/downloadcardwiper.htm is worth a try. Ian From dave at looktowindward.com Thu Mar 6 12:26:46 2008 From: dave at looktowindward.com (Dave) Date: Thu, 6 Mar 2008 17:26:46 +0000 Subject: Anyone using GLX2??? In-Reply-To: <4C93403F-CC0D-48AF-8BAF-3F21191FF12F@daniels-mara.com> References: <47D00C7C.4030602@fourthworld.com> <1C48A1FE-037F-4C61-A401-FEA954713C29@looktowindward.com> <4C93403F-CC0D-48AF-8BAF-3F21191FF12F@daniels-mara.com> Message-ID: <072F5474-9466-441F-A0DA-5E824BBA8D2E@looktowindward.com> Hi, Checked the Spam folder, nothing in there from your domain. Here is a copy of the emails I sent: From: dave at looktowindward.com Subject: Support Request To: support at daniels-mara.com Hi, Could I register for support? My license key is: First name: Danny Last name: Shisler Unlock code: ----- ----- ----- ----- ----- ----- ----- ------------------------------------ I have a couple of questions: 1. Is there any documentation for GLX2, if so could you point me to it? 2. How do I set a breakpoint? The only way I can see is to press Command+B and that inserts a "breakpoint" statement, is there a way to set a breakpoint as in the way RunRev works? 3. I can't seem to get undo to work? Is this supported? 4. How can i revert back to a previous version of the Script? Thanks a lot All the Best Dave On 6 Mar 2008, at 16:29, Jerry Daniels wrote: > Dave, > > I have just responded on the list here. As far as putting on the > GLX2 support site, sometimes our emails end up in the spam folder. > You might check there, > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com/glx2 > > > > On Mar 6, 2008, at 9:55 AM, Dave wrote: > >> >> On 6 Mar 2008, at 15:23, Richard Gaskin wrote: >> >>> Dave wrote: >>> >>>> Has anyone used GLX2? I started using it a couple of days ago >>>> and have had nothing but problems on the debugging side and >>>> with no decent documentation I can find and no support >>> >>> Have you considered contacting the vendor? >>> >>> While I haven't seen documentation that completely satisfies 100% >>> of customers for any product, Jerry Daniels has a reputation for >>> providing exemplary support for his tools. >>> >>> GLX2's home page is: >>> >>> >>> Jerry posts here all the time, so finding his email was a snap: >>> >>> jerry at daniels-mara.com >> >> From my first message: >> >>> I've sent two emails a week apart asking to be registered for >>> support but no reply. >> >> >> Had no response so far. >> >> All the Best >> Dave >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dave at looktowindward.com Thu Mar 6 13:01:12 2008 From: dave at looktowindward.com (Dave) Date: Thu, 6 Mar 2008 18:01:12 +0000 Subject: Anyone using GLX2??? In-Reply-To: <5B6A9567-A043-459F-B5E4-0E83C9EDD649@daniels-mara.com> References: <5B6A9567-A043-459F-B5E4-0E83C9EDD649@daniels-mara.com> Message-ID: <477D96E0-F616-4219-8232-D6D4FE88BEF7@looktowindward.com> Hi, > We use the command "breakpoint" in the code to indicate a > breakpoint in GLX2. This has solved many other problems in the > process...like constantly migrating red dots and performance > problems on large scripts in the Rev script editor. It may have fixed bugs in the RunRev Script Editor, but wouldn't it have been better to fix the problem instead of having two parallel ways of setting a breakpoint, especially since the way in which the Standard Script Editor works is in line with 99% of debuggers I have used? If there are two ways of doing it then there should also be some way to clear all the RunRev breakpoints from the user stacks. The way it is now, I have a number RunRev breakpoints set that DO NOT cause the RunRev debugger to stop (and AFAICT are not even visible as breakpoints in the Standard Editor), but do cause GLX2 to stop. When it does stop the statement in question is not displayed in bold, and editing the file before running does not show the statement in bold. If I click on the line then it changes to bold (even tho it's stopped on a breakpoint). If I hit it again, it goes back to normal and if I run it doesn't stop next time that statement is run. However, the next time the stack is opened, the same thing happens. I found the documentation on the site of minimal help. Is there a PDF with things laid out in a more ordered fashion and where I can search and easily jump around. The web site is more an advertising opportunity than what I'd call "Documentation". One other very annoying and confusing thing is the way in which the Script Editor is opened when RunRev is launched. While its great to not to have to go to the bother of opening the Scripts of all the objects you were working on, it is very confusing to have the Menu switched at start up. I think it would be better to open the Script window but not to select as the front window, therefore allowing the expected menubar to be shown. Except for the breakpoint the thing, the editor is very good though and a great improvement over the standard version. I can't help thinking newbies that have used the standard RunRev for a little while would become confused very quickly though, especially without a document describing exactly what GLX2 changes and how this affect the rest of the system. All the Best Dave On 6 Mar 2008, at 15:53, Jerry Daniels wrote: > Dave, > > We use the command "breakpoint" in the code to indicate a > breakpoint in GLX2. This has solved many other problems in the > process...like constantly migrating red dots and performance > problems on large scripts in the Rev script editor. > > Once in the GLX2 debugger, you can easily set additional > breakpoints by clicking on any link whereupon it will become bold > and stop the debugger when encountered. > > There is significant documentation on our support site and on our > web site indicated below. There is a support site, but you have to > sign up for it. We didn't get any request for support sign-up from > you, but I will check into this and make sure you're on board. > > Sorry for your frustrations, but we can get it all sorted out for you. > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com/glx2 > > > > > On Mar 6, 2008, at 8:33 AM, Dave wrote: > >> Hi, >> >> Has anyone used GLX2? I started using it a couple of days ago and >> have had nothing but problems on the debugging side and with no >> decent documentation I can find and no support it's hard to know >> how it is *supposed* to work rather than what I am seeing. >> >> 1. I can find no way to insert or remove a breakpoint without >> aborting the current debugging session. The "Breakpoint" menu item >> just inserts a "breakpoint" statement into the source code. It >> says clicking on it will disable/enable it, but this doesn't seem >> to have any effect, it always breaks regardless of if it's >> highlighted or not. The only way I can find to remove the >> breakpoint is to edit the source code and physically delete the >> "breakpoint" statement, which kill the current session. >> >> 2. Old breakpoints added with the standard RunRev IDE Script >> Editor (the red dot at the left of the statement) triggers the >> GLX2 Debugger and I can find no way to get rid of them. The >> amusing thing here is that the standard debugger ignores them, so >> you can't tell where they are until GLX2 finds them and GLX2 can't >> remove them! >> >> 3. The editor or debugger seems to lose track of which is the >> latest version of the Script and so the code that is run is not >> the same as the code displayed in the Source Window. >> >> I've sent two emails a week apart asking to be registered for >> support but no reply. >> >> These issues are making it unusable and I'm about to uninstall it, >> which is a real shame since the editor is miles better than the >> standard IDE version. >> >> All the Best >> Dave >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From len-morgan at crcom.net Thu Mar 6 13:23:20 2008 From: len-morgan at crcom.net (Len Morgan) Date: Thu, 06 Mar 2008 12:23:20 -0600 Subject: OT: SD (SDHC) died, anybody knows how to recover ext3 partitions? In-Reply-To: <7c87a2a10803060841w106512c0u354cead76fc582d6@mail.gmail.com> References: <7c87a2a10803060841w106512c0u354cead76fc582d6@mail.gmail.com> Message-ID: <47D03698.5090207@crcom.net> To be even MORE OT, is it wise to use SD (or ANY FLASH based memory for that matter) as swap space? Isn't there a fairly small (10-100K or so) write/erase cycles before it just won't work any more? Is it possible that you just "used up" all of the available write cycles? Just a thought... len morgan Andre Garzia wrote: > Hello Friends, > > This is a way OT call but I believe that people here are a wonderful > source of information and that maybe somebody might have traveled this > road before so it's not a useless try. > > I have an Asus EEE PC (701). Its a wonderful machine. I spent lots of > days customizing it for my daily developments. I've used a Transcend > SD (SDHC) card with 16gb worth of storage and installed Ubuntu on that > card. It took me days to get everything working but in the end I had a > machine that I liked very much. > > Well, yesterday I did a dirty shutdown during a lockup. After that, > all bugs broke loose, the card stopped booting. > > The card had two partitions, one swap and one ext3. > > Now, windows will detect the card but will show it as zero bytes card > and will not allow me to do anything with it. > > Mac OS X will ignore it. > > Linux Xandros will detect and mount it saying it is zero bytes and > will not detect anything. > > Linux Ubuntu Live CD using GParted will detect the card and say it is > 7gb card!? (it was 16gb and it had way less than 9gb occupied.) > > I've given up trying to recover the card, I don't care anymore, I just > want to know if someone knows a software for any operating system > (preference: linux) that will force the format the card back to an > empty 16gb card. > > I just don't want to loose the card, I had it for a week and it costed 150 USD. > > Any clues? > :-( > > TIA > andre > > From revdev at pdslabs.net Thu Mar 6 13:37:09 2008 From: revdev at pdslabs.net (Phil Davis) Date: Thu, 06 Mar 2008 10:37:09 -0800 Subject: Rotate and scale images In-Reply-To: <7D078F7E-8E68-43B6-A046-B60653E44F0D@iglow-media.nl> References: <20080305114104.F33644890A1@mail.runrev.com> <7D078F7E-8E68-43B6-A046-B60653E44F0D@iglow-media.nl> Message-ID: <47D039D5.4070100@pdslabs.net> Hi Henk, I haven't tried this, but... does the image misbehave when rotating even when the lockLoc of the image is set to true? Seems like that would stop it from reverting to its 'formatted' size. Just a thought - Phil Davis Henk van der Velden wrote: > Good day all, > > I'm having a hard time rotating and scaling images. > When scaling an image and then rotating it (set the angle), the scale > is 'lost'. Whenever the angle is changed, the image size is reset to > the formattedheight / width. > > How can I handle this? > Do I have to recalculate the minimal circumscribing rectangle every time? > > And what in case the image is rotated already and then I want to scale > it? When using the normal horizontal / vertical scaling, the image > gets skewed. Do I need to script the whole mathematics of this? > > Kind regards, > > Henk > -------------------------- > Henk v.d. Velden > iGlow Media > Magda Janssenslaan 36 > 3584 GR UTRECHT > Netherlands > > 0031 (0)6 16 024 337 > www.iglow-media.nl -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From jerry at daniels-mara.com Thu Mar 6 13:56:52 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Thu, 6 Mar 2008 12:56:52 -0600 Subject: Anyone using GLX2??? In-Reply-To: <477D96E0-F616-4219-8232-D6D4FE88BEF7@looktowindward.com> References: <5B6A9567-A043-459F-B5E4-0E83C9EDD649@daniels-mara.com> <477D96E0-F616-4219-8232-D6D4FE88BEF7@looktowindward.com> Message-ID: On Mar 6, 2008, at 12:01 PM, Dave wrote: > t may have fixed bugs in the RunRev Script Editor, but wouldn't it > have been better to fix the problem instead of having two parallel > ways of setting a breakpoint, especially since the way in which the > Standard Script Editor works is in line with 99% of debuggers I have > used? Dave, we have tried both ways...red dots or not. We opted for using the command "breakpoint" and it is very reliable. That said, there's a lot i'd like to do with the debugger...all in good time. I'm more convinced that a standalone app as debugger would be very helpful...one you could use to debug stacks running in the Rev IDE or your own standalone app. This is very possible and is our hope going forward. This would not give you the same experience as the Rev IDE script editor/debugger as one experience, however. There are several areas in which the operation of the IDE and the UI come into conflict with a debugger. We look to the standalone debugger as a good answer to some of those problems. in the mean time, we do have script snapshot which Trevor invented for us and it is great at tracking variable values in "snapshots" and letting you sift through them after a script has run. Script snapshots get set just like debug breakpoints in GLX2. You only need to switch from Debug Mode to Script Snapshot mode via the GLX2 Script menu (from GLX2 menubar). We don't offer the exact same experience as the Rev IDE script editor and debugger. That means some learning curve, but much opportunity to develop faster, better, cheaper. Tabs make a big difference in what makes sense and what doesn't in surprising ways. Using GLX2 is usually done with a small leap of faith and a little advice here and there from users on the GLX2 support site. I'll get our support team (my son, Joe) to make sure you get signed up, as we have gotten no email requests from you to date. > > > If there are two ways of doing it then there should also be some way > to clear all the RunRev breakpoints from the user stacks. The way it > is now, I have a number RunRev breakpoints set that DO NOT cause the > RunRev debugger to stop (and AFAICT are not even visible as > breakpoints in the Standard Editor), but do cause GLX2 to stop. When > it does stop the statement in question is not displayed in bold, and > editing the file before running does not show the statement in bold. > If I click on the line then it changes to bold (even tho it's > stopped on a breakpoint). If I hit it again, it goes back to normal > and if I run it doesn't stop next time that statement is run. > However, the next time the stack is opened, the same thing happens. > > I found the documentation on the site of minimal help. Is there a > PDF with things laid out in a more ordered fashion and where I can > search and easily jump around. The web site is more an advertising > opportunity than what I'd call "Documentation". In the Help menu on GLX2 there are some lessons, too. The stuff on the main GLX2 web site IS promotional, but that's easily filtered, i would think. Hard to keep enthusiasm out of one's voice sometimes. hehehe. > > > One other very annoying and confusing thing is the way in which the > Script Editor is opened when RunRev is launched. While its great to > not to have to go to the bother of opening the Scripts of all the > objects you were working on, it is very confusing to have the Menu > switched at start up. I think it would be better to open the Script > window but not to select as the front window, therefore allowing the > expected menubar to be shown. I think the release version does this, but the latest beta does not. We do have a beta track of updates for those wanting to try the latest and greatest at all times. You can always go back to the release version, btw. > > > Except for the breakpoint the thing, the editor is very good though > and a great improvement over the standard version. I can't help > thinking newbies that have used the standard RunRev for a little > while would become confused very quickly though, especially without > a document describing exactly what GLX2 changes and how this affect > the rest of the system. So far we have opted to putting most of our resources into continued development at some expense to mammoth documentation. I hope you'll bear with us and give a new approach and environment a chance. We appreciate your business and continued use of the product, of course. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 From andre at andregarzia.com Thu Mar 6 14:18:23 2008 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 6 Mar 2008 16:18:23 -0300 Subject: OT: SD (SDHC) died, anybody knows how to recover ext3 partitions? In-Reply-To: <47D03698.5090207@crcom.net> References: <7c87a2a10803060841w106512c0u354cead76fc582d6@mail.gmail.com> <47D03698.5090207@crcom.net> Message-ID: <7c87a2a10803061118l663352c4l7dfade0acef473e4@mail.gmail.com> Len, you're right but if you set swapinness = 0 in the configs, even though you have swap space, you won't use it. SDHC has a better erase/write cycle than it's sd cousins. Still, I've used it only for two days... it should be working Andre On 3/6/08, Len Morgan wrote: > To be even MORE OT, is it wise to use SD (or ANY FLASH based memory for > that matter) as swap space? Isn't there a fairly small (10-100K or so) > write/erase cycles before it just won't work any more? Is it possible > that you just "used up" all of the available write cycles? > > Just a thought... > > > len morgan > > > Andre Garzia wrote: > > Hello Friends, > > > > This is a way OT call but I believe that people here are a wonderful > > source of information and that maybe somebody might have traveled this > > road before so it's not a useless try. > > > > I have an Asus EEE PC (701). Its a wonderful machine. I spent lots of > > days customizing it for my daily developments. I've used a Transcend > > SD (SDHC) card with 16gb worth of storage and installed Ubuntu on that > > card. It took me days to get everything working but in the end I had a > > machine that I liked very much. > > > > Well, yesterday I did a dirty shutdown during a lockup. After that, > > all bugs broke loose, the card stopped booting. > > > > The card had two partitions, one swap and one ext3. > > > > Now, windows will detect the card but will show it as zero bytes card > > and will not allow me to do anything with it. > > > > Mac OS X will ignore it. > > > > Linux Xandros will detect and mount it saying it is zero bytes and > > will not detect anything. > > > > Linux Ubuntu Live CD using GParted will detect the card and say it is > > 7gb card!? (it was 16gb and it had way less than 9gb occupied.) > > > > I've given up trying to recover the card, I don't care anymore, I just > > want to know if someone knows a software for any operating system > > (preference: linux) that will force the format the card back to an > > empty 16gb card. > > > > I just don't want to loose the card, I had it for a week and it costed 150 USD. > > > > Any clues? > > :-( > > > > TIA > > andre > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From jacque at hyperactivesw.com Thu Mar 6 14:48:03 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Mar 2008 13:48:03 -0600 Subject: my cursor shows as all black In-Reply-To: <15867003.post@talk.nabble.com> References: <15860638.post@talk.nabble.com> <15864011.post@talk.nabble.com> <47CF550E.90709@hyperactivesw.com> <15867003.post@talk.nabble.com> Message-ID: <47D04A73.5070207@hyperactivesw.com> mfstuart wrote: > Hi again Jacqueline, > I looked at the browse.gif image on the revCursors stack in RunRev. > It shows on the Colors & Patterns properties that the First Color is black, > Second Color is white. > I tried applying the same colors on my gif image after importing it into > RunRev, but didn't help. > > In IconWorkshop, before exporting an image to gif, there are 3-4 options to > set. > I'll continue playing with those settings, because I just bought this > software online. > Got to be able to pay for it some how. > Is GC available for WinXP? Sorry, no. It's Mac OS X only. I'm not familiar enough with Windows tools to know of a replacement (I do all my Windows icons and cursors on a Mac) but maybe someone here does. There has got to be something equivalent, I'd think. There is one more old trick that people used to use, but I haven't mentioned it because several people have said it no longer works. But I guess it is worth a try. Import your image (at the correct size) as a GIF image. Using the pencil tool, edit a pixel or two. The editing is what matters; you don't have to keep the changes. For example, you can toggle one pixel from black to white, and then toggle it back to black again. Then choose a non-paint tool to stop editing. This used to force the image to the correct palette for use as a cursor, provided your image was black and white to begin with. You might want to see if that works. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From hershf at rgllc.us Thu Mar 6 14:56:42 2008 From: hershf at rgllc.us (Hershel Fisch) Date: Thu, 06 Mar 2008 14:56:42 -0500 Subject: No to flair Message-ID: Ho do I put on the quality report some thing? Hershel From sanke at hrz.uni-kassel.de Thu Mar 6 15:44:44 2008 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Thu, 06 Mar 2008 21:44:44 +0100 Subject: Rotate and scale images Message-ID: <47D057BC.3090802@hrz.uni-kassel.de> Henk van der Velden henk at iglow-media.nl wrote: > I'm having a hard time rotating and scaling images. > When scaling an image and then rotating it (set the angle), the scale > is 'lost'. Whenever the angle is changed, the image size is reset to > the formattedheight / width. > > How can I handle this? > Do I have to recalculate the minimal circumscribing rectangle every > time? > > And what in case the image is rotated already and then I want to > scale it? When using the normal horizontal / vertical scaling, the > image gets skewed. Do I need to script the whole mathematics of this? > > Kind regards, > > Henk This is indeed a complex bunch of issues: - When you have resized an image and set the angle of that image, it will snap back to its original size. - When you resize an image and set the lockloc to true, then when setting new angles the image will retain its new size when the angle value mod 90 is 0 (at angles 0, 90, 180, 270), otherwise it will snap back to its previous size. - To really rotate (i.e. set the angle) the image while keeping its new size, you will have to set the imagedata of that image to its imagedata ("set the imagedata of img x to the imagedata of img x"). - And the other way round: If you have set an image to a new angle, it is impossible to resize such an image, whether by dragging the handles of the image or by script (or by setting new values for width and height in the properties dialog). - But and only then, you can resize an image after you have set a new angle when you set the imagedata of that image to its own imagedata, i.e. when you have created a *new* image by setting its imagedata. The above statements hold for all Rev version from 2.6.1 to 2.9.0-dp-5. Regards, Wilhelm Sanke From stephenREVOLUTION2 at barncard.com Thu Mar 6 15:50:57 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Thu, 6 Mar 2008 12:50:57 -0800 Subject: NEWS FLASH -iPhone SDK event -- iTunes APP store In-Reply-To: References: Message-ID: >During the iPhone SDK event today, Apple announced that they would >be releasing to developers the same APIs and Tools that they use to >create iPhone apps. > >Based on existing Mac OS X technologies, the SDK provides a robust >package of tools for developers to use to develop iPhone native >applications. The SDK is broken down into the following sets: http://www.macrumors.com/2008/03/06/apple-releases-iphone-sdk-demos-spore-instant-messaging/ And check this out - the iTunes App store?? AWESOME FOR DEVELOPERS >Native iPhone apps will be distributed through the iTunes App Store, >with wireless downloads. Developers pick the price, and get 70% of >revenue. The 70% will be paid out to developers monthly, and there >are no other recurring fees. The iTunes App Store will handle over >the air updates to your applications. Developers of free >applications will not be charged for Apple to deliver their >applications through iTunes. -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From coiin at rcn.com Thu Mar 6 15:51:30 2008 From: coiin at rcn.com (Colin Holgate) Date: Thu, 6 Mar 2008 15:51:30 -0500 Subject: Rotate and scale images In-Reply-To: <47D057BC.3090802@hrz.uni-kassel.de> References: <47D057BC.3090802@hrz.uni-kassel.de> Message-ID: If I could just ask a more basic related question, how do you rotate an image at all? If I've made a new image control, and set its source to a JPEG file, I can then use the menu items to flip it horizontally or vertically, but any of the rotate menu items don't achieve anything. From revolution at derbrill.de Thu Mar 6 16:05:02 2008 From: revolution at derbrill.de (Malte Brill) Date: Thu, 6 Mar 2008 22:05:02 +0100 Subject: Anyone using GLX2??? In-Reply-To: <20080306180004.D9A55488E9E@mail.runrev.com> References: <20080306180004.D9A55488E9E@mail.runrev.com> Message-ID: My name is Malte and I am a GLX2 user. Currently I am undergoing a 12 step program to be able to live without it at customers places... Jokes aside: Never ever will I want to switch back to the original Script Editor in the IDE. Working with GLX is such a relief, once you get used to it. When I am forced to use the original editor at some customers place I often sit there with a blank stare when I can not navigate through a script just by clicking the handlername... Sure, GLX has a glitch or two, but so does the original editor. The productivity boost GLX offers just outweights everything that comes short. Just my 2 euro cents Malte From sanke at hrz.uni-kassel.de Thu Mar 6 16:09:38 2008 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Thu, 06 Mar 2008 22:09:38 +0100 Subject: Rotate and scale images Message-ID: <47D05D92.3020406@hrz.uni-kassel.de> Colin Holgate coiin at rcn.com wrote: > If I could just ask a more basic related question, how do you rotate > an image at all? If I've made a new image control, and set its source > to a JPEG file, I can then use the menu items to flip it horizontally > or vertically, but any of the rotate menu items don't achieve > anything. From the docs: "The rotate command cannot be used on a referenced image, but the angle of a referenced image can be set." Regards, Wilhelm Sanke From klaus at major-k.de Thu Mar 6 16:12:24 2008 From: klaus at major-k.de (Klaus Major) Date: Thu, 6 Mar 2008 22:12:24 +0100 Subject: Rotate and scale images In-Reply-To: References: <47D057BC.3090802@hrz.uni-kassel.de> Message-ID: Hi Colin, > If I could just ask a more basic related question, how do you rotate > an image at all? If I've made a new image control, and set its > source to a JPEG file, I can then use the menu items to flip it > horizontally or vertically, but any of the rotate menu items don't > achieve anything. ... set the angle of img XYZ to zxy ... Regards Klaus Major klaus at major-k.de http://www.major-k.de From coiin at rcn.com Thu Mar 6 16:13:59 2008 From: coiin at rcn.com (Colin Holgate) Date: Thu, 6 Mar 2008 16:13:59 -0500 Subject: Rotate and scale images In-Reply-To: <47D05D92.3020406@hrz.uni-kassel.de> References: <47D05D92.3020406@hrz.uni-kassel.de> Message-ID: At 10:09 PM +0100 3/6/08, Wilhelm Sanke wrote: >From the docs: > >"The rotate command cannot be used on a referenced image, but the >angle of a referenced image can be set." Thanks. "docs", who would have thought! After sending my message I did then notice the Angle setting in the Basic Properties area. I had previously been looking for a field call Rotation, and I had looked in the Geometry and the Size and Position areas, which were the places I thought such a setting would be. From coiin at rcn.com Thu Mar 6 16:16:20 2008 From: coiin at rcn.com (Colin Holgate) Date: Thu, 6 Mar 2008 16:16:20 -0500 Subject: Rotate and scale images In-Reply-To: References: <47D057BC.3090802@hrz.uni-kassel.de> Message-ID: At 10:12 PM +0100 3/6/08, Klaus Major wrote: >set the angle of img XYZ to zxy Thanks for that too. It doesn't update the Angle value in the inspector palette until you switch to and from another area. From stephenREVOLUTION2 at barncard.com Thu Mar 6 16:18:10 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Thu, 6 Mar 2008 13:18:10 -0800 Subject: Anyone using GLX2??? In-Reply-To: References: <20080306180004.D9A55488E9E@mail.runrev.com> Message-ID: And I'll second the endorsement - it's a great product and an essential part of my workflow, from a company that listens to its customers. (Thanks for Tahoma, Jerry!) I'll never go back to tens of script windows open at the same time... >My name is Malte and I am a GLX2 user. Currently I am undergoing a >12 step program to be able to live without it at customers places... > > >Malte -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mfstuart at cox.net Thu Mar 6 16:37:09 2008 From: mfstuart at cox.net (mfstuart) Date: Thu, 6 Mar 2008 13:37:09 -0800 (PST) Subject: my cursor shows as all black In-Reply-To: <47D04A73.5070207@hyperactivesw.com> References: <15860638.post@talk.nabble.com> <15864011.post@talk.nabble.com> <47CF550E.90709@hyperactivesw.com> <15867003.post@talk.nabble.com> <47D04A73.5070207@hyperactivesw.com> Message-ID: <15884381.post@talk.nabble.com> Hi Jacqueline, I just attained a level of satisfaction using my own image cursors in RunRev. Here's what I've done: 1) Since I don't have PhotoShop, I use Axialis' IconWorkshop to create the 32x32 image and save it as a GIF file, two colors: black and white only, no transparency. 2) In RunRev, I import the GIF file. 3) Next I click on the image and use the Magnify option to apply transparency: here's how to do that... In the magnified thumbnail, use the eraser to remove the color (white) "around" or "outside" the image that will appear as the cursor. Make sure you set the eraser size to the smallest size. For those areas that you can't remove with the eraser, use the right button (on windows) and click on those areas. Doing all this applies a transparency to the image, except the part that will appear as the cursor. **IMPORTANT - make one pixel "outside" the cursor area to be white or black. If you don't do this, and when using the cursor in your application, the colors will be reversed. ie: where you defined white it will be black, and where you defined black it will be white. 4) Close the magnified box and then choose a non-paint tool to stop editing. Check the Color properties for the image: this is the way they should be First Color = white Second Color = black Third Color = white hope that can help someone, Mark Stuart J. Landman Gay wrote: > > mfstuart wrote: >> Hi again Jacqueline, >> I looked at the browse.gif image on the revCursors stack in RunRev. >> It shows on the Colors & Patterns properties that the First Color is >> black, >> Second Color is white. >> I tried applying the same colors on my gif image after importing it into >> RunRev, but didn't help. >> >> In IconWorkshop, before exporting an image to gif, there are 3-4 options >> to >> set. >> I'll continue playing with those settings, because I just bought this >> software online. >> Got to be able to pay for it some how. >> Is GC available for WinXP? > > Sorry, no. It's Mac OS X only. I'm not familiar enough with Windows > tools to know of a replacement (I do all my Windows icons and cursors on > a Mac) but maybe someone here does. There has got to be something > equivalent, I'd think. > > There is one more old trick that people used to use, but I haven't > mentioned it because several people have said it no longer works. But I > guess it is worth a try. Import your image (at the correct size) as a > GIF image. Using the pencil tool, edit a pixel or two. The editing is > what matters; you don't have to keep the changes. For example, you can > toggle one pixel from black to white, and then toggle it back to black > again. Then choose a non-paint tool to stop editing. > > This used to force the image to the correct palette for use as a cursor, > provided your image was black and white to begin with. You might want to > see if that works. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/my-cursor-shows-as-all-black-tp15860638p15884381.html Sent from the Revolution - User mailing list archive at Nabble.com. From programmer711 at gmail.com Thu Mar 6 17:21:16 2008 From: programmer711 at gmail.com (Brad Sampson) Date: Thu, 6 Mar 2008 15:21:16 -0700 Subject: Possible Bug Message-ID: <72bdb4b20803061421s28216babu68f5cd67415a767c@mail.gmail.com> Hello, I was in the script of an object, and then entered a group. However, when I clicked on the script to edit it, it gave an error saying that my object had been mysteriously deleted. Can you not edit the script of an object while inside a different group? Thanks, Brad Sampson From jacque at hyperactivesw.com Thu Mar 6 17:26:11 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Mar 2008 16:26:11 -0600 Subject: my cursor shows as all black In-Reply-To: <15884381.post@talk.nabble.com> References: <15860638.post@talk.nabble.com> <15864011.post@talk.nabble.com> <47CF550E.90709@hyperactivesw.com> <15867003.post@talk.nabble.com> <47D04A73.5070207@hyperactivesw.com> <15884381.post@talk.nabble.com> Message-ID: <47D06F83.7070506@hyperactivesw.com> Cool, so the old trick still does work, with the caveat of editing outside the cursor bounds. I'll make a note of that. Only one more thing: if you are planning to go cross platform with this app, your cursor can't be 32 pixels square. Linux and Mac support only 16 pixel square cursors. Other than that, good going. :) mfstuart wrote: > Hi Jacqueline, > I just attained a level of satisfaction using my own image cursors in > RunRev. > > Here's what I've done: > 1) Since I don't have PhotoShop, I use Axialis' IconWorkshop to create the > 32x32 image and save it as a GIF file, two colors: black and white only, no > transparency. > 2) In RunRev, I import the GIF file. > 3) Next I click on the image and use the Magnify option to apply > transparency: here's how to do that... > In the magnified thumbnail, use the eraser to remove the color (white) > "around" or "outside" the image that will appear as the cursor. Make sure > you set the eraser size to the smallest size. For those areas that you can't > remove with the eraser, use the right button (on windows) and click on those > areas. Doing all this applies a transparency to the image, except the part > that will appear as the cursor. > **IMPORTANT - make one pixel "outside" the cursor area to be white or black. > If you don't do this, and when using the cursor in your application, the > colors will be reversed. > ie: where you defined white it will be black, and where you defined black it > will be white. > > 4) Close the magnified box and then choose a non-paint tool to stop editing. > > Check the Color properties for the image: this is the way they should be > First Color = white > Second Color = black > Third Color = white > > hope that can help someone, > Mark Stuart > > > > > J. Landman Gay wrote: >> mfstuart wrote: >>> Hi again Jacqueline, >>> I looked at the browse.gif image on the revCursors stack in RunRev. >>> It shows on the Colors & Patterns properties that the First Color is >>> black, >>> Second Color is white. >>> I tried applying the same colors on my gif image after importing it into >>> RunRev, but didn't help. >>> >>> In IconWorkshop, before exporting an image to gif, there are 3-4 options >>> to >>> set. >>> I'll continue playing with those settings, because I just bought this >>> software online. >>> Got to be able to pay for it some how. >>> Is GC available for WinXP? >> Sorry, no. It's Mac OS X only. I'm not familiar enough with Windows >> tools to know of a replacement (I do all my Windows icons and cursors on >> a Mac) but maybe someone here does. There has got to be something >> equivalent, I'd think. >> >> There is one more old trick that people used to use, but I haven't >> mentioned it because several people have said it no longer works. But I >> guess it is worth a try. Import your image (at the correct size) as a >> GIF image. Using the pencil tool, edit a pixel or two. The editing is >> what matters; you don't have to keep the changes. For example, you can >> toggle one pixel from black to white, and then toggle it back to black >> again. Then choose a non-paint tool to stop editing. >> >> This used to force the image to the correct palette for use as a cursor, >> provided your image was black and white to begin with. You might want to >> see if that works. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Thu Mar 6 17:27:24 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 6 Mar 2008 23:27:24 +0100 Subject: Possible Bug In-Reply-To: <72bdb4b20803061421s28216babu68f5cd67415a767c@mail.gmail.com> References: <72bdb4b20803061421s28216babu68f5cd67415a767c@mail.gmail.com> Message-ID: <0B0CFB92-1B21-4C10-8180-EE4433BD9247@economy-x-talk.com> Hi Brad, Yes, I'd call that a bug. I have checked it and observe that same as you. If this hasn't been reported yet, please do. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Convert colours between different colour spaces with Color Converter. Download at http://economy-x-talk.com/cc.html On 6 mrt 2008, at 23:21, Brad Sampson wrote: > Hello, > I was in the script of an object, and then entered a group. However, > when I clicked on the script to edit it, it gave an error saying that > my object had been mysteriously deleted. Can you not edit the script > of an object while inside a different group? > Thanks, > Brad Sampson From jacque at hyperactivesw.com Thu Mar 6 17:28:56 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Mar 2008 16:28:56 -0600 Subject: No to flair In-Reply-To: References: Message-ID: <47D07028.2030102@hyperactivesw.com> Hershel Fisch wrote: > Ho do I put on the quality report some thing? I'm not sure what you want to do, but if you want to enter a new bug report, go here: . Click on "create new report" and fill out the form. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Thu Mar 6 17:44:55 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 6 Mar 2008 23:44:55 +0100 Subject: No to flair In-Reply-To: <47D07028.2030102@hyperactivesw.com> References: <47D07028.2030102@hyperactivesw.com> Message-ID: <38809A6C-FBE1-492D-ADA5-FC81C9BB5B6E@economy-x-talk.com> Don't forget you need to create an account first ;-) Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Convert colours between different colour spaces with Color Converter. Download at http://economy-x-talk.com/cc.html On 6 mrt 2008, at 23:28, J. Landman Gay wrote: > > I'm not sure what you want to do, but if you want to enter a new bug > report, go here: . Click on "create new > report" and fill out the form. From hershf at rgllc.us Thu Mar 6 18:20:41 2008 From: hershf at rgllc.us (Hershel Fisch) Date: Thu, 06 Mar 2008 18:20:41 -0500 Subject: No to flair In-Reply-To: <47D07028.2030102@hyperactivesw.com> Message-ID: On 3/6/08 5:28 PM, "J. Landman Gay" wrote: But maybe somebody did it already. Hershel > Hershel Fisch wrote: >> Ho do I put on the quality report some thing? > > I'm not sure what you want to do, but if you want to enter a new bug > report, go here: . Click on "create new > report" and fill out the form. From stephenREVOLUTION2 at barncard.com Thu Mar 6 18:57:40 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Thu, 6 Mar 2008 15:57:40 -0800 Subject: The rect of the selectedLine In-Reply-To: References: Message-ID: I'm building a control. Doing a smoke and mirrors thing with an expanding text field over a listing. I'm sure there's a way to do this, but it escapes me at the moment. How do I get a rect that represents the selected line in a scrolling list field? thanks in advance, sqb -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION2 at barncard.com Thu Mar 6 19:11:16 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Thu, 6 Mar 2008 16:11:16 -0800 Subject: The rect of the selectedLine In-Reply-To: References: Message-ID: or even a topleft... >How do I get a rect that represents the selected line in a scrolling >list field? -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From m.schonewille at economy-x-talk.com Thu Mar 6 19:18:54 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 7 Mar 2008 01:18:54 +0100 Subject: The rect of the selectedLine In-Reply-To: References: Message-ID: <8C8C4728-95ED-43F1-A506-2D38A3D50B62@economy-x-talk.com> Hi Stephen, The selectedLoc is probably what you need. Use it in combination with the lineheight and the formattedWidth or the width of the field to get the rect of the selectedLine. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Convert colours between different colour spaces with Color Converter. Download at http://economy-x-talk.com/cc.html On 7 mrt 2008, at 01:11, Stephen Barncard wrote: > or even a topleft... > > >> How do I get a rect that represents the selected line in a >> scrolling list field? From scott at tactilemedia.com Thu Mar 6 19:21:42 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 06 Mar 2008 16:21:42 -0800 Subject: The rect of the selectedLine In-Reply-To: Message-ID: Recently, Stephen Barncard wrote: > How do I get a rect that represents the selected line in a scrolling > list field? Have you tried the formattedRect? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From Stgoldberg at aol.com Thu Mar 6 19:27:51 2008 From: Stgoldberg at aol.com (Stgoldberg at aol.com) Date: Thu, 6 Mar 2008 19:27:51 EST Subject: My cursor show as all black Message-ID: Regarding created cursors showing up as black, I realize that you are not using Photoshop, but perhaps something in the following directions for creating cursors in Photoshop make be useful in the program you are using: 1. Open Photoshop. Name the image, Mode being RGB color, Background Transparent, and width and height 16 pixels. 2. Change Image/Mode to Indexed Color, using the defaults for indexed color (Palette: Exact; Forced: Web; Transparency checked; Matte: none) 3. With image maximally magnified, used the pencil tool to insert black or white pixels. Enclosed areas can be filled with white or black if desired and pixels can be erased if desired. 4. Save as PNG. 5. Bring the PNG image into Revolution and note it's ID number (it may be 1003 for instance). 6. In the script to call the cursor write: on mouseUp set lockcursor to true set the cursor to 1003 -- if that's the ID number end mouseUp All cursors should show up fine on both Mac and Windows. (I used Mac OS X with Revolution 2.7 in development) It is interesting that sometimes there can be two identical pictures in Photoshop, one of which will show up cursors correctly and the other will show up only a white square or a black filled image, even though all the parameters in Photoshop seem to be the same!! I don't know why this should be the case but it implies that there is something different about the two images even if not apparent. This can be easily corrected either by creating a new Photoshop 16x16 document, carefully duplicating the pixels of the defective image, or more simply, just pasting the defective image into the new Photoshop document. The cursors should then appear fine. If anyone would like a set of cursors created in this way, just let me know and I'll email them at no charge. Stephen Goldberg stgoldberg at aol.com ************** It's Tax Time! Get tips, forms, and advice on AOL Money & Finance. (http://money.aol.com/tax?NCID=aolprf00030000000001) From stephenREVOLUTION2 at barncard.com Thu Mar 6 19:26:38 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Thu, 6 Mar 2008 16:26:38 -0800 Subject: The rect of the selectedLine In-Reply-To: References: Message-ID: this got it... thanks guys... put thE formattedrect of line 3 of fld "detail" of grp "detail_group" >Recently, Stephen Barncard wrote: > >> How do I get a rect that represents the selected line in a scrolling >> list field? > >Have you tried the formattedRect? > >Regards, > >Scott Rossi >Creative Director >Tactile Media, Multimedia & Design -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From jerry at daniels-mara.com Thu Mar 6 20:24:06 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Thu, 6 Mar 2008 19:24:06 -0600 Subject: Anyone using GLX2??? In-Reply-To: References: <20080306180004.D9A55488E9E@mail.runrev.com> Message-ID: You're welcome, Stephen! Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 6, 2008, at 3:18 PM, Stephen Barncard wrote: > And I'll second the endorsement - it's a great product and an > essential part of my workflow, from a company that listens to its > customers. (Thanks for Tahoma, Jerry!) > > I'll never go back to tens of script windows open at the same time... > > >> My name is Malte and I am a GLX2 user. Currently I am undergoing a >> 12 step program to be able to live without it at customers places... >> >> >> Malte > > -- > > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From tom.quailcreek at gmail.com Thu Mar 6 20:25:44 2008 From: tom.quailcreek at gmail.com (Tom Johnson) Date: Thu, 6 Mar 2008 17:25:44 -0800 Subject: =?windows-1252?q?2=2E9_or_2=2E8=2E1_=96_Same_problem?= Message-ID: <4aa07a690803061725vc193ed3r4db142aca1664ae4@mail.gmail.com> All, I'm having a pretty server problem when printing. I'm not sure if it's Vista or my printer, computer, OS combination causing the problem but it nasty. I have a card with a screen captured image on it and a series of fields and check boxes that make up a form. The image is a black and white gif that is only about 65k. I have 33 different form configurations in this app. When I first started to set up the printing routine for the app. it crashed Rev every time. So I started removing one field at a time and I got to a point where it would print. If I add one more field I get a blank page off the printer. This was with 2.8.1. So I tried it in 2.9, same results. Here's another thing, when I try to print the script of the app from the script editor, it kills Rev. When I try to print using one of the exercise/examples in the "Getting Started Working with Scripts" it crashes Rev. Now here's the kicker. When I run the exact same print routine I have below on XP, no problem, it prints just fine. Thanks Tom Here's the configuration I'm running: Vista Home Premium Toshiba - Satelite A215 AMD Turion 64 x2 Mobile Technology TL-56 1.80 GHz 1 Gb of RAM 250 Gb HD Printer - Lexmark, X9350 wit the latest drivers Here's the print script: on mouseUp -- script of print button on this card set the printscale to .68 set the printmargins to 18,18,18,18 set the printpapersize to 612,792 -- 8.5x11 inches, US Letter size set the width of this stack to 840 set the height of this stack to 1083 hide me -- hide the print button open printing print this card close printing set the height of this stack to 700 set the width of this stack to 882 show me end mouseUp From lan.kc.macmail at gmail.com Thu Mar 6 21:44:28 2008 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 7 Mar 2008 10:44:28 +0800 Subject: Anyone using GLX2??? In-Reply-To: <477D96E0-F616-4219-8232-D6D4FE88BEF7@looktowindward.com> References: <5B6A9567-A043-459F-B5E4-0E83C9EDD649@daniels-mara.com> <477D96E0-F616-4219-8232-D6D4FE88BEF7@looktowindward.com> Message-ID: First off, I haven't seen any mention of which version of GLX2 you are running. I experienced similar problems as you described with an earlier version of GLX2, but as soon as I updated they were all solved. I now go beyond the release and use the latest Beta version. Depending on how old your GLX2 is, I seem to remember some had problems with their inbuilt update function, so a bit of a catch22. Sorry I can't tell you exactly which release and beta versions are current as I'm on a hotel business centre computer at the moment so don't have Rev+GLX2 in front of me. On Fri, Mar 7, 2008 at 2:01 AM, Dave wrote: > > If there are two ways of doing it then there should also be some way > to clear all the RunRev breakpoints from the user stacks. There is in RunRev. With the problems you describe, after updating to the latest I suggest you turn GLX2 off. In the Rev IDE I'm sure there is a command to "Clear All Breakpoints". Sorry I don't have Rev in front of me to tell you exactly where it is, but I'm sure it's there. Once you're back to a clean sheet, start GLX2 and see if your experience isn't a little better :-) > The way it > is now, I have a number RunRev breakpoints set that DO NOT cause the > RunRev debugger to stop (and AFAICT are not even visible as > breakpoints in the Standard Editor), but do cause GLX2 to stop.... ...if I hit it again, it goes back to normal and if I > run it doesn't stop next time that statement is run. However, the > next time the stack is opened, the same thing happens. > > Again, with an earlier version of GLX2 I seem to remember some problems like this, but they all went away once updated. I also seem to remember that it was possible to open a script in both the Rev IDE and GLX2. This is a big no no and causes all sorts of problems. I don't know if that is now impossible in the latest version of GLX2, or my work flow is such that it never happens. All I remember is this created lots of headaches so I make sure a script is never opened in both. HTH From chipp at chipp.com Thu Mar 6 23:11:11 2008 From: chipp at chipp.com (Chipp Walters) Date: Thu, 6 Mar 2008 22:11:11 -0600 Subject: Possible Bug In-Reply-To: <72bdb4b20803061421s28216babu68f5cd67415a767c@mail.gmail.com> References: <72bdb4b20803061421s28216babu68f5cd67415a767c@mail.gmail.com> Message-ID: <7aa52a210803062011r61e6dc4fg28243f6dc2b74019@mail.gmail.com> When you 'enter a group', Rev does some fancy 'behind the scenes' stuff to make it look like you're actually editing a group. But IIRC, they've created a new stack with the same objects and let you edit them there. The old (original) stack is now gone and only comes back when you get out of group edit mode. This is why you are seeing problems when trying to edit scripts of objects which are not in the group to begin with. This issue has to do with how the engine works, as there really is no 'group edit mode' supported by the engine (AFAIK). My rule is to jump into group edit mode, do quickly what I need, then jump back out ASAP. Perhaps this is a bug, but it's going to be a very hard one to properly fix. -Chipp From ambassador at fourthworld.com Thu Mar 6 23:43:00 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 06 Mar 2008 20:43:00 -0800 Subject: Possible Bug Message-ID: <47D0C7D4.10907@fourthworld.com> Chipp Walters wrote: > When you 'enter a group', Rev does some fancy 'behind the scenes' > stuff to make it look like you're actually editing a group. But IIRC, > they've created a new stack with the same objects and let you edit > them there. The old (original) stack is now gone and only comes back > when you get out of group edit mode. > > This is why you are seeing problems when trying to edit scripts of > objects which are not in the group to begin with. This issue has to do > with how the engine works, as there really is no 'group edit mode' > supported by the engine (AFAIK). This is one oddity that's all Raney: that's an engine behavior. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From david at dvglasgow.wanadoo.co.uk Fri Mar 7 04:37:00 2008 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Fri, 7 Mar 2008 09:37:00 +0000 Subject: Extracting pitch information from sound files In-Reply-To: <20080304134256.4246F488FDE@mail.runrev.com> References: <20080304134256.4246F488FDE@mail.runrev.com> Message-ID: <025F168E-A737-47E1-AEB7-11EC12FE1A83@dvglasgow.wanadoo.co.uk> The subject line pretty much says it all, but more specifically I want to statistically analyse change in pitch, not play it, save it as sound or relate it directly to any musical system. So any kind of rational number would be fine, and I would then chuck away the .wav .aiff or whatever. 1/ How hard would it be to parse sound files recorded in Rev and extract just the chunks of data relating to pitch ? 2/ Does it make any difference if the sound is complex (like an animal call) or simple like a signal from a tone generator? 3/ Are any of the formats offered by Rev easier to handle in this respect? 4/ Assuming standard bit rates, how much pitch data would be generated by, say a ten second recording? 5/ I have settled for post hoc parsing rather than 'on the fly' processing because I assumed the overhead would be too great for the latter to work. Is that right? 5/ Are there any other sensible questions I should be asking? Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk From jbv.silences at club-internet.fr Fri Mar 7 04:52:59 2008 From: jbv.silences at club-internet.fr (jbv) Date: Fri, 07 Mar 2008 10:52:59 +0100 Subject: Extracting pitch information from sound files References: <20080304134256.4246F488FDE@mail.runrev.com> <025F168E-A737-47E1-AEB7-11EC12FE1A83@dvglasgow.wanadoo.co.uk> Message-ID: <47D1107B.B16A959D@club-internet.fr> David, I'm not sure pitch analyzis is a job for Rev... At least Rev can be used to build a front-end for data display, but for sound analyzis per se, you'll be more comfortable with software built for that purpose : just off the top of my head : some Csound functions or various phase vocoders (some available as shareware, some for a licence fee like the IRCAM tool (I forgot the name)... May be can you pick up some specific C/C++ libraries on the web and use them as externals in your Rev app... hope that helps, JB > The subject line pretty much says it all, but more specifically I > want to statistically analyse change in pitch, not play it, save it > as sound or relate it directly to any musical system. So any kind of > rational number would be fine, and I would then chuck away > the .wav .aiff or whatever. > > 1/ How hard would it be to parse sound files recorded in Rev and > extract just the chunks of data relating to pitch ? > > 2/ Does it make any difference if the sound is complex (like an > animal call) or simple like a signal from a tone generator? > > 3/ Are any of the formats offered by Rev easier to handle in this > respect? > > 4/ Assuming standard bit rates, how much pitch data would be > generated by, say a ten second recording? > > 5/ I have settled for post hoc parsing rather than 'on the fly' > processing because I assumed the overhead would be too great for the > latter to work. Is that right? > > 5/ Are there any other sensible questions I should be asking? > > Best Wishes, > > David Glasgow > Carlton Glasgow Partnership > > http://www.i-psych.co.uk > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: From mark at maseurope.net Fri Mar 7 07:31:39 2008 From: mark at maseurope.net (Mark Smith) Date: Fri, 7 Mar 2008 12:31:39 +0000 Subject: Extracting pitch information from sound files In-Reply-To: <025F168E-A737-47E1-AEB7-11EC12FE1A83@dvglasgow.wanadoo.co.uk> References: <20080304134256.4246F488FDE@mail.runrev.com> <025F168E-A737-47E1-AEB7-11EC12FE1A83@dvglasgow.wanadoo.co.uk> Message-ID: <6A664576-7D52-4634-B6C1-A80A9DD61B48@maseurope.net> On 7 Mar 2008, at 09:37, David Glasgow wrote: > > 1/ How hard would it be to parse sound files recorded in Rev and > extract just the chunks of data relating to pitch ? The way sound is digitally recorded does not have chunks relating to pitch specifically. An audio file is essentially a long list of numbers that describe the changing amplitude of the waveform of sound - this theoretically encompasses all the properties of sound - pitch, timbre and timing. > > 2/ Does it make any difference if the sound is complex (like an > animal call) or simple like a signal from a tone generator? Yes. The simpler the sound the easier it will be. > > 3/ Are any of the formats offered by Rev easier to handle in this > respect? The difference between uncompressed sound file formats (.wav and .aiff for instance) is really only in the file headers - the audio data itself is generally the same. > > 4/ Assuming standard bit rates, how much pitch data would be > generated by, say a ten second recording? Typically, uncompressed sound files store a certain number of samples per second per channel. The CD standard is 44100 samples per second, with each sample being a two-byte signed integer (the sample size). So ten seconds from a stereo CD would be 10 * 44100 * 2 * 2 = 3528000 bytes. > > 5/ I have settled for post hoc parsing rather than 'on the fly' > processing because I assumed the overhead would be too great for > the latter to work. Is that right? Probably. > > 5/ Are there any other sensible questions I should be asking? > I'd probably start looking for any command-line tools that you could call from Rev. Maybe google 'pitch extraction', 'audio analysis' as a start. Best, Mark > From jsng at wayoflife.org Fri Mar 7 07:31:13 2008 From: jsng at wayoflife.org (Jesse Sng) Date: Fri, 7 Mar 2008 20:31:13 +0800 Subject: NEWS FLASH -iPhone SDK event -- iTunes APP store In-Reply-To: References: Message-ID: >And check this out - the iTunes App store?? AWESOME FOR DEVELOPERS > >>Native iPhone apps will be distributed through the iTunes App >>Store, with wireless downloads. Developers pick the price, and get >>70% of revenue. The 70% will be paid out to developers monthly, and >>there are no other recurring fees. The iTunes App Store will handle >>over the air updates to your applications. Developers of free >>applications will not be charged for Apple to deliver their >>applications through iTunes. Awesome stuff. Now the development is all done using Xcode and Cocoa. I'm wondering if it would be possible to port the Revolution engine over? What the App Store needs is the kind of explosion of applications that we enjoyed when Hypercard first came on the scene and Steve Jobs said that they would be hosting FREE applications, not just software for retail. Jesse Sng From len-morgan at crcom.net Fri Mar 7 08:01:02 2008 From: len-morgan at crcom.net (Len Morgan) Date: Fri, 07 Mar 2008 07:01:02 -0600 Subject: Extracting pitch information from sound files In-Reply-To: <025F168E-A737-47E1-AEB7-11EC12FE1A83@dvglasgow.wanadoo.co.uk> References: <20080304134256.4246F488FDE@mail.runrev.com> <025F168E-A737-47E1-AEB7-11EC12FE1A83@dvglasgow.wanadoo.co.uk> Message-ID: <47D13C8E.705@crcom.net> I do this all the time for pitch correction of enthusiastic but less talented singers (I own a recording studio). I use software that is designed specifically for the task but I need to not only get the pitch information but I also have to keep the formant information so that the phrasing stays the same when I change the pitch. If you are ONLY interested in pitch information, your best bet is probably some sort of FFT library that would take the wav file and return a set of "buckets" that would tell you the amplitude (i.e., volume) of each frequency in a sound over a sample period. The pitch is USUALLY the highest amplitude in that sample set. As others have suggested, this is a very math intensive task and while you COULD do it in Rev/Transcript, you'd be much better served with something a little faster and lower level. It should be noted that if you are looking for something more than monotonic detection (i.e., only one pitch in the sound like a single note on a guitar vs a strum of all of the strings), this is not currently available (reliably any way) at any price. Polyphonic sounds get to be very complex. Human ears are much better at this than computers for the time being. len morgan David Glasgow wrote: > The subject line pretty much says it all, but more specifically I want > to statistically analyse change in pitch, not play it, save it as > sound or relate it directly to any musical system. So any kind of > rational number would be fine, and I would then chuck away the .wav > .aiff or whatever. > > 1/ How hard would it be to parse sound files recorded in Rev and > extract just the chunks of data relating to pitch ? > > 2/ Does it make any difference if the sound is complex (like an > animal call) or simple like a signal from a tone generator? > > 3/ Are any of the formats offered by Rev easier to handle in this > respect? > > 4/ Assuming standard bit rates, how much pitch data would be > generated by, say a ten second recording? > > 5/ I have settled for post hoc parsing rather than 'on the fly' > processing because I assumed the overhead would be too great for the > latter to work. Is that right? > > 5/ Are there any other sensible questions I should be asking? > > > Best Wishes, > > David Glasgow > Carlton Glasgow Partnership > > http://www.i-psych.co.uk > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From len-morgan at crcom.net Fri Mar 7 08:19:29 2008 From: len-morgan at crcom.net (Len Morgan) Date: Fri, 07 Mar 2008 07:19:29 -0600 Subject: 2.9 or 2.8.1 =?windows-1252?q?=96_Same_problem?= In-Reply-To: <4aa07a690803061725vc193ed3r4db142aca1664ae4@mail.gmail.com> References: <4aa07a690803061725vc193ed3r4db142aca1664ae4@mail.gmail.com> Message-ID: <47D140E1.4090703@crcom.net> I noticed the same problem with an app of mine which worked perfectly on XP but when moved to Vista, printing just blew away Rev. My printer is a Xerox Phasor 8400DN that I talk to over my network so our printer setups are different enough to (possibly) exclude driver issues although we could both just be "lucky." :-) My problem is that it is not consistent. Sometimes it DOES work. Go figure... len morgan Tom Johnson wrote: > All, > I'm having a pretty server problem when printing. I'm not sure if it's Vista > or my printer, computer, OS combination causing the problem but it nasty. I > have a card with a screen captured image on it and a series of fields and > check boxes that make up a form. The image is a black and white gif that is > only about 65k. I have 33 different form configurations in this app. When I > first started to set up the printing routine for the app. it crashed Rev > every time. So I started removing one field at a time and I got to a point > where it would print. If I add one more field I get a blank page off the > printer. This was with 2.8.1. So I tried it in 2.9, same results. Here's > another thing, when I try to print the script of the app from the script > editor, it kills Rev. When I try to print using one of the exercise/examples > in the "Getting Started Working with Scripts" it crashes Rev. Now here's the > kicker. When I run the exact same print routine I have below on XP, no > problem, it prints just fine. > > Thanks > Tom > > Here's the configuration I'm running: > Vista Home Premium > Toshiba - Satelite A215 > AMD Turion 64 x2 Mobile Technology TL-56 1.80 GHz > 1 Gb of RAM > 250 Gb HD > Printer - Lexmark, X9350 wit the latest drivers > > Here's the print script: > on mouseUp -- script of print button on this card > set the printscale to .68 > set the printmargins to 18,18,18,18 > set the printpapersize to 612,792 -- 8.5x11 inches, US Letter size > set the width of this stack to 840 > set the height of this stack to 1083 > hide me -- hide the print button > open printing > print this card > close printing > set the height of this stack to 700 > set the width of this stack to 882 > show me > end mouseUp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From stephenREVOLUTION2 at barncard.com Fri Mar 7 09:55:11 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Fri, 7 Mar 2008 06:55:11 -0800 Subject: NEWS FLASH -iPhone SDK event -- iTunes APP store In-Reply-To: References: Message-ID: so the next question is: Does the rev team use XCODE for compiling the Mac and windows versions of rev? > >Awesome stuff. Now the development is all done using Xcode and >Cocoa. I'm wondering if it would be possible to port the Revolution >engine over? > >What the App Store needs is the kind of explosion of applications >that we enjoyed when Hypercard first came on the scene and Steve >Jobs said that they would be hosting FREE applications, not just >software for retail. > >Jesse Sng -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From sims at ezpzapps.com Fri Mar 7 10:43:55 2008 From: sims at ezpzapps.com (Jim Sims) Date: Fri, 7 Mar 2008 16:43:55 +0100 Subject: NEWS FLASH -iPhone SDK event -- iTunes APP store In-Reply-To: References: Message-ID: <4DF21183-D7C7-454E-900D-0D99E5F70549@ezpzapps.com> On Mar 7, 2008, at 3:55 PM, Stephen Barncard wrote: > so the next question is: > > Does the rev team use XCODE for compiling the Mac and windows > versions of rev? The iPhone version of XCODE is designed for the iPhone (XCODE Touch) - input and the other features of the iPhone require it. Also, there is a technical requirement that you use an Intel Mac with Leopard. Looks like a major (maybe impossible) job for Rev to be involved in this. sims ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClipaSearch Pro http://www.ClipaTools.com Across Platforms - Code and Culture http://www.ezpzapps.com/blog/ From mfstuart at cox.net Fri Mar 7 11:03:30 2008 From: mfstuart at cox.net (mfstuart) Date: Fri, 7 Mar 2008 08:03:30 -0800 (PST) Subject: Correction to: my cursor shows as black Message-ID: <15897800.post@talk.nabble.com> Hi all, In this post: http://www.nabble.com/my-cursor-shows-as-all-black-to15860638.html I made the following statement: **IMPORTANT - make one pixel "outside" the cursor area to be white or black. That is incorrect. It should read... **IMPORTANT - make one pixel "outside" the cursor area (the black outline) to be white. This forces RunRev to set the colors in the Colors property to be: First Color = white Second Color = black Third Color = white Which is the correct way to display a cursor with transparency in RunRev. And as Jacqueline kindly pointed out: Only one more thing: if you are planning to go cross platform with this app, your cursor can't be 32 pixels square. Linux and Mac support only 16 pixel square cursors. Caveat: Windows does support either 16x16 or 32x32 Regards, Mark Stuart -- View this message in context: http://www.nabble.com/Correction-to%3A-my-cursor-shows-as-black-tp15897800p15897800.html Sent from the Revolution - User mailing list archive at Nabble.com. From jsng at wayoflife.org Fri Mar 7 11:11:04 2008 From: jsng at wayoflife.org (Jesse Sng) Date: Sat, 8 Mar 2008 00:11:04 +0800 Subject: NEWS FLASH -iPhone SDK event -- iTunes APP store In-Reply-To: <4DF21183-D7C7-454E-900D-0D99E5F70549@ezpzapps.com> References: <4DF21183-D7C7-454E-900D-0D99E5F70549@ezpzapps.com> Message-ID: >The iPhone version of XCODE is designed for the iPhone (XCODE Touch) >- input and the other >features of the iPhone require it. Also, there is a technical requirement that >you use an Intel Mac with Leopard. > >Looks like a major (maybe impossible) job for Rev to be involved in this. > >sims Actually modified xcode code generation for the iPhone has been around for many months, but unsupported by Apple because this was done by the developer community. That's how a number of iPhone apps were developed, though without the benefit of being able to use a debugger or the simulator. That meant that prior to the release of this SDK, standard code (with some limitations of course - no multiple windows etc) was already being used to make apps for the iPhone. Apple's SDK just takes all this much further. All the input stuff is in the OS code or frameworks that's built in so you get to inherit lots of stuff automatically as long as you are using Cocoa. There's some new capabilities that are available, but for now, being able to create the kind of apps that we are able to do today (ok, 1 window apps) would already be nice. Jesse From pevensen at siboneylg.com Fri Mar 7 12:49:19 2008 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 07 Mar 2008 11:49:19 -0600 Subject: Error -43 starting recording Message-ID: <47D1801F.3040606@siboneylg.com> I'm trying to 'record sound file "compare.wav"' and I'm getting "Error -43 starting recording." What does that mean? -43 on Mac means file not found. I am on Windows XP, running Rev 2.8.1 I had this working a while ago. Now when I come back to the project, it isn't working. Thanks! -- Peter T. Evensen Juice Plus+ Independent Distributor 314-629-5248 or 888-628-4588 http://www.PetersRoadToHealth.com From williamdesmet at gmail.com Fri Mar 7 13:11:15 2008 From: williamdesmet at gmail.com (William de Smet) Date: Fri, 7 Mar 2008 19:11:15 +0100 Subject: QT: Application and Microsoft Terminal Server error Message-ID: Hi there, I am about to launch my first public application made with RR. At the school where I work we will start using terminal server with terminal server clients. We now have 3 machines to test the environment. So I tested my application (put it on our server 2003) and lauched it through a ts client. The screen remained black and I could barely see the images. I know terminal server is a different way of working but why did I get a black screen? On startup I use: on preopenStack set the loc of me to the screenLoc set the navigationarrows to false set the backdrop to white set the decorations of stack "XXX" to none hide menubar --- for OSX hide taskbar --- for Windows end preopenStack Can anyone tell me why it doesn't work now? What code do I have to use to make it work? Thanks! greetings, William de Smet From Camm29 at tesco.net Fri Mar 7 13:24:12 2008 From: Camm29 at tesco.net (Camm29) Date: Fri, 7 Mar 2008 18:24:12 -0000 Subject: Wait with messages References: <20080222132405.FY1NN.383829.root@web11-winn.ispmail.private.ntl.com><000701c87642$021f8b80$0d01a8c0@workshop> <90C0A370-0FBF-4C87-9501-847803B1C567@economy-x-talk.com> Message-ID: <000c01c88080$7d5f35a0$0d01a8c0@workshop> All , Problem was solved by INCREASING the wait with milliseconds ?! Worse with wait 0 milliseconds Original wait was 1 millisecond Works like lightening with 5 Milliseconds , Now I can press a button on any card and exit the loop instantly. Regards Camm ----- Original Message ----- From: "Mark Schonewille" To: "How to use Revolution" Sent: Saturday, February 23, 2008 6:09 PM Subject: Re: Wait with messages > Oh... Camm, not Curry, so sorry for that. > > It is really friendly of you to thank me(?) in advance, but do you > have any more questions or are you going to try to change your repeat > loop now? > > I don't get what you want to say by > > > I thought if not checking for x after each function in the loop it > > would > > mean 10 x 250ms wait to exit ???? > > Why would it mean 2500ms wait to exit and what is it? Of course, if > you put a wait statement in your repeat loop, like > > wait for 250 millisecs with messages > > it will delay for 250 millics, but if you look at my example, you'll > see that waiting with 0 millisecs is sufficient, i.e. no delay unless > other messages are being sent (such as mouseUp). > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Convert colours between different colour spaces with Color Converter. > Download at http://economy-x-talk.com/cc.html > > > > Op 23-feb-2008, om 18:31 heeft Camm29 het volgende geschreven: > > > Thanks for that , > > > > 1 is put into x within a button script on mouseup . > > > >> Why do i check (x=1) 2 times ? > > > > Well I actually check for(x=1) 10 times ?! > > I think I've missed the concept of messages > > I thought if not checking for x after each function in the loop it > > would > > mean 10 x 250ms wait to exit ???? > > > > Each do something (10 off ) in the loop retrieves different data > > (each takes > > 250ms) via the rs232 port and displays > > on a card in real time until the stop button is pressed. > > > > Thanks in advance > > Camm > > > > ----- Original Message ----- > > From: "Mark Schonewille" > > To: "How to use Revolution" > > Sent: Friday, February 22, 2008 1:37 PM > > Subject: Re: Wait with messages > > > > > >> Hi Curry, > >> > >> There might be a problem caused by the fact that the script is > >> currently running, but since I don't see how you change x, I am not > >> sure about this. Usually, I use a custom property or the hilite of a > >> button rather than a variable (which in your case seems to be set and > >> read in the same script). Also, I can imagine that waiting with > >> messages halfway the repeat loop doesn't work perfectly. I always put > >> the wait statement at the end of the loop. > >> > >> Also, the repeat loop itself doesn't run with messages. What always > >> works for me is: > >> > >> repeat forever with messages -- I rarely use forever btw > >> if someCondition then > >> -- do something > >> else exit repeat > >> wait 0 millisecs with messages > >> end repeat > >> > >> You might need to re-think the design of your repeat loop. Why do you > >> need to check x two times? Is it possible for the user to determine > >> whether s/he will click before the first or the second wait > >> statement? > >> > >> Best regards, > >> > >> Mark Schonewille > >> > >> -- > >> > >> Economy-x-Talk Consulting and Software Engineering > >> http://economy-x-talk.com > >> http://www.salery.biz > >> > >> Convert colours between different colour spaces with Color Converter. > >> Download at http://economy-x-talk.com/cc.html > >> > >> > >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.516 / Virus Database: 269.20.8/1288 - Release Date: 19/02/2008 20:47 > > From benr_mc at cogapp.com Fri Mar 7 13:44:25 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Fri, 07 Mar 2008 18:44:25 +0000 Subject: QT: Application and Microsoft Terminal Server error In-Reply-To: References: Message-ID: <47D18D09.8000401@cogapp.com> On 7/3/08 18:11, William de Smet wrote: > I am about to launch my first public application made with RR. > At the school where I work we will start using terminal server with > terminal server clients. > We now have 3 machines to test the environment. > So I tested my application (put it on our server 2003) and lauched it > through a ts client. > > The screen remained black and I could barely see the images. > I know terminal server is a different way of working but why did I get > a black screen? This is a known bug, which has finally - hurrah! - been fixed in 2.9: http://quality.runrev.com/qacenter/show_bug.cgi?id=1076 Using the 2.8.1 engine, I think you can only avoid this problem by raising the colours to thousands or millions in the TS client. However, I'd recommend instead that you get hold of the 2.9 beta, and try building your app in that instead; it should fix this problem, and it is a much better engine anyway; but of course you will need to test it properly, as it is a beta and there are some new bugs in there. But if you find them now while it's still in beta, you can contribute to getthing them fixed! HTH, - Ben From eric.chatonet at sosmartsoftware.com Fri Mar 7 15:23:47 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 7 Mar 2008 21:23:47 +0100 Subject: Error -43 starting recording In-Reply-To: <47D1801F.3040606@siboneylg.com> References: <47D1801F.3040606@siboneylg.com> Message-ID: Hi Peter, http://docs.info.apple.com/article.html?artnum=107032 -- Mac http://service.real.com/help/errors/error43.html -- Win Hope this helps. Le 7 mars 08 ? 18:49, Peter T. Evensen a ?crit : > I'm trying to 'record sound file "compare.wav"' and I'm getting > "Error -43 starting recording." What does that mean? -43 on Mac > means file not found. > > I am on Windows XP, running Rev 2.8.1 > > I had this working a while ago. Now when I come back to the > project, it isn't working. > Thanks! > > -- > Peter T. Evensen Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From curry at pair.com Fri Mar 7 19:23:29 2008 From: curry at pair.com (curry at pair.com) Date: Fri, 07 Mar 2008 18:23:29 -0600 Subject: Bespoke development In-Reply-To: <20080307180010.2FC594890AD@mail.runrev.com> References: <20080307180010.2FC594890AD@mail.runrev.com> Message-ID: <20080308002321.99087488189@mail.runrev.com> I am available for custom development work in Revolution and am currently looking for new projects. If you need help developing software, are new to Revolution, lack time for a project, need an extra hand, have an idea for software but need assistance in bringing it to life, or have a lot on your plate and need a subcontractor, please send me a note off-list. I've produced shareware since 1999 and have been making software with Revolution for six years. Some examples of expertise include text and data manipulation, tables, image work, educational software, games, database, utilities, internet programs, file handling, playing sounds and movies, recursive algorithms, data formatting, precise timing and messages, regular expressions and faster non-regex searches, animation, cyclic effects such as color throbbing, and custom content management. Best wishes, Curry Kenworthy http://curryk.com/ From jacque at hyperactivesw.com Fri Mar 7 20:34:11 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 07 Mar 2008 19:34:11 -0600 Subject: Bespoke development In-Reply-To: <20080308002321.99087488189@mail.runrev.com> References: <20080307180010.2FC594890AD@mail.runrev.com> <20080308002321.99087488189@mail.runrev.com> Message-ID: <47D1ED13.70805@hyperactivesw.com> curry at pair.com wrote: > > I am available for custom development work in Revolution As are many of us, but we don't use this list to advertise it. Your best bet is to contact Runtime and get your name on their developer's list. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jim at jimhamlyn.co.uk Sat Mar 8 08:27:08 2008 From: jim at jimhamlyn.co.uk (Jim Hamlyn) Date: Sat, 08 Mar 2008 13:27:08 +0000 Subject: Repeat variable name changing Message-ID: Hi Folks, Sorry for the basic question ? I just can?t seem to find a solution in the documentation. I?m trying to change the name of a variable on the fly during a repeat loop eg: repeat with tCount = 1 to the number of lines in fld "myField" Here I?d like myVariable1 to increment/iterate the last character (number) of its name for each loop of the repeat How is this done? Many Thanks in advance Jim Hamlyn From david at openpartnership.net Sat Mar 8 08:31:08 2008 From: david at openpartnership.net (David Bovill) Date: Sat, 8 Mar 2008 14:31:08 +0100 Subject: Team Development / Exporting stuff to text files In-Reply-To: <7aa52a210803051340o372d1085k5e9a70cac3bb708a@mail.gmail.com> References: <47CF03D5.2080003@fourthworld.com> <7aa52a210803051340o372d1085k5e9a70cac3bb708a@mail.gmail.com> Message-ID: On 05/03/2008, Chipp Walters wrote: > > David, another point to understand is the recompilation of a complete > stack from text files, is a very difficult, if not impossible task to > undertake. I should know. I worked with David Johnson for over a year > on a sharing toolkit (RevShare) which allowed users to update in > realtime each others projects over the internet. It was a complex > issue and one where I concluded it could not be done solely via text > data. > > In particular, IIRC, the following properties couldn't be trusted to > always convert exactly: > > "id" > "visited" > "layer" > "armed" > "htmlText" Interesting - I don't understand the issues with htmltext and armed, and particularly string the htmltext of a field should be unproblematic - can you remember the problems there? But yes - I agree that to try to create a robust text file format for collaborating on a "generic" stack is pretty well impossible. However to do so for very specific things which you design for multi-developer collaboration is possible. In articular if you are creating generic components which do not depend on ids or the layer I think it is possible - or at least I cant find a problem with it. Not to mention all of the images, movies, etc..which would need to be > managed as well. All in all, I doubt one will find a better > 'container' for managing such stuff than the stack itself. Agreed - but you'd have to add to that that it is good practice to not go too far with that. I for one got myself in a bunch of trouble a few years back storing everything in the stack - text and images ending up with large stacks that were hard to maintain. Seperating data from code is surely a good idea and not one encouraged by the stack metaphor? If you agree to that point I think you can see there is some room for structuring the way stacks are designed and stored to facilitate collaboration - this includes naming conventions, how to deal with "data" vs code type issues. I for one think a modified MVC approach and naming conventions enhance the stack based collaboration model here. Furthermore, if open source was such a grand concept for the Rev > community as a whole, why haven't we seen more of it? My view is that one factor is the lack of high quality collaborative tools, another major factor (perversely) is the ease of solo development. Combine these and the incentives for collaborative development are not there. My personal > opinion, is like many of my plugins, and other free Rev stuff, they > really only need a single person to code it. Definitely agree. Many moons ago, Richard, > Jacque and myself tried to create a 'team approach' to creating a new > property editor-- I believe we ended up each rolling our own. And that I would say is a classic story for many such Rev based collaborative projects. My opinion is that the amount of effort it takes to develop sufficiently robust collaborative tools is on par with the amount of effort it took RunRev to develop their IDE, anything that fall much short of that will be discarded by individual developers on the basis that their own ROI. They will end up rolling there own. That said, the MetaCard project, I suppose could be included as a > successful open source project, but it was pretty much well on it's > way BEFORE being open sourced. Yes - thanks to Scott insisting on it, and Richard et als dedication. To develop a collaborative framework for RunRev (svn style) takes a level of investment on par with the investment put into MC IDE, RunRevs IDE or Galaxy. I've got maybe 2-3 man-years investment in the environment I use, but I figure it would take another 3-6 months full time work to finish it. I also figure it would not be worth "my" while to do that based on ROI, Others I think have reached a similar conclusion for their own projects. It's classic "prisoners dilemma" stuff. From eric.chatonet at sosmartsoftware.com Sat Mar 8 08:34:27 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 8 Mar 2008 14:34:27 +0100 Subject: Repeat variable name changing In-Reply-To: References: Message-ID: <10E07A7A-9CC0-429D-AAC8-848ACE81CAF5@sosmartsoftware.com> Hi Jim, Le 8 mars 08 ? 14:27, Jim Hamlyn a ?crit : > Hi Folks, > > Sorry for the basic question ? I just can?t seem to find a solution > in the > documentation. I?m trying to change the name of a variable on the > fly during > a repeat loop eg: > > repeat with tCount = 1 to the number of lines in fld "myField" > Here I?d like myVariable1 to increment/iterate the last character > (number) > of its name for each loop of the repeat > > How is this done? > > Many Thanks in advance > > Jim Hamlyn You have two ways to handle this and one is more elegant: you'll choose :-) put 1 into myVariable1 repeat with tCount = 1 to the number of lines in fld "myField" add 1 to myVariable1 end repeat Or: repeat with tCount = 1 to the number of lines in fld "myField" -- use tCount directly here: this will need probably to use a 'do' command as: -- do "put foo into myVariable" & tCount end repeat Could probably help more with more details about what you want to achieve. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From sundown at pacifier.com Sat Mar 8 08:39:20 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 8 Mar 2008 05:39:20 -0800 Subject: Repeat variable name changing In-Reply-To: References: Message-ID: <49A9094E-A0FE-4BAD-AAB9-78EC48986DD9@pacifier.com> You could always create a new variable and then put the contents of the old variable into the new one then delete the old one. But if you explained what you are trying to accomplish someone on the list might provide a way you haven't thought of yet. -=>JB<=- On Mar 8, 2008, at 5:27 AM, Jim Hamlyn wrote: > > Hi Folks, > > Sorry for the basic question ? I just can?t seem to find a solution > in the > documentation. I?m trying to change the name of a variable on the > fly during > a repeat loop eg: > > repeat with tCount = 1 to the number of lines in fld "myField" > Here I?d like myVariable1 to increment/iterate the last character > (number) > of its name for each loop of the repeat > > How is this done? > > Many Thanks in advance > > Jim Hamlyn > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jim at jimhamlyn.co.uk Sat Mar 8 08:52:38 2008 From: jim at jimhamlyn.co.uk (Jim Hamlyn) Date: Sat, 08 Mar 2008 13:52:38 +0000 Subject: Repeat variable name changing In-Reply-To: <49A9094E-A0FE-4BAD-AAB9-78EC48986DD9@pacifier.com> Message-ID: Thanks for the replies so far ? wow! Ok it looks like I need to be a little more specific. I?m making a meeting scheduler. The idea is to have a field into which I can paste return separated list of names. I have a field with a start time and a field with a meeting length ?Add?. At the moment I?m doing it the long way round: on mouseUp put fld "StartTime" into tTime1 convert tTime1 to dateItems add fld "Add" to item 5 of tTime1 put tTime1 into tTime2 add fld "Add" to item 5 of tTime2 put tTime2 into tTime3 add fld "Add" to item 5 of tTime3 convert tTime1 to time put tTime & ":" & Tab before line 1 of fld "myField" etc Jim H From: -= JB =- Reply-To: How to use Revolution Date: Sat, 8 Mar 2008 05:39:20 -0800 To: How to use Revolution Subject: Re: Repeat variable name changing You could always create a new variable and then put the contents of the old variable into the new one then delete the old one. But if you explained what you are trying to accomplish someone on the list might provide a way you haven't thought of yet. -=>JB<=- On Mar 8, 2008, at 5:27 AM, Jim Hamlyn wrote: > > Hi Folks, > > Sorry for the basic question ? I just can?t seem to find a solution > in the > documentation. I?m trying to change the name of a variable on the > fly during > a repeat loop eg: > > repeat with tCount = 1 to the number of lines in fld "myField" > Here I?d like myVariable1 to increment/iterate the last character > (number) > of its name for each loop of the repeat > > How is this done? > > Many Thanks in advance > > Jim Hamlyn > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From sundown at pacifier.com Sat Mar 8 09:22:47 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 8 Mar 2008 06:22:47 -0800 Subject: Repeat variable name changing In-Reply-To: References: Message-ID: I may not totally understand what you are trying to do but it sounds like you are looking for a repeat structure that will change fTime to 1,2,3 etc. repeat with fTime = 1 to number of lines in fld whatever put item 5 of line fTime into whereyouwant end repeat A repeat structure similar to the above would repeat for 10 time if the field had 10 lines and then it would automatically add 1 to fTime on each repeat & quit after it executed the 10th time. If it does not work properly I may have written it a little wrong because I am use to hypercard but just ask if it doesn't. -=>JB<=- On Mar 8, 2008, at 5:52 AM, Jim Hamlyn wrote: > Thanks for the replies so far ? wow! > > Ok it looks like I need to be a little more specific. > > I?m making a meeting scheduler. The idea is to have a field into > which I can > paste return separated list of names. I have a field with a start > time and a > field with a meeting length ?Add?. At the moment I?m doing it the > long way > round: > > on mouseUp > put fld "StartTime" into tTime1 > convert tTime1 to dateItems > add fld "Add" to item 5 of tTime1 > put tTime1 into tTime2 > add fld "Add" to item 5 of tTime2 > put tTime2 into tTime3 > add fld "Add" to item 5 of tTime3 > convert tTime1 to time > put tTime & ":" & Tab before line 1 of fld "myField" > etc > > Jim H > > > From: -= JB =- > Reply-To: How to use Revolution > Date: Sat, 8 Mar 2008 05:39:20 -0800 > To: How to use Revolution > Subject: Re: Repeat variable name changing > > You could always create a new variable and then put the > contents of the old variable into the new one then delete > the old one. > > But if you explained what you are trying to accomplish > someone on the list might provide a way you haven't > thought of yet. > > -=>JB<=- > > > > On Mar 8, 2008, at 5:27 AM, Jim Hamlyn wrote: > >> >> Hi Folks, >> >> Sorry for the basic question ? I just can?t seem to find a solution >> in the >> documentation. I?m trying to change the name of a variable on the >> fly during >> a repeat loop eg: >> >> repeat with tCount = 1 to the number of lines in fld "myField" >> Here I?d like myVariable1 to increment/iterate the last character >> (number) >> of its name for each loop of the repeat >> >> How is this done? >> >> Many Thanks in advance >> >> Jim Hamlyn >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jim at jimhamlyn.co.uk Sat Mar 8 09:50:35 2008 From: jim at jimhamlyn.co.uk (Jim Hamlyn) Date: Sat, 08 Mar 2008 14:50:35 +0000 Subject: Repeat variable name changing In-Reply-To: Message-ID: Hi again, I need the repeat loop to effectively instantiate a new variable each time it loops with a name I can reference through the same script. Or I need the script to create a variable for each line in the field which I can reference from the same script. Does this make any sense? Jim H From: -= JB =- Reply-To: How to use Revolution Date: Sat, 8 Mar 2008 06:22:47 -0800 To: How to use Revolution Subject: Re: Repeat variable name changing I may not totally understand what you are trying to do but it sounds like you are looking for a repeat structure that will change fTime to 1,2,3 etc. repeat with fTime = 1 to number of lines in fld whatever put item 5 of line fTime into whereyouwant end repeat A repeat structure similar to the above would repeat for 10 time if the field had 10 lines and then it would automatically add 1 to fTime on each repeat & quit after it executed the 10th time. If it does not work properly I may have written it a little wrong because I am use to hypercard but just ask if it doesn't. -=>JB<=- On Mar 8, 2008, at 5:52 AM, Jim Hamlyn wrote: > Thanks for the replies so far ? wow! > > Ok it looks like I need to be a little more specific. > > I?m making a meeting scheduler. The idea is to have a field into > which I can > paste return separated list of names. I have a field with a start > time and a > field with a meeting length ?Add?. At the moment I?m doing it the > long way > round: > > on mouseUp > put fld "StartTime" into tTime1 > convert tTime1 to dateItems > add fld "Add" to item 5 of tTime1 > put tTime1 into tTime2 > add fld "Add" to item 5 of tTime2 > put tTime2 into tTime3 > add fld "Add" to item 5 of tTime3 > convert tTime1 to time > put tTime & ":" & Tab before line 1 of fld "myField" > etc > > Jim H > > > From sundown at pacifier.com Sat Mar 8 10:01:30 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 8 Mar 2008 07:01:30 -0800 Subject: Repeat variable name changing In-Reply-To: References: Message-ID: <56E59BDB-0782-4DA7-87BD-50AB767A2525@pacifier.com> It sounds like you will want to use a repeat structure like Eric or I mentioned and then create new variables using the name of the variable and using the & statement with the name to create the variable. put "Hello" & 2 into the new name. But I am not really sure the proper way to write it so it becomes the name of a variable. Someone on the list might have a way to accomplish what you want that uses an array or something else you haven't tried. -=>JB<=- On Mar 8, 2008, at 6:50 AM, Jim Hamlyn wrote: > Hi again, > > I need the repeat loop to effectively instantiate a new variable > each time > it loops with a name I can reference through the same script. > > Or > > I need the script to create a variable for each line in the field > which I > can reference from the same script. > > Does this make any sense? > > Jim H > > > > From: -= JB =- > Reply-To: How to use Revolution > Date: Sat, 8 Mar 2008 06:22:47 -0800 > To: How to use Revolution > Subject: Re: Repeat variable name changing > > I may not totally understand what you are trying to > do but it sounds like you are looking for a repeat > structure that will change fTime to 1,2,3 etc. > > repeat with fTime = 1 to number of lines in fld whatever > put item 5 of line fTime into whereyouwant > end repeat > > A repeat structure similar to the above would repeat > for 10 time if the field had 10 lines and then it would > automatically add 1 to fTime on each repeat & quit > after it executed the 10th time. > > If it does not work properly I may have written it a > little wrong because I am use to hypercard but just > ask if it doesn't. > > -=>JB<=- > > > > On Mar 8, 2008, at 5:52 AM, Jim Hamlyn wrote: > >> Thanks for the replies so far ? wow! >> >> Ok it looks like I need to be a little more specific. >> >> I?m making a meeting scheduler. The idea is to have a field into >> which I can >> paste return separated list of names. I have a field with a start >> time and a >> field with a meeting length ?Add?. At the moment I?m doing it the >> long way >> round: >> >> on mouseUp >> put fld "StartTime" into tTime1 >> convert tTime1 to dateItems >> add fld "Add" to item 5 of tTime1 >> put tTime1 into tTime2 >> add fld "Add" to item 5 of tTime2 >> put tTime2 into tTime3 >> add fld "Add" to item 5 of tTime3 >> convert tTime1 to time >> put tTime & ":" & Tab before line 1 of fld "myField" >> etc >> >> Jim H >> > >> >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From eric.chatonet at sosmartsoftware.com Sat Mar 8 11:46:02 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 8 Mar 2008 17:46:02 +0100 Subject: Repeat variable name changing In-Reply-To: References: Message-ID: <9D1BDB4D-1069-4BFF-A262-5AE3BD533292@sosmartsoftware.com> Hi Jim, Le 8 mars 08 ? 15:50, Jim Hamlyn a ?crit : > I need the repeat loop to effectively instantiate a new variable > each time > it loops with a name I can reference through the same script. > > Or > > I need the script to create a variable for each line in the field > which I > can reference from the same script. > > Does this make any sense? Asking a Saturday at daylight time in Europa is not the better thing unless you are in a hurry :-) Difficult to understand your purpose but I assume the 'do' command should help you. I'm going to tell you an example: may be, it will get you some idea: repeat with i = 1 to x do "put line i of fld" && quote & "MyField" & quote && "into tempVar" & i -- then every line of your field is now in a local variable end repeat Such a method is used for instance to retrieve all scripts of a stack into vars when you don't know in advance how many cards, objects, etc. the stack may contain. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From kray at sonsothunder.com Sat Mar 8 12:35:26 2008 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 8 Mar 2008 11:35:26 -0600 Subject: Repeat variable name changing In-Reply-To: References: Message-ID: <20080308113526308806.cf801664@sonsothunder.com> On Sat, 08 Mar 2008 13:52:38 +0000, Jim Hamlyn wrote: > on mouseUp > put fld "StartTime" into tTime1 > convert tTime1 to dateItems > add fld "Add" to item 5 of tTime1 > put tTime1 into tTime2 > add fld "Add" to item 5 of tTime2 > put tTime2 into tTime3 > add fld "Add" to item 5 of tTime3 > convert tTime1 to time > put tTime & ":" & Tab before line 1 of fld "myField" > etc So the idea is to put the time and a tab before each line in the field after adding the duration to the StartTime? If that's the case, you can do: on mouseUp put fld "myField" into tNames put fld "StartTime" into tTime convert tTime to dateItems add fld "Add" to item 5 of tTime convert tTime to time repeat with x = 1 to the number of lines of tNames put (tTime & ":" & tab) before line x of tNames end repeat put tNames into fld "myField" end mouseUp Enjoy! Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From jim at jimhamlyn.co.uk Sat Mar 8 12:48:19 2008 From: jim at jimhamlyn.co.uk (Jim Hamlyn) Date: Sat, 08 Mar 2008 17:48:19 +0000 Subject: Repeat variable name changing In-Reply-To: <20080308113526308806.cf801664@sonsothunder.com> Message-ID: Thanks Ken that seems really close but the time needs to increment up for each line by the value of ?Add?. Jim From: Ken Ray Organization: Sons of Thunder Software Reply-To: How to use Revolution Date: Sat, 8 Mar 2008 11:35:26 -0600 To: How to use Revolution Subject: Re: Repeat variable name changing on mouseUp put fld "myField" into tNames put fld "StartTime" into tTime convert tTime to dateItems add fld "Add" to item 5 of tTime convert tTime to time repeat with x = 1 to the number of lines of tNames put (tTime & ":" & tab) before line x of tNames end repeat put tNames into fld "myField" end mouseUp From sundown at pacifier.com Sat Mar 8 13:02:15 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 8 Mar 2008 10:02:15 -0800 Subject: Repeat variable name changing In-Reply-To: References: Message-ID: <0B02101E-27F9-423E-9BDD-83D72F72638E@pacifier.com> Couldn't you just move the repeat a few lines higher? -=>JB<=- On Mar 8, 2008, at 9:48 AM, Jim Hamlyn wrote: > Thanks Ken that seems really close but the time needs to increment > up for > each line by the value of ?Add?. > > Jim > > > From: Ken Ray > Organization: Sons of Thunder Software > Reply-To: How to use Revolution > Date: Sat, 8 Mar 2008 11:35:26 -0600 > To: How to use Revolution > Subject: Re: Repeat variable name changing > > on mouseUp > put fld "myField" into tNames > put fld "StartTime" into tTime > convert tTime to dateItems > add fld "Add" to item 5 of tTime > convert tTime to time > repeat with x = 1 to the number of lines of tNames > put (tTime & ":" & tab) before line x of tNames > end repeat > put tNames into fld "myField" > end mouseUp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvlahos at mac.com Sat Mar 8 13:46:54 2008 From: bvlahos at mac.com (Bill Vlahos) Date: Sat, 8 Mar 2008 10:46:54 -0800 Subject: Geometry Manager Reset Message-ID: <07A78477-4FA6-433B-90B3-4DBA9A767145@mac.com> We all know the Geometry Manager (GM) is finicky but my needs have been pretty simple so it has worked OK for me. I have a similar layout on a number of cards in my stack but the items on each card are different and I didn't pay enough attention as I placed buttons and fields on each card before I enabled the GM to either move items up or down or resize the bottom and right sides of fields. Now that I am cleaning up the stack getting ready for release I want to align the items better. However, when I move a button or field without first disabling GM for it things go crazy with items moving themselves seemingly at random. This means that it requires a lot of trial and error if I forget to remove GM before I move them. I don't think there is anything I can set in Rev to make this not happen (please let me know if I am wrong) because there isn't anything obvious to me to set. Is there a way to remove GM from multiple objects at once? If I select more than 1 item in the IDE the Geometry property is no longer available. Thanks, Bill Vlahos BTW there is a plugin from F. Rinadli called revGridDisplay available from RevOnline that makes it easier to put items on a grid which is going to help lining things up. From ambassador at fourthworld.com Sat Mar 8 13:53:59 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 08 Mar 2008 10:53:59 -0800 Subject: Team Development / Exporting stuff to text files Message-ID: <47D2E0C7.2020607@fourthworld.com> David Bovill wrote: > Seperating data from code is surely a good idea and not one encouraged > by the stack metaphor? A stack can be used as a data store only, separate from other stacks which can be used for the UI, separate still from stacks used as libraries to drive it all. Quite flexible, the stack object. > Many moons ago, Richard, >> Jacque and myself tried to create a 'team approach' to creating a new >> property editor-- I believe we ended up each rolling our own. > > And that I would say is a classic story for many such Rev based > collaborative projects. My opinion is that the amount of effort it takes to > develop sufficiently robust collaborative tools is on par with the amount of > effort it took RunRev to develop their IDE, anything that fall much short of > that will be discarded by individual developers on the basis that their own > ROI. They will end up rolling there own. Actually, in that case it wasn't for the lack of collaborative tools. In fact, rather the opposite: it's just so easy to write stuff in Rev that simply doing so took less time than even talking about it. That's the other side of the collaboration equation which may have little opportunity for tools support but where the greatest loss of per-person productivity lies: talking, getting other team members to first understand your own ideas and then to adopt them as their own. Even with something as simple as a property sheet we encountered a wide variety of differences in the details of each of our designs. In the end I donated the one I've been shipping with devolution for so many years, and left it for RunRev to do with it what they will. Seems even internally within a single company working through such design details takes time. ;) Adding programmers is expensive, and more expensive the more closely their work overlaps, as it requires more talking. Splitting work up into black boxes lets each programmer contribute with the productivity of a solo effort, yet allow the project to benefit from having multiple components developed simultaneously. Stacks work well for organizing the work into black boxes. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jacque at hyperactivesw.com Sat Mar 8 14:08:44 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Mar 2008 13:08:44 -0600 Subject: Geometry Manager Reset In-Reply-To: <07A78477-4FA6-433B-90B3-4DBA9A767145@mac.com> References: <07A78477-4FA6-433B-90B3-4DBA9A767145@mac.com> Message-ID: <47D2E43C.5060303@hyperactivesw.com> Bill Vlahos wrote: > Is there a way to remove GM from multiple objects at once? If I select > more than 1 item in the IDE the Geometry property is no longer available. The settings are stored in a custom property set called cREVgeometry. Deleting this set removes the geometry for the object. The fastest way to delete this from every object in the stack is to use Altuit's free plugin "RevAltCleanStack" and make sure the "clear cREVgeometry" checkbox is ticked before you run it. It's a nice little utility, I only recently needed to use it and was impressed. It removes a lot of superfluous stuff from your stack. (I can't seem to locate it right now on Chipp's site, maybe he can provide a link.) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mark at maseurope.net Sat Mar 8 14:21:02 2008 From: mark at maseurope.net (Mark Smith) Date: Sat, 8 Mar 2008 19:21:02 +0000 Subject: Help! Spurious password protection... Message-ID: I'm working on a stack. I've had it open in 2.9 beta 5 and 2.8.1 studio on OS X. I just went to edit it, and it's telling me that the stack is password protected, and asks me for the password. I have certainly not protected it this way, (I've never password protected any stack, I'm not sure I'd know how), so this protection is spurious. I've tried entering the various passwords that I use for other things, but no joy. Any ideas how I can deal with this? Best, Mark From ambassador at fourthworld.com Sat Mar 8 14:32:59 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 08 Mar 2008 11:32:59 -0800 Subject: Help! Spurious password protection... Message-ID: <47D2E9EB.1040405@fourthworld.com> Mark Smith wrote: > I'm working on a stack. I've had it open in 2.9 beta 5 and 2.8.1 > studio on OS X. I just went to edit it, and it's telling me that the > stack is password protected, and asks me for the password. I have > certainly not protected it this way, (I've never password protected > any stack, I'm not sure I'd know how), so this protection is > spurious. I've tried entering the various passwords that I use for > other things, but no joy. > > Any ideas how I can deal with this? Does this warning about the stack being locked occur in v2.8.1 only? If so, may be related to this item fixed for v2.9: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From mark at maseurope.net Sat Mar 8 15:11:24 2008 From: mark at maseurope.net (Mark Smith) Date: Sat, 8 Mar 2008 20:11:24 +0000 Subject: Help! Spurious password protection... In-Reply-To: <47D2E9EB.1040405@fourthworld.com> References: <47D2E9EB.1040405@fourthworld.com> Message-ID: The qa center tells me I'm not authorised to view that bug - I hadn't realised there were special, classified bugs! But in any case, no, I'm locked out in 2.9 and 2.8.1... Mark On 8 Mar 2008, at 19:32, Richard Gaskin wrote: >> > > Does this warning about the stack being locked occur in v2.8.1 > only? If so, may be related to this item fixed for v2.9: > > > > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From david at openpartnership.net Sat Mar 8 15:54:57 2008 From: david at openpartnership.net (David Bovill) Date: Sat, 8 Mar 2008 21:54:57 +0100 Subject: Team Development / Exporting stuff to text files In-Reply-To: <47D2E0C7.2020607@fourthworld.com> References: <47D2E0C7.2020607@fourthworld.com> Message-ID: On 08/03/2008, Richard Gaskin wrote: > > > A stack can be used as a data store only, separate from other stacks > which can be used for the UI, separate still from stacks used as > libraries to drive it all. True. Quite flexible, the stack object. Hmmmm - lets put it the other way around. When is it a good idea to store data in a format other than a stack? How about: 1. If there is a need for the data to be used by other non-rev software or tools 2. If using a database makes the data easier to organise, maintain, or faster to access. 3. If very frequent changes to the data are likely and a full history of these changes is needed => use svn /cvs to save space? 4. ? Actually, in that case it wasn't for the lack of collaborative tools. > > In fact, rather the opposite: it's just so easy to write stuff in Rev > that simply doing so took less time than even talking about it. > > That's the other side of the collaboration equation which may have > little opportunity for tools support but where the greatest loss of > per-person productivity lies: talking, getting other team members to > first understand your own ideas and then to adopt them as their own. Yes - thats the other side of the equation, and yes talking is nearly always a waist of time :) I'd only add that svn / cvs collaboration tools aim to support collaboration via "talking through improving shared code". Adding programmers is expensive, and more expensive the more closely > their work overlaps, as it requires more talking. > > Splitting work up into black boxes lets each programmer contribute with > the productivity of a solo effort, yet allow the project to benefit from > having multiple components developed simultaneously. Yes. But you are not mentioning the dangers of such an approach. What happens when you want to update the software and the original programmer is not around??? The reason for paired programmers or svn like collaborative process is to evolve a code base which you can change programmers on without having to start again from scratch. Code written by an individual remains that - individualistic. Is this not one of the reasons why there are so few commercial quality community created libraries or components? Stacks work well for organizing the work into black boxes. True. It does seem a slight waist though to lock up all that super easy to read code in a black box - I mean I can understand that with C++ - but one of the great strengths of xTalk languages is the common sense easy to read nature of the code. An interesting point that Ben brought up off list was the ongoing change to the Flash community caused by moving over to text based file formats - the most obvious for now being the adoption of svn for source code management. Companies are already using cvs / svn systems for their php/python/ruby/html/css/javascript/whatever development. I'd also expect to see a much more robust open source community developing around the new XML based file formats - at least Adobe are betting on that? Certainly when I looked at Adobe AIR I thought that's exactly what I'd recommend for future Rev based tool development (though maybe not pure XML). From jacque at hyperactivesw.com Sat Mar 8 15:55:05 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Mar 2008 14:55:05 -0600 Subject: Help! Spurious password protection... In-Reply-To: References: <47D2E9EB.1040405@fourthworld.com> Message-ID: <47D2FD29.9070105@hyperactivesw.com> Mark Smith wrote: > The qa center tells me I'm not authorised to view that bug - I hadn't > realised there were special, classified bugs! Me too, but I suspect there's no such entry. Maybe it should have referenced 3255? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mark at maseurope.net Sat Mar 8 16:04:20 2008 From: mark at maseurope.net (Mark Smith) Date: Sat, 8 Mar 2008 21:04:20 +0000 Subject: Help! Spurious password protection... In-Reply-To: <47D2FD29.9070105@hyperactivesw.com> References: <47D2E9EB.1040405@fourthworld.com> <47D2FD29.9070105@hyperactivesw.com> Message-ID: I think you're right. I don't think this is related to bug 3255, though. Best, Mark On 8 Mar 2008, at 20:55, J. Landman Gay wrote: > Mark Smith wrote: >> The qa center tells me I'm not authorised to view that bug - I >> hadn't realised there were special, classified bugs! > > Me too, but I suspect there's no such entry. Maybe it should have > referenced 3255? > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Sat Mar 8 18:15:11 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 08 Mar 2008 15:15:11 -0800 Subject: Help! Spurious password protection... Message-ID: <47D31DFF.10902@fourthworld.com> Mark Smith wrote: > On 8 Mar 2008, at 19:32, Richard Gaskin wrote: >> Does this warning about the stack being locked occur in v2.8.1 >> only? If so, may be related to this item fixed for v2.9: >> >> > > The qa center tells me I'm not authorised to view that bug - I hadn't > realised there were special, classified bugs! Weird. When I click the link above it goes straight to my report. Maybe once an issue's been closed only the original reporter has access? I dunno, but here's the body of that report: Going from locked stack to unlocked in same window is weird When going from a password-protected stack to one that isn't password-protected in the same window, an error is generated when you attempt to edit the second stack's script. Using the attached example files, try this recipe: 1. Open start_here.mc This stack is password-protected (password: "test"), but don't unlock it yet. 2. Click the button in that stack. That will cause the second stack to be opened in the same window 3. Try to edit the script of the second stack Result: you will get an error that the stack is password-protected, but you won't be able to edit it because the editor's check for passwords (password is not empty AND password <> passKey) passes, yet the stack is flagged by the engine as locked. It would appear as though the password protection is mistakenly bound to the window, rather than the stack object. --- Comment #4 From Mark Waddingham 2007-11-20 01:13:38 ---- Fixed in 2.9.0-dp-2 (Beta 9). All this assumes, of course, that the password property of the stack in question is indeed empty. Have you verified that that's the case? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jim at jimhamlyn.co.uk Sat Mar 8 19:01:01 2008 From: jim at jimhamlyn.co.uk (Jim Hamlyn) Date: Sun, 09 Mar 2008 00:01:01 +0000 Subject: Repeat variable name changing In-Reply-To: <0B02101E-27F9-423E-9BDD-83D72F72638E@pacifier.com> Message-ID: It works ? moving the repeat line 3 lines higher up did the trick ? it?s so so neat! Thanks a million Jim H From: -= JB =- Reply-To: How to use Revolution Date: Sat, 8 Mar 2008 10:02:15 -0800 To: How to use Revolution Subject: Re: Repeat variable name changing Couldn't you just move the repeat a few lines higher? -=>JB<=- On Mar 8, 2008, at 9:48 AM, Jim Hamlyn wrote: > Thanks Ken that seems really close but the time needs to increment > up for > each line by the value of ?Add?. > > Jim > > > From: Ken Ray > Organization: Sons of Thunder Software > Reply-To: How to use Revolution > Date: Sat, 8 Mar 2008 11:35:26 -0600 > To: How to use Revolution > Subject: Re: Repeat variable name changing > > on mouseUp > put fld "myField" into tNames > put fld "StartTime" into tTime > convert tTime to dateItems > add fld "Add" to item 5 of tTime > convert tTime to time > repeat with x = 1 to the number of lines of tNames > put (tTime & ":" & tab) before line x of tNames > end repeat > put tNames into fld "myField" > end mouseUp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From mark at maseurope.net Sat Mar 8 20:03:04 2008 From: mark at maseurope.net (Mark Smith) Date: Sun, 9 Mar 2008 01:03:04 +0000 Subject: Help! Spurious password protection... In-Reply-To: <47D31DFF.10902@fourthworld.com> References: <47D31DFF.10902@fourthworld.com> Message-ID: <70C5F73C-A11A-432C-9723-C25FCABBA0BF@maseurope.net> It was my own fault - I had a custom property called 'password' (not for locking the stack) - completely forgetting that it's a reserved word...doh! Fortunately, the stack was at an early stage, so not much lost. 5523 is still off limits for me... Thanks, Mark On 8 Mar 2008, at 23:15, Richard Gaskin wrote: > Mark Smith wrote: > > > On 8 Mar 2008, at 19:32, Richard Gaskin wrote: > >> Does this warning about the stack being locked occur in v2.8.1 > >> only? If so, may be related to this item fixed for v2.9: > >> > >> > > > > The qa center tells me I'm not authorised to view that bug - I > hadn't > > realised there were special, classified bugs! > > Weird. When I click the link above it goes straight to my report. > Maybe once an issue's been closed only the original reporter has > access? I dunno, but here's the body of that report: > > Going from locked stack to unlocked in same window is weird > > When going from a password-protected stack to one that > isn't password-protected in the same window, an error > is generated when you attempt to edit the second > stack's script. > > Using the attached example files, try this recipe: > > 1. Open start_here.mc > This stack is password-protected (password: "test"), > but don't unlock it yet. > > 2. Click the button in that stack. > That will cause the second stack to be opened in the same > window > > 3. Try to edit the script of the second stack > > Result: you will get an error that the stack is > password-protected, but you won't be able to edit it > because the editor's check for passwords (password > is not empty AND password <> passKey) passes, yet the > stack is flagged by the engine as locked. > > It would appear as though the password protection is > mistakenly bound to the window, rather than the stack > object. > > > --- Comment #4 From Mark Waddingham 2007-11-20 01:13:38 ---- > > Fixed in 2.9.0-dp-2 (Beta 9). > > > All this assumes, of course, that the password property of the > stack in question is indeed empty. Have you verified that that's > the case? > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Sun Mar 9 04:36:59 2008 From: chipp at chipp.com (Chipp Walters) Date: Sun, 9 Mar 2008 02:36:59 -0600 Subject: Geometry Manager Reset In-Reply-To: <47D2E43C.5060303@hyperactivesw.com> References: <07A78477-4FA6-433B-90B3-4DBA9A767145@mac.com> <47D2E43C.5060303@hyperactivesw.com> Message-ID: <7aa52a210803090036i5aa90565if00f4895183c73f8@mail.gmail.com> You can find altClean at: http://www.altuit.com/webs/altuit2/altPluginDownload/Downloads.htm Also from my site: Sometimes on rare occasion, the GM will stop working. Perhaps a setting conflicts with another. When this happens, it's most difficult to debug GM. Here are some hints: 1) Turn off Script Debug mode (under the Development menu) 2) in the msg: put true into gREVDevelopment this turns on the development debugger, and when GM quits working it'll throw an error. 3) resize the stack Look at the thrown error and identify the control id which threw the error. You might have to edit the script to put in the msg the id of the control. Just don't save the stack as it's part of the revGeometry libraries you're editing! Another option: If the control ID is not visible, then turn on the Script Debug mode and try again. You should get a revGeometryBack error and a control id. Sometimes with script debug on, it will 'freeze' the IDE, and you'll need to force quit. Remember to write down the control ID before quitting. 5) in the msg: select control id XXX where XXX is the number of the control 6) edit the Geometry settings for that control. Click the 'Remove All' button at the bottom of the Geometry palette. in the msg: revCacheGeometry This resets the GM settings for the stack 7) Now resize the stack and (fingers crossed) it should work fine! From davidocoker at gmail.com Sun Mar 9 05:10:11 2008 From: davidocoker at gmail.com (David Coker) Date: Sun, 9 Mar 2008 04:10:11 -0500 Subject: Sorting a large field of data Message-ID: Hello, I have an application that I'm working on that requires that I sort a text field containing in some cases, over 10,000 lines during processing. While this doesn't seem to big of an issue for a computer with more robust specifications, it's a bit problematic on those that are not quite as powerful. Even while using "wait 1 with messages", when I begin the sort routine on my smaller machine, it runs the CPU up to 100 percent and any other interaction with the program causes the interface elements to completely white out. Once the sort is finished, CPU goes back and the interface is ready to use again during the remaining operations. Any ideas as to how to make improvements here? I'm using Rev 2.5.1 on Win XP Thanks, David From chipp at chipp.com Sun Mar 9 05:12:36 2008 From: chipp at chipp.com (Chipp Walters) Date: Sun, 9 Mar 2008 03:12:36 -0600 Subject: Team Development / Exporting stuff to text files In-Reply-To: References: <47D2E0C7.2020607@fourthworld.com> Message-ID: <7aa52a210803090112m3af1caeqd0c76817a80592e@mail.gmail.com> David, As Richard said, I find stacks the idea binary data storage container, too. In fact many of our customers apps have stack based document files, which have zero business logic and in fact are never seen by the user. Works great. And, if for some reason you need an intermediary format, one can quickly be written to convert a stack to whatever format is needed. XML is a bit problematic as a file format. It's much better as an intermediary storage format, but not necessarily a good idea as an application file format. Just look at Microsoft's Open XML format who's spec is several thousand pages long, and one can quickly see it's not a very efficient document format. While it might be great for exchanging data between programs, it's slower to load and more difficult to navigate. I also agree with Richard regarding our joint property inspector project. The problem wasn't version control at all-- nor was it our ability to communicate with each other. It turned out it took more time to talk about the project, than just create the damn thing. So, now there are 3 different free property editors, one by each of us. Anyone can take their pick. That said, IMO, talking wasn't a waste of time. And I really don't know what "talking through improving shared code" means. Sounds like I may need to light some incense? You also say, "Code written by an individual remains that - individualistic. Is this not one of the reasons why there are so few commercial quality community created libraries or components?" I don't think so. Frankly, I believe there are 4 main reasons for a lack of quality libs: 1) Rev's already verbose language pretty much negates the necessity of generic libraries. Can you state a library one would want which isn't already created? Many less verbose languages end up creating vast libraries to do things like string handling, media management, etc.. Most of this is already handled in Rev by the engine. 2) Adding commercial grade generic libs and objects, like a great grid object, currently isn't really feasible via scripting, and is also not possible using externals. Until there's a real object model in Rev, this continues to be a problem. No number of cvs or open source programmers can fix this. 3) Small community of Rev experts willing to work on libraries. The number of Rev users is very very small. Even smaller is the number of Rev expert programmers, who could tackle difficult library chores. This isn't the case with most Open Source projects, like Gimp, Linux, etc.. 4) Very difficult financial model for even Open Source developers. I don't know of any company (like Sun, Google, IBM) who would consider sponsoring a Rev Open Source development project. Even for commercial Rev tools, the market is severely limited, and I'm not aware of a single developer who makes a living selling into the Rev Tools market. I suspect Jerry Daniels is probably the closest, and I know he has several ongoing gigs which keep him whole. Years ago, Altuit tried marketing products in this field, and we ended up selling all our tools to Rev as we didn't think the ROI for us was worthwhile. I'm not sure Rev is the ideal Open Source collaborative application environment. That said, I do plan on releasing sometime soon "Rockets CGI Editor" which will work with the free version of RevOnRockets. Though neither are collaborative in the way you are thinking, they should be quality products and free to use. -Chipp From eric.chatonet at sosmartsoftware.com Sun Mar 9 05:43:59 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 9 Mar 2008 10:43:59 +0100 Subject: Sorting a large field of data In-Reply-To: References: Message-ID: <2641F998-E2DA-42B1-A6AC-8867C4836062@sosmartsoftware.com> Hi David, Just a thought: Do you put your field into a variable before sorting it and put it back when processed? I suspect also that you modify permanently data in the field itself, without locking the screen and this might explain a high CPU usage when redrawing. Le 9 mars 08 ? 10:10, David Coker a ?crit : > Hello, > I have an application that I'm working on that requires that I sort a > text field containing in some cases, over 10,000 lines during > processing. While this doesn't seem to big of an issue for a computer > with more robust specifications, it's a bit problematic on those that > are not quite as powerful. > > Even while using "wait 1 with messages", when I begin the sort routine > on my smaller machine, it runs the CPU up to 100 percent and any other > interaction with the program causes the interface elements to > completely white out. Once the sort is finished, CPU goes back and the > interface is ready to use again during the remaining operations. > > Any ideas as to how to make improvements here? > > I'm using Rev 2.5.1 on Win XP > > Thanks, > David Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From david at openpartnership.net Sun Mar 9 08:36:26 2008 From: david at openpartnership.net (David Bovill) Date: Sun, 9 Mar 2008 13:36:26 +0100 Subject: Team Development / Exporting stuff to text files In-Reply-To: <7aa52a210803090112m3af1caeqd0c76817a80592e@mail.gmail.com> References: <47D2E0C7.2020607@fourthworld.com> <7aa52a210803090112m3af1caeqd0c76817a80592e@mail.gmail.com> Message-ID: On 09/03/2008, Chipp Walters wrote: > > As Richard said, I find stacks the idea binary data storage container, > too. > In fact many of our customers apps have stack based document files, which > have zero business logic and in fact are never seen by the user. Works > great. And, if for some reason you need an intermediary format, one can > quickly be written to convert a stack to whatever format is needed. OK XML is a bit problematic as a file format. It's much better as an > intermediary storage format, but not necessarily a good idea as an > application file format. Just look at Microsoft's Open XML format who's > spec > is several thousand pages long, and one can quickly see it's not a very > efficient document format. While it might be great for exchanging data > between programs, it's slower to load and more difficult to navigate. Yes I also agree with Richard regarding our joint property inspector project. > The problem wasn't version control at all-- nor was it our ability to > communicate with each other. It turned out it took more time to talk about > the project, than just create the damn thing. So, now there are 3 > different > free property editors, one by each of us. Anyone can take their pick. That > said, IMO, talking wasn't a waste of time. And I really don't know what > "talking through improving shared code" means. Sounds like I may need to > light some incense? Well to bring out my 6 shooter - it means you don't talk about code you supply a diff which does the talking for you. I don't think so. Frankly, I believe there are 4 main reasons for a lack of > quality libs: > > 1) Rev's already verbose language pretty much negates the necessity of > generic libraries. Can you state a library one would want which isn't > already created? Only around 20! To be concrete the libraries I've had to work on in the past due to a lack of community supplied libraries include: - Jabber - Google Data - Google spread sheets - Google docs, calendar, picassa etc - KML - Flickr - YouTube - iCal - vCal - Blog XMLRPC api's - del.icio.us - RSS / ATOM - JSON - OPML - .... That is not to include more general stuff like outline, array, or specific stuff like wiki text parsers, or all the open source web based projects I would include in this bracket. Is there a reason why a wiki, or a blog is not available for me to customise written in Transcript??? Because the language is not suitable for the purpose? More suitable than php 4? When I take a look at the early web applications I think that would be pretty easy to write in Transcript, but its easier now to take an open source project and customise it than rewrite it in Transcript. So I would add to the above list all the web based projects that could be written in Transcript / RevOnRockets but haven't been. It is in my opinion the main disadvantage of using Rev - and the main reason I dont use Rev for web based projects is precisely the lack of robust tested community provided libraries and applications. 2) Adding commercial grade generic libs and objects, like a great grid > object, currently isn't really feasible via scripting, and is also not > possible using externals. Until there's a real object model in Rev, this > continues to be a problem. No number of cvs or open source programmers can > fix this. Agreed. 3) Small community of Rev experts willing to work on libraries. The number > of Rev users is very very small. Even smaller is the number of Rev expert > programmers, who could tackle difficult library chores. This isn't the > case > with most Open Source projects, like Gimp, Linux, etc.. I wonder why. Those open source languages you mention started small with only a few developers - Ruby? One of the differences was that those developers worked together on code libraries that fed back into the community - while Rev projects remain individualistic. It's not the only factor - but Id argue it a factor. 4) Very difficult financial model for even Open Source developers. I don't > know of any company (like Sun, Google, IBM) who would consider sponsoring > a > Rev Open Source development project. Even for commercial Rev tools, the > market is severely limited, and I'm not aware of a single developer who > makes a living selling into the Rev Tools market. I suspect Jerry Daniels > is > probably the closest, and I know he has several ongoing gigs which keep > him > whole. Years ago, Altuit tried marketing products in this field, and we > ended up selling all our tools to Rev as we didn't think the ROI for us > was > worthwhile. Agreed. Though in my oppinion RunRev would be worth far more than it is today if it had pursued an open source model along the lines of MySQL six or so years ago, or took a root similar to the one that FLEX / Adobe AIR have taken recently - I suspect they missed the boat on that one. I'm not sure Rev is the ideal Open Source collaborative application > environment. That said, I do plan on releasing sometime soon "Rockets CGI > Editor" which will work with the free version of RevOnRockets. Though > neither are collaborative in the way you are thinking, they should be > quality products and free to use. And I'd argue that without a change in the current way stack based community development projects are supported there will be little in the way of community contributed web applications for RevOnRockets. Which I think we would both agree would be a pity. Maybe I could ask a direct question - take a look at the libraries listed above that I suggested are missing - many of them have been around for years and popped up From david at openpartnership.net Sun Mar 9 08:49:34 2008 From: david at openpartnership.net (David Bovill) Date: Sun, 9 Mar 2008 13:49:34 +0100 Subject: Team Development / Exporting stuff to text files In-Reply-To: References: <47D2E0C7.2020607@fourthworld.com> <7aa52a210803090112m3af1caeqd0c76817a80592e@mail.gmail.com> Message-ID: Sorry the question was cut off.... What things - tools or actions would help produce more community produced > libraries? - Jabber - Google Data - Google spread sheets - Google docs, calendar, picassa etc - KML - Flickr - YouTube - iCal / vCal - Blog XMLRPC api's - del.icio.us - RSS / ATOM - JSON - OPML - .... To that list you could also add cgi/RevOnRockets based web applications, or robust flexible widgets like trees, forms and form controls, image and video widgets, outliners, image browsers, remote file browsers... In terms of the libraries listed above and there are many more the majority do not exist, in terms of the stack based projects or controls listed - you can in general after a bit of searching around find a lot of community provided stacks that do something like you want - you can take them apart and learn from them, and relatively quickly code your own thing. All that is great - but we miss out not being able to grab an open image browser widget, or customise a RevOnRockets Blog, or use a JSON library. What would help? From jerry at daniels-mara.com Sun Mar 9 11:23:13 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sun, 9 Mar 2008 10:23:13 -0500 Subject: Team Development / Exporting stuff to text files In-Reply-To: References: <47D2E0C7.2020607@fourthworld.com> <7aa52a210803090112m3af1caeqd0c76817a80592e@mail.gmail.com> Message-ID: Guys.... I can't believe you fellows are talking about libraries at a time like this. Sir Paul McCartney is going through a messy divorce and will have to pimp out the Beatles to El Jobso / iTunes to make it happen. He needs our support (McCartney)! Jerry Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 IF YOU JUST TURN AROUND WHILE YOU'RE REMINISCING, YOU CAN SEE INTO THE FUTURE. On Mar 9, 2008, at 7:36 AM, David Bovill wrote: > On 09/03/2008, Chipp Walters wrote: >> >> As Richard said, I find stacks the idea binary data storage >> container, >> too. >> In fact many of our customers apps have stack based document files, >> which >> have zero business logic and in fact are never seen by the user. >> Works >> great. And, if for some reason you need an intermediary format, one >> can >> quickly be written to convert a stack to whatever format is needed. > > > OK > > XML is a bit problematic as a file format. It's much better as an >> intermediary storage format, but not necessarily a good idea as an >> application file format. Just look at Microsoft's Open XML format >> who's >> spec >> is several thousand pages long, and one can quickly see it's not a >> very >> efficient document format. While it might be great for exchanging >> data >> between programs, it's slower to load and more difficult to navigate. > > > Yes > > I also agree with Richard regarding our joint property inspector > project. >> The problem wasn't version control at all-- nor was it our ability to >> communicate with each other. It turned out it took more time to >> talk about >> the project, than just create the damn thing. So, now there are 3 >> different >> free property editors, one by each of us. Anyone can take their >> pick. That >> said, IMO, talking wasn't a waste of time. And I really don't know >> what >> "talking through improving shared code" means. Sounds like I may >> need to >> light some incense? > > > Well to bring out my 6 shooter - it means you don't talk about code > you > supply a diff which does the talking for you. > > I don't think so. Frankly, I believe there are 4 main reasons for a > lack of >> quality libs: >> >> 1) Rev's already verbose language pretty much negates the necessity >> of >> generic libraries. Can you state a library one would want which isn't >> already created? > > > Only around 20! To be concrete the libraries I've had to work on in > the past > due to a lack of community supplied libraries include: > > - Jabber > - Google Data > - Google spread sheets > - Google docs, calendar, picassa etc > - KML > - Flickr > - YouTube > - iCal > - vCal > - Blog XMLRPC api's > - del.icio.us > - RSS / ATOM > - JSON > - OPML > - .... > > That is not to include more general stuff like outline, array, or > specific > stuff like wiki text parsers, or all the open source web based > projects I > would include in this bracket. Is there a reason why a wiki, or a > blog is > not available for me to customise written in Transcript??? Because the > language is not suitable for the purpose? More suitable than php 4? > > When I take a look at the early web applications I think that would be > pretty easy to write in Transcript, but its easier now to take an open > source project and customise it than rewrite it in Transcript. So I > would > add to the above list all the web based projects that could be > written in > Transcript / RevOnRockets but haven't been. > > It is in my opinion the main disadvantage of using Rev - and the > main reason > I dont use Rev for web based projects is precisely the lack of > robust tested > community provided libraries and applications. > > 2) Adding commercial grade generic libs and objects, like a great grid >> object, currently isn't really feasible via scripting, and is also >> not >> possible using externals. Until there's a real object model in Rev, >> this >> continues to be a problem. No number of cvs or open source >> programmers can >> fix this. > > > Agreed. > > 3) Small community of Rev experts willing to work on libraries. The > number >> of Rev users is very very small. Even smaller is the number of Rev >> expert >> programmers, who could tackle difficult library chores. This isn't >> the >> case >> with most Open Source projects, like Gimp, Linux, etc.. > > > I wonder why. Those open source languages you mention started small > with > only a few developers - Ruby? One of the differences was that those > developers worked together on code libraries that fed back into the > community - while Rev projects remain individualistic. It's not the > only > factor - but Id argue it a factor. > > 4) Very difficult financial model for even Open Source developers. I > don't >> know of any company (like Sun, Google, IBM) who would consider >> sponsoring >> a >> Rev Open Source development project. Even for commercial Rev tools, >> the >> market is severely limited, and I'm not aware of a single developer >> who >> makes a living selling into the Rev Tools market. I suspect Jerry >> Daniels >> is >> probably the closest, and I know he has several ongoing gigs which >> keep >> him >> whole. Years ago, Altuit tried marketing products in this field, >> and we >> ended up selling all our tools to Rev as we didn't think the ROI >> for us >> was >> worthwhile. > > > Agreed. Though in my oppinion RunRev would be worth far more than it > is > today if it had pursued an open source model along the lines of > MySQL six or > so years ago, or took a root similar to the one that FLEX / Adobe > AIR have > taken recently - I suspect they missed the boat on that one. > > I'm not sure Rev is the ideal Open Source collaborative application >> environment. That said, I do plan on releasing sometime soon >> "Rockets CGI >> Editor" which will work with the free version of RevOnRockets. Though >> neither are collaborative in the way you are thinking, they should be >> quality products and free to use. > > > And I'd argue that without a change in the current way stack based > community > development projects are supported there will be little in the way of > community contributed web applications for RevOnRockets. Which I > think we > would both agree would be a pity. Maybe I could ask a direct > question - take > a look at the libraries listed above that I suggested are missing - > many of > them have been around for years and popped up > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From david at openpartnership.net Sun Mar 9 11:28:22 2008 From: david at openpartnership.net (David Bovill) Date: Sun, 9 Mar 2008 16:28:22 +0100 Subject: Team Development / Exporting stuff to text files In-Reply-To: References: <47D2E0C7.2020607@fourthworld.com> <7aa52a210803090112m3af1caeqd0c76817a80592e@mail.gmail.com> Message-ID: On 09/03/2008, Jerry Daniels wrote: > > Guys.... > > I can't believe you fellows are talking about libraries at a time like > this. Sir Paul McCartney is going through a messy divorce and will > have to pimp out the Beatles to El Jobso / iTunes to make it happen. > He needs our support (McCartney)! Wasn't it the Beetles who came up with Apple first? From mwieder at ahsoftware.net Sun Mar 9 15:08:13 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 9 Mar 2008 12:08:13 -0700 Subject: Help! Spurious password protection... In-Reply-To: <70C5F73C-A11A-432C-9723-C25FCABBA0BF@maseurope.net> References: <47D31DFF.10902@fourthworld.com> <70C5F73C-A11A-432C-9723-C25FCABBA0BF@maseurope.net> Message-ID: <1901536995171.20080309120813@ahsoftware.net> Mark- Saturday, March 8, 2008, 6:03:04 PM, you wrote: > It was my own fault - I had a custom property called 'password' (not > for locking the stack) - completely forgetting that it's a reserved > word...doh! To help keep yourself out of trouble you might want to (re)read Richard Gaskin's article at http://www.fourthworld.com/embassy/articles/scriptstyle.html especially the hints on variable naming. After experimenting a bit with variations, I am now quite rigorous about sticking to the guidelines laid down in this article. If we ever get real namespaces this won't be as much of an issue. -- -Mark Wieder mwieder at ahsoftware.net From jerry at daniels-mara.com Sun Mar 9 18:02:52 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sun, 9 Mar 2008 17:02:52 -0500 Subject: Team Development / Exporting stuff to text files In-Reply-To: References: <47D2E0C7.2020607@fourthworld.com> <7aa52a210803090112m3af1caeqd0c76817a80592e@mail.gmail.com> Message-ID: <25DB1FDF-FAB9-4347-8A2A-07E68CD586A3@daniels-mara.com> I don't even know where to start. Holy cow. On Mar 9, 2008, at 10:28 AM, David Bovill wrote: > On 09/03/2008, Jerry Daniels wrote: >> >> Guys.... >> >> I can't believe you fellows are talking about libraries at a time >> like >> this. Sir Paul McCartney is going through a messy divorce and will >> have to pimp out the Beatles to El Jobso / iTunes to make it happen. >> He needs our support (McCartney)! > > > Wasn't it the Beetles who came up with Apple first? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From davidocoker at gmail.com Sun Mar 9 21:24:13 2008 From: davidocoker at gmail.com (David Coker) Date: Sun, 9 Mar 2008 20:24:13 -0500 Subject: Sorting a large field of data In-Reply-To: <2641F998-E2DA-42B1-A6AC-8867C4836062@sosmartsoftware.com> References: <2641F998-E2DA-42B1-A6AC-8867C4836062@sosmartsoftware.com> Message-ID: Sure enough, after putting the field into a variable first, it helped a LOT! Thank you very much, Eric! >>>without locking the screen.... I'm not I understand exactly *how* to lock the screen before doing my processing and maybe more importantly, what effect does that have on performance? Inquiring minds want to know. (Actually, this inquiring mind wants to learn for the future!) Best Regards, David On Sun, Mar 9, 2008 at 4:43 AM, Eric Chatonet wrote: > Hi David, > > Just a thought: > Do you put your field into a variable before sorting it and put it > back when processed? > I suspect also that you modify permanently data in the field itself, > without locking the screen and this might explain a high CPU usage > when redrawing. > > Le 9 mars 08 ? 10:10, David Coker a ?crit : > > > > > Hello, > > I have an application that I'm working on that requires that I sort a > > text field containing in some cases, over 10,000 lines during > > processing. While this doesn't seem to big of an issue for a computer > > with more robust specifications, it's a bit problematic on those that > > are not quite as powerful. > > > > Even while using "wait 1 with messages", when I begin the sort routine > > on my smaller machine, it runs the CPU up to 100 percent and any other > > interaction with the program causes the interface elements to > > completely white out. Once the sort is finished, CPU goes back and the > > interface is ready to use again during the remaining operations. > > > > Any ideas as to how to make improvements here? > > > > I'm using Rev 2.5.1 on Win XP > > > > Thanks, > > David > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at tactilemedia.com Sun Mar 9 22:55:24 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 09 Mar 2008 18:55:24 -0800 Subject: Sorting a large field of data In-Reply-To: Message-ID: On 3/9/08 5:24 PM, "David Coker" wrote: >>>> without locking the screen.... > > I'm not I understand exactly *how* to lock the screen before doing my > processing and maybe more importantly, what effect does that have on > performance? How: in your code, script "lock screen" See the docs under "lock screen" which provides an explanation of what and why. In general, you lock the screen do this to prevent Rev from updating the display every time you change something that affects the screen display (changing text, graphics, object positions, painting, drawing, etc), thereby gaining small to significant performance boost. As suggested in your case, it is usually better practice to update the contents of a text field by loading the field's contents into a variable, modifying the data in the variable, and then dumping the variable back into the field. Repeat loops, replace actions, etc usually achieve faster performance by working with variables, as opposed to directly manipulating text in objects. One time actions like changing the color or size of one object will not see any benefit from locking the screen, but changing the color/size of 10,000 objects could gain a significant increase in speed/performance. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From sarah.reichelt at gmail.com Sun Mar 9 21:59:28 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 10 Mar 2008 11:59:28 +1000 Subject: Sorting a large field of data In-Reply-To: References: <2641F998-E2DA-42B1-A6AC-8867C4836062@sosmartsoftware.com> Message-ID: On Mon, Mar 10, 2008 at 11:24 AM, David Coker wrote: > Sure enough, after putting the field into a variable first, it helped a LOT! > Thank you very much, Eric! > > >>>without locking the screen.... > > I'm not I understand exactly *how* to lock the screen before doing my > processing and maybe more importantly, what effect does that have on > performance? Since Eric is probably asleep at this time :-) I thought I would chime in here. Locking the screen is a common technique when a large graphical update is going to happen e.g. creating, moving or deleting lots of objects or changing the data in a large field or many small fields. You just issue the command "lock screen". When the handler is finished, it will unlock the screen automatically, but if you want the new display to appear before then, just use "unlock screen". In certain cases, this will cause a dramatic increase in speed as the engine only has to display the graphics once rather than after every change. Note that the term "lock screen" is rather a misnomer as only the current window is actually locked. There used to be a HyperCard stack detailing many ways to speed up scripts and that helped me a lot. A while ago, I compiled a Revolution equivalent which you can find here . That might give you some more ideas on speeding up your scripts. Cheers, Sarah From chipp at chipp.com Mon Mar 10 00:00:09 2008 From: chipp at chipp.com (Chipp Walters) Date: Sun, 9 Mar 2008 23:00:09 -0500 Subject: Team Development / Exporting stuff to text files In-Reply-To: References: <47D2E0C7.2020607@fourthworld.com> <7aa52a210803090112m3af1caeqd0c76817a80592e@mail.gmail.com> Message-ID: <7aa52a210803092100x77a12639n84e16f659ae36d0@mail.gmail.com> On Sun, Mar 9, 2008 at 7:36 AM, David Bovill wrote: > Well to bring out my 6 shooter - it means you don't talk about code you > supply a diff which does the talking for you. Just so I understand better, let me get this straight: A nice cvs system which supplies diffs will help us define a GUI for a property editor? Perhaps you have an example as I'm having a hard time grasping this new concept. Heck, if this works, then can we soon forgo all peace talks and let some Open Source version control system negotiate each countries 'diffs' for them? ;-) > 1) Rev's already verbose language pretty much negates the necessity of > > generic libraries. Can you state a library one would want which isn't > > already created? > > > Only around 20! To be concrete the libraries I've had to work on in the > past > due to a lack of community supplied libraries include: > > - Jabber > - Google Data > - Google spread sheets > - Google docs, calendar, picassa etc > - KML > - Flickr > - YouTube > - iCal > - vCal > - Blog XMLRPC api's > - del.icio.us > - RSS / ATOM > - JSON > - OPML > - .... Should I suppose the above are already Open Sourced and available to this community? If so, please point me to the documentation and source code for them, as I'd like to take a few for a spin. > It is in my opinion the main disadvantage of using Rev - and the main > reason > I dont use Rev for web based projects is precisely the lack of robust > tested > community provided libraries and applications. Perhaps it's because there just aren't enough Rev developers interested in the above libraries? That would be my best thinking on the subject. I wonder why. Those open source languages you mention started small with > only a few developers - Ruby? One of the differences was that those > developers worked together on code libraries that fed back into the > community - while Rev projects remain individualistic. It's not the only > factor - but Id argue it a factor. My point was there just isn't a large enough base of developers. Even though most of the Open Source projects I previously mentioned only started with a few programmers, there are literally millions of C programmers in the world. Rev has at least 2 orders of magnitude less to draw from...probably fewer. > Agreed. Though in my oppinion RunRev would be worth far more than it is > today if it had pursued an open source model along the lines of MySQL six > or > so years ago, or took a root similar to the one that FLEX / Adobe AIR have > taken recently - I suspect they missed the boat on that one. While you are certainly entitled to your own view, I disagree completely with it. Like it or not, Rev has succeeded where all other xtalk platforms have failed. They still have a valid business model which sustains their development. Their sales numbers increase each year and they continue to create a product, which by all measures is a significant engineering feat, without destroying their existing developer base in the process. My hat's off to Kevin and his team for not pursuing a doomsday scenario like the one you have described. To that list you could also add cgi/RevOnRockets based web applications, or > robust flexible widgets like trees, forms and form controls, image and > video > widgets, outliners, image browsers, remote file browsers... One step forward, two steps back. I thought we already had agreed, creating easy to use generic libraries for tree widgets, remote file browsers, was not really feasible currently without some sort of true object model. Also, most of us have some sort of our own versions of each of these, which we can 'tune' to whatever need we want fairly quickly. > And I'd argue that without a change in the current way stack based > community > development projects are supported there will be little in the way of > community contributed web applications for RevOnRockets. Which I think we > would both agree would be a pity. Frankly, what motivates me to contribute to RevOnRockets, isn't what others can or will build with it. It's what I can do with it. So, if there are no other spin-off projects, it won't really matter to me. I do agree there really isn't a market or any sort of ROI for these type of products in the Rev community, and mostly they are created by the goodwill and generosity of a few talented programmers. David, I understand you are an Open Source advocate. I, too, enjoy the fruits of Open Source, and here at Altuit we occasionally contribute to different Open Source initiatives as well. It's just that for a commercial developer, who has to pay rent at the end of the month, there is very little which a zealous Open Source strategy can do for us. You've touted Open Source many times on this list. Why don't you pick a subject and try and create and promote an Open Source project of your own? Perhaps you have and I just don't know about it. But, don't blame it on a lack of a decent Rev cvs. I'm sure the first Open Source projects didn't have advanced cvs tools either. In either case, in my book, actions certainly speak louder than words. best, Chipp From chipp at chipp.com Mon Mar 10 00:05:03 2008 From: chipp at chipp.com (Chipp Walters) Date: Sun, 9 Mar 2008 23:05:03 -0500 Subject: Team Development / Exporting stuff to text files In-Reply-To: References: <47D2E0C7.2020607@fourthworld.com> <7aa52a210803090112m3af1caeqd0c76817a80592e@mail.gmail.com> Message-ID: <7aa52a210803092105q189ae651kc25ec6bf4bc78b68@mail.gmail.com> On Sun, Mar 9, 2008 at 7:49 AM, David Bovill wrote: > and learn from them, and relatively quickly code your own thing. All that > is > great - but we miss out not being able to grab an open image browser > widget, altImageViewer at: http://www.altuit.com/webs/altuit2/altPluginDownload/Downloads.htm been free for anyone to use for a number of years now. From martinblackman at gmail.com Mon Mar 10 06:05:53 2008 From: martinblackman at gmail.com (Martin Blackman) Date: Mon, 10 Mar 2008 19:05:53 +0900 Subject: Correction to: my cursor shows as black In-Reply-To: <15897800.post@talk.nabble.com> References: <15897800.post@talk.nabble.com> Message-ID: <79d1bee70803100305g26840992vb3b2e89e0e51e8ff@mail.gmail.com> I seem to recall this issue was a bug with 2.6.1 and is fixed in 2.8.1 (I had to make a cursor as a 'negative' to get around it at the time). What version of Rev are you using? On 08/03/2008, mfstuart wrote: > > > Hi all, > In this post: > http://www.nabble.com/my-cursor-shows-as-all-black-to15860638.html > I made the following statement: > **IMPORTANT - make one pixel "outside" the cursor area to be white or > black. > > That is incorrect. > > It should read... > **IMPORTANT - make one pixel "outside" the cursor area (the black outline) > to be white. > > This forces RunRev to set the colors in the Colors property to be: > First Color = white > Second Color = black > Third Color = white > > Which is the correct way to display a cursor with transparency in RunRev. > > And as Jacqueline kindly pointed out: > Only one more thing: if you are planning to go cross platform with this > app, your cursor can't be 32 pixels square. Linux and Mac support only > 16 pixel square cursors. > > Caveat: Windows does support either 16x16 or 32x32 > > Regards, > Mark Stuart > -- > View this message in context: > http://www.nabble.com/Correction-to%3A-my-cursor-shows-as-black-tp15897800p15897800.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From martinblackman at gmail.com Mon Mar 10 06:14:37 2008 From: martinblackman at gmail.com (Martin Blackman) Date: Mon, 10 Mar 2008 19:14:37 +0900 Subject: =?windows-1252?q?Re=3A_2=2E9_or_2=2E8=2E1_=96_Same_problem?= In-Reply-To: <47D140E1.4090703@crcom.net> References: <4aa07a690803061725vc193ed3r4db142aca1664ae4@mail.gmail.com> <47D140E1.4090703@crcom.net> Message-ID: <79d1bee70803100314g2007e8d0w5511f339f725c452@mail.gmail.com> Could it be anything to do with this - 'Important! If you have used the answer printer command during the current session, the paper size is set to the size selected in the dialog box, and it is not possible to change the printPaperSize property's value for the remainder of the current session. To use a different paper size after using the answer printer command, you must first quit and restart the application.' From sims at ezpzapps.com Mon Mar 10 13:54:05 2008 From: sims at ezpzapps.com (Jim Sims) Date: Mon, 10 Mar 2008 18:54:05 +0100 Subject: test Message-ID: <2845CA39-6042-4BA8-9A0A-007654788ED2@ezpzapps.com> Just testing. sims From davidocoker at gmail.com Mon Mar 10 18:37:49 2008 From: davidocoker at gmail.com (David Coker) Date: Mon, 10 Mar 2008 17:37:49 -0500 Subject: Sorting a large field of data In-Reply-To: References: <2641F998-E2DA-42B1-A6AC-8867C4836062@sosmartsoftware.com> Message-ID: Thank you all very much! The problem with the sort routine is history, so now I'll look around the code to see if I can improve overall performance. (I appreciate the link Sarah!) This might be an uphill battle for the remaining performance issues, due to the nature of what I'm putting together. Although it's faster to do all of the processing "behind the scene" in variables and such, in this case I prefer to allow the user to see most of what's going on. It's almost mesmerizing to watch this program work in real time, so the marketing value sems like it might offset the overall speed I suppose... ...besides, that leaves the doors open for a "Pro" version a little later for those that don't want to waste any time. ;) Thanks again good folks! David On Sun, Mar 9, 2008 at 8:59 PM, Sarah Reichelt wrote: > On Mon, Mar 10, 2008 at 11:24 AM, David Coker wrote: > > Sure enough, after putting the field into a variable first, it helped a LOT! > > Thank you very much, Eric! > > > > >>>without locking the screen.... > > > > I'm not I understand exactly *how* to lock the screen before doing my > > processing and maybe more importantly, what effect does that have on > > performance? > > Since Eric is probably asleep at this time :-) I thought I would chime in here. > > Locking the screen is a common technique when a large graphical update > is going to happen e.g. creating, moving or deleting lots of objects > or changing the data in a large field or many small fields. You just > issue the command "lock screen". When the handler is finished, it will > unlock the screen automatically, but if you want the new display to > appear before then, just use "unlock screen". In certain cases, this > will cause a dramatic increase in speed as the engine only has to > display the graphics once rather than after every change. > > Note that the term "lock screen" is rather a misnomer as only the > current window is actually locked. > > There used to be a HyperCard stack detailing many ways to speed up > scripts and that helped me a lot. A while ago, I compiled a Revolution > equivalent which you can find here > . That might give you some more > ideas on speeding up your scripts. > > Cheers, > Sarah > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarah.reichelt at gmail.com Mon Mar 10 18:54:34 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 11 Mar 2008 08:54:34 +1000 Subject: Sorting a large field of data In-Reply-To: References: <2641F998-E2DA-42B1-A6AC-8867C4836062@sosmartsoftware.com> Message-ID: > This might be an uphill battle for the remaining performance issues, > due to the nature of what I'm putting together. Although it's faster > to do all of the processing "behind the scene" in variables and such, > in this case I prefer to allow the user to see most of what's going > on. It's almost mesmerizing to watch this program work in real time, > so the marketing value sems like it might offset the overall speed I > suppose... That is a very valid reason for leaving the screen unlocked. I had an app that generated over a hundred small charts. By locking the screen it could do it in a couple of seconds, but people preferred to watch it all happening, even though it then took over a minute. > > ...besides, that leaves the doors open for a "Pro" version a little > later for those that don't want to waste any time. ;) You could easily add a checkbox so the users could decide whether they wanted to watch or to have it happen fast. Cheers, Sarah From sarah.reichelt at gmail.com Mon Mar 10 19:36:11 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 11 Mar 2008 09:36:11 +1000 Subject: Problem closing non-responsive USB-serial ports Message-ID: Hi All, I am having a weird problem that may actually be faulty hardware, but I think Rev should be handling it better anyway. I have an app that communicates with a serial device via a USB-serial adapter. This works very well most of the time, but on one particular computer, the USB ports drop out every now & then. I have scripts that detect when the serial device is not responding, they try again once and then they try resetting the port by closing it & re-opening it. However it never gets past the closing of the port. This is on OS X and I use the "close driver" command, with the driver name that was stored when the port was opened. It is enclosed in a "try" structure and it never gives an error, but never completes. It then takes numerous force-quits to get rid of the app and a full restart is needed to get the communications working again. So I may have a computer with a dodgy USB bus, but surely I should be getting an error message rather than just hanging. I tried sending a timed message before starting to close the port, but this never happens either, so Rev really gets completely stuck trying to close a non-responsive serial port. Has anyone experienced anything similar? Is it worth a bug report? And do any of you have any suggestions as to what I could try next apart from switching this app to another computer which I plan to do next week). TIA, Sarah From davidocoker at gmail.com Mon Mar 10 20:48:41 2008 From: davidocoker at gmail.com (David Coker) Date: Mon, 10 Mar 2008 19:48:41 -0500 Subject: Sorting a large field of data In-Reply-To: References: <2641F998-E2DA-42B1-A6AC-8867C4836062@sosmartsoftware.com> Message-ID: > You could easily add a checkbox so the users could decide whether they > wanted to watch or to have it happen fast. ...and that is a perfectly great idea! Hummm... ...maybe nothing quite as ordinary as a little checkbox. Instead, how about a nice, shiny Turbo Button! Heh, heh... I just finally started locking things down on the interface last evening and here I go again, trying to visualize an overhaul to simple little things like the design, layout -and- internals. ;) Oh well :/ David From revdev at pdslabs.net Mon Mar 10 21:42:57 2008 From: revdev at pdslabs.net (Phil Davis) Date: Mon, 10 Mar 2008 18:42:57 -0700 Subject: Problem closing non-responsive USB-serial ports In-Reply-To: References: Message-ID: <47D5E3A1.3030100@pdslabs.net> Hi Sarah, Is it OK in your case to ask the OS to intervene? If so, would something like this work? on mouseUp unmountVolume (the selectedText of fld 1) put the result end mouseUp on unmountVolume pVolumeName put shell("diskutil list") into tList filter tList with ("* " & pVolumeName & " *") put last word of tList into tDisk put shell("diskutil unmount" && tDisk) into tResult return tResult end unmountVolume Sarah Reichelt wrote: > Hi All, > > I am having a weird problem that may actually be faulty hardware, but > I think Rev should be handling it better anyway. I have an app that > communicates with a serial device via a USB-serial adapter. This works > very well most of the time, but on one particular computer, the USB > ports drop out every now & then. I have scripts that detect when the > serial device is not responding, they try again once and then they try > resetting the port by closing it & re-opening it. However it never > gets past the closing of the port. > > This is on OS X and I use the "close driver" command, with the driver > name that was stored when the port was opened. It is enclosed in a > "try" structure and it never gives an error, but never completes. It > then takes numerous force-quits to get rid of the app and a full > restart is needed to get the communications working again. > > So I may have a computer with a dodgy USB bus, but surely I should be > getting an error message rather than just hanging. I tried sending a > timed message before starting to close the port, but this never > happens either, so Rev really gets completely stuck trying to close a > non-responsive serial port. > > Has anyone experienced anything similar? Is it worth a bug report? And > do any of you have any suggestions as to what I could try next apart > from switching this app to another computer which I plan to do next > week). > > TIA, > Sarah > -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From sarah.reichelt at gmail.com Mon Mar 10 22:19:35 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 11 Mar 2008 12:19:35 +1000 Subject: Problem closing non-responsive USB-serial ports In-Reply-To: <47D5E3A1.3030100@pdslabs.net> References: <47D5E3A1.3030100@pdslabs.net> Message-ID: > Is it OK in your case to ask the OS to intervene? Yes, I'd have no problem with that. > If so, would something > like this work? > > on mouseUp > unmountVolume (the selectedText of fld 1) > put the result > end mouseUp > > on unmountVolume pVolumeName > put shell("diskutil list") into tList > filter tList with ("* " & pVolumeName & " *") > put last word of tList into tDisk > put shell("diskutil unmount" && tDisk) into tResult > return tResult > end unmountVolume The USB device is not a volume, so does not appear in the diskutil's listing. At the moment I have installed a workaround where it just reboots the computer if the USB-serial commas stop. Trying to reset the link hangs my app, so hopefully rebooting immediately will work, although it is not a great system. Now of course, the problem hasn't happened for a few hours, so I'm still waiting to see of it will succeed. Cheers, Sarah From jacque at hyperactivesw.com Mon Mar 10 22:35:00 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 10 Mar 2008 21:35:00 -0500 Subject: Sorting a large field of data In-Reply-To: References: <2641F998-E2DA-42B1-A6AC-8867C4836062@sosmartsoftware.com> Message-ID: <47D5EFD4.50408@hyperactivesw.com> David Coker wrote: > Heh, heh... I just finally started locking things down on the > interface last evening and here I go again, trying to visualize an > overhaul to simple little things like the design, layout -and- > internals. ;) LOL. It never ends. And that's the joy of it. Welcome to the club. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From coiin at rcn.com Mon Mar 10 23:01:56 2008 From: coiin at rcn.com (Colin Holgate) Date: Mon, 10 Mar 2008 23:01:56 -0400 Subject: QT controller when Buffer is true In-Reply-To: References: Message-ID: I'm not surprised by this, it's the same in other tools, but when a QuickTIme object is set to Buffer, the controller can't be used. The thumb does progress as the movie plays, but as it can't be dragged, and none of the other controller features can work, should the controller be visible at all? Obviously I can hide it, and do my own custom buttons, I was just making sure that indeed the controller isn't supposed to work when Buffer is true. From chipp at chipp.com Mon Mar 10 23:19:22 2008 From: chipp at chipp.com (Chipp Walters) Date: Mon, 10 Mar 2008 21:19:22 -0600 Subject: QT controller when Buffer is true In-Reply-To: References: Message-ID: <7aa52a210803102019n50c02b72n53a1ffa0766643b0@mail.gmail.com> Yep, you're correct. From coiin at rcn.com Mon Mar 10 23:22:21 2008 From: coiin at rcn.com (Colin Holgate) Date: Mon, 10 Mar 2008 23:22:21 -0400 Subject: QT controller when Buffer is true In-Reply-To: <7aa52a210803102019n50c02b72n53a1ffa0766643b0@mail.gmail.com> References: <7aa52a210803102019n50c02b72n53a1ffa0766643b0@mail.gmail.com> Message-ID: <44DEF48A-000E-406C-853C-EC7A81B82A77@rcn.com> On Mar 10, 2008, at 11:19 PM, Chipp Walters wrote: > Yep, you're correct. I said a couple of things! Which one of them was correct? From coiin at rcn.com Mon Mar 10 23:32:12 2008 From: coiin at rcn.com (Colin Holgate) Date: Mon, 10 Mar 2008 23:32:12 -0400 Subject: recognizing what is odd in 2.9 In-Reply-To: <44DEF48A-000E-406C-853C-EC7A81B82A77@rcn.com> References: <7aa52a210803102019n50c02b72n53a1ffa0766643b0@mail.gmail.com> <44DEF48A-000E-406C-853C-EC7A81B82A77@rcn.com> Message-ID: <226B4032-A195-4325-8D77-12EE9327710B@rcn.com> I'm waiting for my password to come back so I can log bugs. In the meantime, I was wondering about how to tell the difference between things that are wrong, and things that are right but just odd. When I see things that seem wrong I try them in 2.8 as well, and they seem the same there, which makes them either right and odd, or wrong and been around for a while. Is there a list somewhere of bugs that are already logged for earlier versions, and if so should they be ignored when looking for bugs in 2.9? From ghostdot at hotmail.com Tue Mar 11 00:41:11 2008 From: ghostdot at hotmail.com (ryley) Date: Mon, 10 Mar 2008 21:41:11 -0700 Subject: ghostdot@hotmail.com has invited you to have a 3D avatar chat Message-ID: <200803110441.m2B4fBpP004651@AF001218.prod.imvu.com> From: ryley Avatar: Guest_ghostdot To: How Hey How,ryley has added you as a friend on IMVU. Is ryley your friend?   Please respond or ryley may think you said no :) IMVU is the world's greatest 3D chat! Dress up your Avatar with 3D clothes. Chat with your friends & meet new ones. Decorate your own 3D Room with furniture. FREE to download & use! http://www.imvu.com Copyright © 2006-2007 IMVU, Inc. 411 High Street, Palo Alto, CA 94301. This email was sent via IMVU by ryley (ghostdot at hotmail.com) to use-revolution at lists.runrev.com. If you want to prevent any future emails from IMVU, you can remove yourself by pointing your web browser to http://www.imvu.com/catalog/web_nonregisteredoptout.php?code=579a3e&email=use-revolution at lists.runrev.com. Your unsubscribe confirmation code is 579a3e From jacque at hyperactivesw.com Tue Mar 11 00:56:22 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 10 Mar 2008 23:56:22 -0500 Subject: recognizing what is odd in 2.9 In-Reply-To: <226B4032-A195-4325-8D77-12EE9327710B@rcn.com> References: <7aa52a210803102019n50c02b72n53a1ffa0766643b0@mail.gmail.com> <44DEF48A-000E-406C-853C-EC7A81B82A77@rcn.com> <226B4032-A195-4325-8D77-12EE9327710B@rcn.com> Message-ID: <47D610F6.6050401@hyperactivesw.com> Colin Holgate wrote: > I'm waiting for my password to come back so I can log bugs. In the > meantime, I was wondering about how to tell the difference between > things that are wrong, and things that are right but just odd. When I > see things that seem wrong I try them in 2.8 as well, and they seem the > same there, which makes them either right and odd, or wrong and been > around for a while. Is there a list somewhere of bugs that are already > logged for earlier versions, and if so should they be ignored when > looking for bugs in 2.9? The bug list is all in the Quality Control Center, aka Bugzilla. It has everything since version 1.x. When you get in you can search and see all, which should help you determine whether something is a bug or not, since most of the main ones get logged. It's also okay just to ask on the list here, and actually I like that. It saves erroneous entries in the database. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Mar 11 01:01:48 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 11 Mar 2008 00:01:48 -0500 Subject: QT controller when Buffer is true In-Reply-To: References: Message-ID: <47D6123C.4050500@hyperactivesw.com> Colin Holgate wrote: > I'm not surprised by this, it's the same in other tools, but when a > QuickTIme object is set to Buffer, the controller can't be used. The > thumb does progress as the movie plays, but as it can't be dragged, and > none of the other controller features can work, should the controller be > visible at all? Rev leaves that up to you. > > Obviously I can hide it, and do my own custom buttons, I was just making > sure that indeed the controller isn't supposed to work when Buffer is true. Yes, that's normal behavior. I believe it is documented in the "alwaysBuffer" dictionary entry. The usual approach is to do what you suggest and write your own scripted controls. Good to know that Rev isn't the only tool that has to do this. There must be something about the QT API that forces this behavior. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Tue Mar 11 02:11:01 2008 From: chipp at chipp.com (Chipp Walters) Date: Tue, 11 Mar 2008 01:11:01 -0500 Subject: QT controller when Buffer is true In-Reply-To: <44DEF48A-000E-406C-853C-EC7A81B82A77@rcn.com> References: <7aa52a210803102019n50c02b72n53a1ffa0766643b0@mail.gmail.com> <44DEF48A-000E-406C-853C-EC7A81B82A77@rcn.com> Message-ID: <7aa52a210803102311q672b6820m300c88cbb719389a@mail.gmail.com> Sorry. I see Jacque has cleared it up. From sundown at pacifier.com Tue Mar 11 08:28:26 2008 From: sundown at pacifier.com (-= JB =-) Date: Tue, 11 Mar 2008 05:28:26 -0700 Subject: RevZip In-Reply-To: References: <47D2E0C7.2020607@fourthworld.com> <7aa52a210803090112m3af1caeqd0c76817a80592e@mail.gmail.com> Message-ID: <9BC6054A-8971-4293-A66D-B4A67A16AE8F@pacifier.com> I was just playing around with the RevZip command and when I try to open a Zip file the result says it is not a zip file. If I check the file info it says it is a zip file. Also I don't see any command to open a file that is not a zip archive and compress it unless I already have a zip archive open. Is RevZip used only for some special RevZip files or is it for any Zip Archive? -=>JB<=- From bjb007 at tpg.com.au Sun Mar 9 00:52:10 2008 From: bjb007 at tpg.com.au (Ross Giddings) Date: Sun, 09 Mar 2008 16:52:10 +1100 Subject: Should I have to check compiled programmes? Message-ID: <47D37B0A.3030100@tpg.com.au> My app ran in RR but after I compiled it I found that one button wasn't responding to mouseUp. Other buttons with the same code were OK. I tested again in RR and found nothing wrong. When I compiled again the same button worked. Should I check my compiled app for errors? Feel I shouldn't have to... From bjb007 at tpg.com.au Sun Mar 9 01:33:16 2008 From: bjb007 at tpg.com.au (Ross Giddings) Date: Sun, 09 Mar 2008 17:33:16 +1100 Subject: Moderator help please... Message-ID: <47D384AC.9010502@tpg.com.au> My submission gets a reply stating "by non-member" I assumed that when I subscribed I became a member. What do I have to do to become a member? Ross From bdnabble at knowledgeworks.plus.com Sun Mar 9 06:02:33 2008 From: bdnabble at knowledgeworks.plus.com (bjdevlin) Date: Sun, 9 Mar 2008 03:02:33 -0700 (PDT) Subject: Sorting a large field of data In-Reply-To: References: Message-ID: <15925360.post@talk.nabble.com> Have you tried putting the field's contents into a variable, sort the contents of the variable, then put the sorted contents back into the field? Bernard David Coker wrote: > > Even while using "wait 1 with messages", when I begin the sort routine > on my smaller machine, it runs the CPU up to 100 percent and any other > interaction with the program causes the interface elements to > completely white out. Once the sort is finished, CPU goes back and the > interface is ready to use again during the remaining operations. > > > Thanks, > David > -- View this message in context: http://www.nabble.com/Sorting-a-large-field-of-data-tp15925286p15925360.html Sent from the Revolution - User mailing list archive at Nabble.com. From mark at maseurope.net Tue Mar 11 09:26:59 2008 From: mark at maseurope.net (Mark Smith) Date: Tue, 11 Mar 2008 13:26:59 +0000 Subject: Loading random files In-Reply-To: <1569.142.66.55.108.1201207555.squirrel@webmail.uleth.ca> References: <1569.142.66.55.108.1201207555.squirrel@webmail.uleth.ca> Message-ID: <55A2C792-A515-42A3-B08A-50E578B0B5B5@maseurope.net> Alan, if you have a list of files, words or anything else, for that matter, called 'tList" put any line of tList into tFile will choose a line at random. However, bear in mind that the choices are not guaranteed to be ones not already made, so you may want to do something like this: put random(the number of lines in tList) into tLine put line tLine of tList into tFile delete line tLine of tList -- make sure it doesn't get chosen again Best, Mark On 24 Jan 2008, at 20:45, Alan Nielsen wrote: > I'm working on an experimental design in which figures will be > displayed, > and the subjects given a choice of two words to describe the figure. > > The figures, and words however, have to be randomly selected from my > database of figures and words > > How would I go about having a new random figure loaded in a figure > window > everytime a stack opened? Obviously, the same thing is needed for > words; > can I have a button display a random word from a list of words? > > Cheers > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lists at mangomultimedia.com Tue Mar 11 09:38:42 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 11 Mar 2008 09:38:42 -0400 Subject: Database Encryption In-Reply-To: <47A8B0F0.7020200@tpg.com.au> References: <47A8B0F0.7020200@tpg.com.au> Message-ID: <0CC3904F-CEC3-4C73-9232-C2B2E80668A5@mangomultimedia.com> On Feb 5, 2008, at 1:54 PM, Ross Giddings wrote: > A simple way to prevent unauthorized > access to a database is to encrypt > the relevant part of the file header > so that it's not recognized as a db > outside your programme. > > Decrypt the header programmatically > inside your app and encrypt it on > closing. Just be aware that since you are modifying the file on disk anyone can open your database file while it is open in your application or make a copy of it while it is open in your application and then open it whenever they would like (at least with SQLite). Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From m.schonewille at economy-x-talk.com Tue Mar 11 10:09:09 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 11 Mar 2008 15:09:09 +0100 Subject: Arrays and Recursion: Scrabble with Revolution In-Reply-To: <15370112.post@talk.nabble.com> References: <15370112.post@talk.nabble.com> Message-ID: Hi John, Probably, you are using a slightly older version of Revolution. A nice addition to the Scrabble stack would have been a version check to see if private handlers are supported. You did the right thing, changing the private handlers into "public" (or should I say generic?) ones. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 9 feb 2008, at 10:49, John Stone wrote: > > Hi, I just downloaded the scrabble stack from the rev news letter > and on running it I got the message > > executing at 9:42:52 AM > Type Function: error in function handler > Object card id 1002 > Line return permuteSequence(pAvailableLetters) > Hint permuteSequence > > so i made the function permuteSequence 'non' private then it works > fine, > don't know why this is as I have lots to learn, any help on why this > fixes > the prob will be appreciated > Thanks for this stack, I am certainly going to learn lots from it From eric.chatonet at sosmartsoftware.com Tue Mar 11 10:22:43 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 11 Mar 2008 15:22:43 +0100 Subject: Moderator help please... In-Reply-To: <47D384AC.9010502@tpg.com.au> References: <47D384AC.9010502@tpg.com.au> Message-ID: Hello Ross, Le 9 mars 08 ? 07:33, Ross Giddings a ?crit : > My submission gets a reply > stating "by non-member" I > assumed that when I subscribed > I became a member. > > What do I have to do to become > a member? > > Ross Welcome to this list. Your first send did show up here. But it's difficult to reply: Is it an affirmation or a question? As for me, if standalones may have problems (due to some missing inclusions or, of course, my code :-), I did not encounter the issue you report. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From coiin at rcn.com Tue Mar 11 11:16:28 2008 From: coiin at rcn.com (Colin Holgate) Date: Tue, 11 Mar 2008 11:16:28 -0400 Subject: Sheepshaver in Leopard... In-Reply-To: <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> Message-ID: At 11:45 AM -0400 1/31/08, Jim Carwardine wrote: >Hi Folks... Has anyone run Sheepshaver under Leopard yet? Does it >work?... Jim Yes, and yes. I wanted to show the Expanded Books software to an NYU class, and managed to get HyperCard running on my MacBook Pro, 10.5.2. From pepetoo at cox.net Tue Mar 11 12:12:00 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Tue, 11 Mar 2008 09:12:00 -0700 Subject: Sheepshaver in Leopard... In-Reply-To: References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> Message-ID: <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> Colin, Very interesting. How did you obtain the Mac ROM that (I think) is needed? And you were using what Mac OS? Joe Wilkins On Mar 11, 2008, at 8:16 AM, Colin Holgate wrote: > At 11:45 AM -0400 1/31/08, Jim Carwardine wrote: >> Hi Folks... Has anyone run Sheepshaver under Leopard yet? Does it >> work?... Jim > > > Yes, and yes. I wanted to show the Expanded Books software to an NYU > class, and managed to get HyperCard running on my MacBook Pro, 10.5.2. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From 3mcgrath at comcast.net Tue Mar 11 12:55:16 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Tue, 11 Mar 2008 12:55:16 -0400 Subject: Should I have to check compiled programmes? In-Reply-To: <47D37B0A.3030100@tpg.com.au> References: <47D37B0A.3030100@tpg.com.au> Message-ID: Ross, I responded to this in the RR Forums this morning. I think you have something going on in the code or environment related issues. The compiler has been running smooth for a while now and I don't think your problem lies there. You may want to check the obvious causes: Library not installed/included SubStack not check for inclusion Pathname changed (Static versus Dynamic) If then (if the environment is "Development" then...) Also, Since you are working with numbers as labels I would look into the naming (not label) of these buttons. I would check if you are using a naming scheme that could be causing your problem. Since your code is top secret maybe you can share what types of things you are doing behind the scenes with the code i.e. Loading a picture, URL, accessing an external data file, mySQL etc. /quote It's nothing clever - just an mouseUp with generic code which is used by a number of other buttons - which all work. Just a matter of checking if the label "12" is in a list "10,11,12" and acting accordingly. It was in the list and the other numbers were found. As I said, it ran OK in the IDE so it's something that happens during compiling. /quote HTH Tom McG On Mar 9, 2008, at 12:52 AM, Ross Giddings wrote: > My app ran in RR but after I > compiled it I found that one > button wasn't responding to > mouseUp. > > Other buttons with the same > code were OK. > > I tested again in RR and found > nothing wrong. > > When I compiled again the same > button worked. > > Should I check my compiled app > for errors? Feel I shouldn't > have to... > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From coiin at rcn.com Tue Mar 11 12:56:08 2008 From: coiin at rcn.com (Colin Holgate) Date: Tue, 11 Mar 2008 12:56:08 -0400 Subject: Sheepshaver in Leopard... In-Reply-To: <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> Message-ID: At 9:12 AM -0700 3/11/08, Joe Lewis Wilkins wrote: >Very interesting. How did you obtain the Mac ROM that (I think) is >needed? And you were using what Mac OS? I carefully followed the instructions on this page: http://www.sonsothunder.com/devres/revolution/tips/env006.htm and the disc that worked for me was the Mac OS 8.5 CD. From pepetoo at cox.net Tue Mar 11 13:10:40 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Tue, 11 Mar 2008 10:10:40 -0700 Subject: Sheepshaver in Leopard... In-Reply-To: References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> Message-ID: Thanks, Colin, Right now, I'm a little concerned at the speed with which everything will run, but we'll see, since the SheepSaver site says something about 1/8th native speed. Joe Wilkins On Mar 11, 2008, at 9:56 AM, Colin Holgate wrote: > At 9:12 AM -0700 3/11/08, Joe Lewis Wilkins wrote: >> Very interesting. How did you obtain the Mac ROM that (I think) is >> needed? And you were using what Mac OS? > > I carefully followed the instructions on this page: > > http://www.sonsothunder.com/devres/revolution/tips/env006.htm > > and the disc that worked for me was the Mac OS 8.5 CD. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From benr_mc at cogapp.com Tue Mar 11 12:42:21 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 11 Mar 2008 16:42:21 +0000 Subject: Split is Behaves Unexpectedly? In-Reply-To: <47BB408B.8010002@hindu.org> References: <47B9D1BE.3050303@hindu.org> <7aa52a210802181359i4aefd511ub3ae904a05de060a@mail.gmail.com> <47BA1E9A.2070803@hindu.org> <47BA3370.2040604@hindu.org> <2e0cf4750802181815n428aad75n99f503ad4de4f616@mail.gmail.com> <37629A25-3DAF-4C9D-A149-8FDD03505594@mac.com> <40D91A8A-EEA0-4930-8F7D-01883A2BC7C5@maseurope.net> <47BB408B.8010002@hindu.org> Message-ID: <47D6B66D.2050700@cogapp.com> On 19/2/08 20:48, Web Admin Himalayan Academy wrote: > Mark Smith wrote: >> However, the solution is very simple: >> >> repeat for each line tLine in tList >> put tLine into tempLine >> >> end repeat > Excellent! I knew it was something simple... split is too important to > be broken. And I can understand the contraints (if you think of it from > a binary point of view.. pointers and all...) > > Thanks Mark... > >> >> On 19 Feb 2008, at 12:37, Bj?rnke von Gierke wrote: >> >>> Yes this is completely counter intuitive, and completely stupidly >>> broken from a user perspective: >>> http://quality.runrev.com/qacenter/show_bug.cgi?id=3036 >>> >>> On 19 Feb 2008, at 03:15, chris bohnert wrote: >>> >>>> from the docs on repeat foreach: >>>> >>>> Important! You cannot change the labelVariable in a statement >>>> inside the >>>> loop. Doing so will cause a script error. You can change the content >>>> of the >>>> container, but doing so will probably produce unexpected results. This is such a common gotcha: on a quick review, I found #248, #1026, #3139, #5157, #5605 in addition to the report Bj?rnke cited. Once upon a time, the compiler caught at least some of these instances, so you at least got an immediate error that modifying the loop variable inside the loop wasn't supported; however at some point post 2.0 (?) that was lost. To my mind, this is the kind of efficiency hack/potential cause of confusion that Rev should sacrifice in favour of avoiding confusion. I'd love to see it sorted once and for all. Votes are currently all centered on #3036 - I'd urge adding your votes there to help push this issue up RunRev's (post-2.9) priority list. - Ben From coiin at rcn.com Tue Mar 11 13:22:05 2008 From: coiin at rcn.com (Colin Holgate) Date: Tue, 11 Mar 2008 13:22:05 -0400 Subject: Sheepshaver in Leopard... In-Reply-To: References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> Message-ID: At 10:10 AM -0700 3/11/08, Joe Lewis Wilkins wrote: >Right now, I'm a little concerned at the speed with which everything >will run, but we'll see, since the SheepSaver site says something >about 1/8th native speed. It was certainly plenty fast enough, especially when you think that a Macintosh Plus was 8 MHz, and it ran HyperCard ok. Having a machine that is 300 times faster, not counting the number of bits and caching improvements, should yield something that works! From benr_mc at cogapp.com Tue Mar 11 13:27:30 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 11 Mar 2008 17:27:30 +0000 Subject: Repeat statement In-Reply-To: <27A12FC4-3519-4EEA-8D28-EE8BA053D424@mac.com> References: <47A92259.7040604@hyperactivesw.com> <27A12FC4-3519-4EEA-8D28-EE8BA053D424@mac.com> Message-ID: <47D6C102.3030902@cogapp.com> On 6/2/08 15:26, Thomas McGrath III wrote: > I am still trying to remember how repeat for each worked with deleting > blank lines. ??? function deleteBlankLines tOld --> tNew put empty into tNew repeat for each line tLine in tOld if tLine <> empty then put tLine & return after tNew end repeat return tNew end deleteBlankLines - Ben From len-morgan at crcom.net Tue Mar 11 13:33:31 2008 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 11 Mar 2008 12:33:31 -0500 Subject: Fixed Width Fonts #2 In-Reply-To: <352F3626-7305-48AE-A828-490FF74DCB7F@cruzio.com> References: <352F3626-7305-48AE-A828-490FF74DCB7F@cruzio.com> Message-ID: <47D6C26B.2020703@crcom.net> I'm not sure why this message just showed up in my mailbox (it's almost 2 months old!) but is it possible that the field actually has to be rendered in order to measure the formatedWidth? I'm not sure how you'd know except maybe to set the fields and then have a handler on the second field that would be triggered AFTER it has been written to. Just a guess len morgan Mark Swindell wrote: > > On Jan 27, 2008, at 3:54 PM, Scott Rossi wrote: > >> Recently, Mark Swindell wrote: >> >>> Is there for Rev to determine which system fonts are of fixed width? >>> If not directly, then indirectly? Comparing widths of "i" and "w" on >>> a font by font basis? How might this work? >> >> Tried your idea using the following: Created two 18pt text fields, >> put "W" >> into fld 1, "I" into field 2, ran the following function: >> >> return (formattedWidth of fld 1 = formattedWidth of fld 2) >> >> Results were false with Rev's default font, true with Monaco and >> Apple Mono >> (OS X). >> >> Seems like a valid direction. >> >> Regards, >> >> Scott Rossi >> Creative Director >> Tactile Media, Multimedia & Design >> > > Scott, > > Thanks for your help. Curious thing, though. I created a script ( > below) which works fine when I run it line by line in the debugger, > and _sometimes_ when I run it from a button, and then the next > time(s), from the same button, it just chugs along and and returns > nothing. Any ideas? > > on mouseUp > global gFixedWidthFonts > > put empty into field "fixedWidth" of cd 1 of stack "FixedWidth" > put "iiiii" into field "skinnyLetter" of cd 1 of stack "FixedWidth" > put "wwwww" into field "fatLetter" of cd 1 stack "FixedWidth" > > put the fontnames into vAvailableFonts > sort lines of vAvailableFonts > > repeat with x = 1 to the number of lines of vAvailableFonts > set the textfont of field "skinnyLetter" to line x of > vAvailableFonts > set the textfont of field "fatLetter" to line x of > vAvailableFonts > > wait .05 seconds -- needs time to evaluate, maybe? dunno > put the formattedwidth of fld "skinnyLetter" into vSkinny > put the formattedwidth of fld "fatLetter" into vFat > > if vSkinny = vFat then > put line x of vAvailableFonts &return after field > "FixedWidth" of cd 1 of stack "FixedWidth" > end if > > end repeat > > put field "FixedWidth" into gFixedWidthFonts > end mouseUp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From len-morgan at crcom.net Tue Mar 11 13:45:57 2008 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 11 Mar 2008 12:45:57 -0500 Subject: Should I have to check compiled programmes? In-Reply-To: References: <47D37B0A.3030100@tpg.com.au> Message-ID: <47D6C555.90203@crcom.net> Is it possible that the button that causes the problem is the last one (or first one - i.e., a boundary condition)? If so, try adding a "dummy" number to the end or beginning of the list and see what happens. len morgan > > It's nothing clever - just an mouseUp > with generic code which is used by > a number of other buttons - which all > work. Just a matter of checking if the > label "12" is in a list "10,11,12" and > acting accordingly. It was in the list > and the other numbers were found. > > As I said, it ran OK in the IDE so it's > something that happens during > compiling. > /quote > > From len-morgan at crcom.net Tue Mar 11 14:03:46 2008 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 11 Mar 2008 13:03:46 -0500 Subject: RevZip In-Reply-To: <9BC6054A-8971-4293-A66D-B4A67A16AE8F@pacifier.com> References: <47D2E0C7.2020607@fourthworld.com> <7aa52a210803090112m3af1caeqd0c76817a80592e@mail.gmail.com> <9BC6054A-8971-4293-A66D-B4A67A16AE8F@pacifier.com> Message-ID: <47D6C982.7080409@crcom.net> I think you are looking for the revOpenArchive (or something close to that). Once you open it, you have to use the Rev commands to get a list of the contents and then loop your way through it to get the individual files. len morgan -= JB =- wrote: > I was just playing around with the RevZip command and > when I try to open a Zip file the result says it is not a zip > file. If I check the file info it says it is a zip file. > > Also I don't see any command to open a file that is not a > zip archive and compress it unless I already have a zip > archive open. > > Is RevZip used only for some special RevZip files or is > it for any Zip Archive? > > -=>JB<=- > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From coiin at rcn.com Tue Mar 11 14:08:47 2008 From: coiin at rcn.com (Colin Holgate) Date: Tue, 11 Mar 2008 14:08:47 -0400 Subject: while I await my password... In-Reply-To: References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> Message-ID: While I wait for my bug reporting password (are those created manually?), I'll list some of the things that seem odd to me, to give you a sense of what I mean, and for you to say if it's normal oddities: Place some little arrows, and resize them (you probably don't have a good reason to do that, but do it anyway). As you resize them they will change between arrows, a horizontal scroller, and a vertical scroller, depending on the width and height you make it. For example, something roughly square will be the arrows, something a bit narrower will be a vertical scroller. The inspector continues to report that it's little arrows, unless you deselect and reselect them, then it changes to the type it looks like. The final application shows the type it ended up like on Mac, but shows resized little arrows on Windows. If you make a scroller by starting with little arrows and glitching it as above to become a scroller, or if you intentionally select it to be a scroller in the inspector, the final scroller does not scale correctly when you drag the thumb. If the mouse is over the thumb at the top of the channel, by the time you've dragged to the bottom of the channel the thumb is nowhere near the mouse position. With little arrows (just drag them out to make them, and don't mess with the size), the bottom arrow is deemed to be under the mouse right up to over half way up the upper arrow. The upper arrow is only active in the top half of the arrow. Drag out a QuickTime object and connect it to a movie. Resize the object, do a save of the stack, close it, and open it again. The object is also back at the natural size of the QuickTime movie, and not at the size you made it. Default buttons don't behave like OS X default buttons. They constantly pulse. What is supposed to happen is that when you click on them they stop pulsing in the brighter state, and if you roll off them they become empty, like a non-default button. In Rev they just continue to pulse. So, are some of these things that shouldn't be the way they are? From 3mcgrath at comcast.net Tue Mar 11 15:03:19 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Tue, 11 Mar 2008 15:03:19 -0400 Subject: Repeat statement In-Reply-To: <47D6C102.3030902@cogapp.com> References: <47A92259.7040604@hyperactivesw.com> <27A12FC4-3519-4EEA-8D28-EE8BA053D424@mac.com> <47D6C102.3030902@cogapp.com> Message-ID: Thanks Ben, I had a brain fart... as it were. I am now trying to grasp grandchildren in XML in REV.... Thanks Tom On Mar 11, 2008, at 1:27 PM, Ben Rubinstein wrote: > On 6/2/08 15:26, Thomas McGrath III wrote: >> I am still trying to remember how repeat for each worked with >> deleting blank lines. ??? > > function deleteBlankLines tOld --> tNew > put empty into tNew > repeat for each line tLine in tOld > if tLine <> empty then put tLine & return after tNew > end repeat > return tNew > end deleteBlankLines > > - Ben From jacque at hyperactivesw.com Tue Mar 11 15:47:35 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 11 Mar 2008 14:47:35 -0500 Subject: while I await my password... In-Reply-To: References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> Message-ID: <47D6E1D7.2020605@hyperactivesw.com> Colin Holgate wrote: > While I wait for my bug reporting password (are those created > manually?), I'm not sure if they are manual or not, but you should have received it by now. Could the reply have gone into your spam box? You might try logging in anyway just to see if it is registered yet. > I'll list some of the things that seem odd to me, to give > you a sense of what I mean, and for you to say if it's normal oddities: > > Place some little arrows, and resize them (you probably don't have a > good reason to do that, but do it anyway). As you resize them they will > change between arrows, a horizontal scroller, and a vertical scroller, > depending on the width and height you make it. For example, something > roughly square will be the arrows, something a bit narrower will be a > vertical scroller. The inspector continues to report that it's little > arrows, unless you deselect and reselect them, then it changes to the > type it looks like. The final application shows the type it ended up > like on Mac, but shows resized little arrows on Windows. Right, all normal, except for maybe the last part. In reality there is only one "scrollbar" type of object. The way it looks depends, as you noticed, on the dimensions. The engine will automatically resize the arrows if the rectangle is small enough; otherwise it draws a regular scrollbar. The orientation of the scrollbar depends on the ratio between the height and width. Rev attempts to make the distinction for you by putting different types of scrollbar settings into the tool palette, which makes it look like they are different, but they aren't. Rev does the same thing with buttons; there is only one button type, and the appearance and behavior depend on the button's style propery. The tool palette makes it look like there are different types of buttons, and the inspector reinforces this by removing certain settings depending on which button it is displaying. The inspector is apparently not updating its pane info when you resize the scrollbar. This may be considered a bug, I suppose. > > If you make a scroller by starting with little arrows and glitching it > as above to become a scroller, or if you intentionally select it to be a > scroller in the inspector, the final scroller does not scale correctly > when you drag the thumb. If the mouse is over the thumb at the top of > the channel, by the time you've dragged to the bottom of the channel the > thumb is nowhere near the mouse position. > > With little arrows (just drag them out to make them, and don't mess with > the size), the bottom arrow is deemed to be under the mouse right up to > over half way up the upper arrow. The upper arrow is only active in the > top half of the arrow. Bug. > > Drag out a QuickTime object and connect it to a movie. Resize the > object, do a save of the stack, close it, and open it again. The object > is also back at the natural size of the QuickTime movie, and not at the > size you made it. Normal behavior, and works the same in image objects too. Images and players will resize to fit their media at the next redraw of the card (you will see the behavior you describe if you just go to another card and back, too.) To prevent this, set the lockloc of the image or player to true. That will disable the auto-resize feature. Auto-resize is handy if you want to use only one object to display different files at different times, but if you are only showing one file permanently, locking is the answer. > > Default buttons don't behave like OS X default buttons. They constantly > pulse. What is supposed to happen is that when you click on them they > stop pulsing in the brighter state, and if you roll off them they become > empty, like a non-default button. In Rev they just continue to pulse. Probably a bug. The default button style on OS X was a problem for a while and used considerable CPU cycles. That was fixed, but it sounds like newer OS behavior hasn't been implemented. Didn't they always pulse in older implementations of OS X? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mdswindell at cruzio.com Tue Mar 11 16:21:56 2008 From: mdswindell at cruzio.com (Mark Swindell) Date: Tue, 11 Mar 2008 13:21:56 -0700 Subject: Fixed Width Fonts #2 In-Reply-To: <47D6C26B.2020703@crcom.net> References: <352F3626-7305-48AE-A828-490FF74DCB7F@cruzio.com> <47D6C26B.2020703@crcom.net> Message-ID: <7BC11E61-B69F-44CA-934C-E89E6BB23ABA@cruzio.com> I'm not sure why it showed up two months later, either. I think we figured out how to achieve a desired result back then. There was some helpful discussion at the time. Mark On Mar 11, 2008, at 10:33 AM, Len Morgan wrote: > I'm not sure why this message just showed up in my mailbox (it's > almost 2 months old!) but is it possible that the field actually has > to be rendered in order to measure the formatedWidth? I'm not sure > how you'd know except maybe to set the fields and then have a > handler on the second field that would be triggered AFTER it has > been written to. > > Just a guess > > len morgan > > Mark Swindell wrote: >> >> On Jan 27, 2008, at 3:54 PM, Scott Rossi wrote: >> >>> Recently, Mark Swindell wrote: >>> >>>> Is there for Rev to determine which system fonts are of fixed >>>> width? >>>> If not directly, then indirectly? Comparing widths of "i" and >>>> "w" on >>>> a font by font basis? How might this work? >>> >>> Tried your idea using the following: Created two 18pt text >>> fields, put "W" >>> into fld 1, "I" into field 2, ran the following function: >>> >>> return (formattedWidth of fld 1 = formattedWidth of fld 2) >>> >>> Results were false with Rev's default font, true with Monaco and >>> Apple Mono >>> (OS X). >>> >>> Seems like a valid direction. >>> >>> Regards, >>> >>> Scott Rossi >>> Creative Director >>> Tactile Media, Multimedia & Design >>> >> >> Scott, >> >> Thanks for your help. Curious thing, though. I created a script >> ( below) which works fine when I run it line by line in the >> debugger, and _sometimes_ when I run it from a button, and then the >> next time(s), from the same button, it just chugs along and and >> returns nothing. Any ideas? >> >> on mouseUp >> global gFixedWidthFonts >> >> put empty into field "fixedWidth" of cd 1 of stack "FixedWidth" >> put "iiiii" into field "skinnyLetter" of cd 1 of stack >> "FixedWidth" >> put "wwwww" into field "fatLetter" of cd 1 stack "FixedWidth" >> >> put the fontnames into vAvailableFonts >> sort lines of vAvailableFonts >> >> repeat with x = 1 to the number of lines of >> vAvailableFonts set the textfont of field "skinnyLetter" >> to line x of vAvailableFonts >> set the textfont of field "fatLetter" to line x of >> vAvailableFonts >> >> wait .05 seconds -- needs time to evaluate, maybe? dunno >> put the formattedwidth of fld "skinnyLetter" into vSkinny >> put the formattedwidth of fld "fatLetter" into vFat >> >> if vSkinny = vFat then >> put line x of vAvailableFonts &return after field >> "FixedWidth" of cd 1 of stack "FixedWidth" >> end if >> >> end repeat >> >> put field "FixedWidth" into gFixedWidthFonts >> end mouseUp >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > Thanks, Mark From sadhu at castandcrew.com Tue Mar 11 16:34:25 2008 From: sadhu at castandcrew.com (Sadhunathan Nadesan) Date: Tue, 11 Mar 2008 13:34:25 -0700 Subject: question regarding print out of objects listing from the application browser Message-ID: <200803112034.m2BKYP1C000510@sddev.castandcrew.com> Apologies in advance if this information is something easy to find in the on line help or list archives, but here goes anyway. I think it relates somewhat to the discussion recently about distributed development, keeping things in text files, etc. Context: As part of the set of technical design documents for a software project, I am thinking of creating a prototype in REV. This would then be an easy way to 'catalogue' the entire set of objects in the application. In other words, the REV stack would be a spec for developers with each button, each field, each label, each menu choice organized visually, in a semi- working prototype they could actually run, as well as, providing the "application browser" tool to see a hierarchical view of, and navigate amongst objects. It would even be possible to list comments for each object using the associated script. Various methods or functions and handlers could also be stubbed out or written in psuedo-code, either at the object level or in the stack or card scripts. Prototyping seems like a nice way to create a technical design spec. Problem: To read this "spec", you need REV. (hey, buy it, right!? or download free trial). What about the audience of non technical users or business stake holders - what if they want to see a PDF or something? Solution: Unknown? Is there an easy way to print out or save in text form the same info being displayed in the application browser, and/or various object scripts? I can think of a 'hard way', hopefully someone will have a tool to suggest for an easy way? From pevensen at siboneylg.com Tue Mar 11 16:55:55 2008 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 11 Mar 2008 15:55:55 -0500 Subject: Error -43 starting recording In-Reply-To: References: <47D1801F.3040606@siboneylg.com> Message-ID: <47D6F1DB.4060702@siboneylg.com> Hi, Eric, That doesn't really help. I'm still getting the error. The second link only apply to streaming Real Audio media. I don't understand "File not found" (if that indeed is what error -43 means with record sound file) means in this context. It's supposed to be creating the file. Anyone ever see this? Eric Chatonet wrote: > Hi Peter, > > http://docs.info.apple.com/article.html?artnum=107032 -- Mac > http://service.real.com/help/errors/error43.html -- Win > > Hope this helps. > > Le 7 mars 08 ? 18:49, Peter T. Evensen a ?crit : > >> I'm trying to 'record sound file "compare.wav"' and I'm getting >> "Error -43 starting recording." What does that mean? -43 on Mac >> means file not found. >> >> I am on Windows XP, running Rev 2.8.1 >> >> I had this working a while ago. Now when I come back to the project, >> it isn't working. >> Thanks! >> >> -- >> Peter T. Evensen > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Peter T. Evensen Juice Plus+ Independent Distributor 314-629-5248 or 888-628-4588 http://www.PetersRoadToHealth.com From mfstuart at cox.net Tue Mar 11 17:11:04 2008 From: mfstuart at cox.net (mfstuart) Date: Tue, 11 Mar 2008 14:11:04 -0700 (PDT) Subject: Correction to: my cursor shows as black In-Reply-To: <79d1bee70803100305g26840992vb3b2e89e0e51e8ff@mail.gmail.com> References: <15897800.post@talk.nabble.com> <79d1bee70803100305g26840992vb3b2e89e0e51e8ff@mail.gmail.com> Message-ID: <15989735.post@talk.nabble.com> Hi Martin, 2.8.1 Build 472. If you make one cell white outside the black area, and make the other cells outside the black area, you will have a working cursor to use in RunRev. Mark Stuart Martin BLACKMAN wrote: > > I seem to recall this issue was a bug with 2.6.1 and is fixed in 2.8.1 (I > had to make a cursor as a 'negative' to get around it at the time). What > version of Rev are you using? > > On 08/03/2008, mfstuart wrote: >> >> >> Hi all, >> In this post: >> http://www.nabble.com/my-cursor-shows-as-all-black-to15860638.html >> I made the following statement: >> **IMPORTANT - make one pixel "outside" the cursor area to be white or >> black. >> >> That is incorrect. >> >> It should read... >> **IMPORTANT - make one pixel "outside" the cursor area (the black >> outline) >> to be white. >> >> This forces RunRev to set the colors in the Colors property to be: >> First Color = white >> Second Color = black >> Third Color = white >> >> Which is the correct way to display a cursor with transparency in RunRev. >> >> And as Jacqueline kindly pointed out: >> Only one more thing: if you are planning to go cross platform with this >> app, your cursor can't be 32 pixels square. Linux and Mac support only >> 16 pixel square cursors. >> >> Caveat: Windows does support either 16x16 or 32x32 >> >> Regards, >> Mark Stuart >> -- >> View this message in context: >> http://www.nabble.com/Correction-to%3A-my-cursor-shows-as-black-tp15897800p15897800.html >> Sent from the Revolution - User mailing list archive at Nabble.com. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Correction-to%3A-my-cursor-shows-as-black-tp15897800p15989735.html Sent from the Revolution - User mailing list archive at Nabble.com. From pepetoo at cox.net Tue Mar 11 17:11:11 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Tue, 11 Mar 2008 14:11:11 -0700 Subject: question regarding print out of objects listing from the application browser In-Reply-To: <200803112034.m2BKYP1C000510@sddev.castandcrew.com> References: <200803112034.m2BKYP1C000510@sddev.castandcrew.com> Message-ID: <8ABC5F1E-BC13-461A-B1C4-AF94F7BAA2C9@cox.net> Would this need to be cross platform, or would a Mac solution be acceptable? Regardless, I think I would lay everything out using Rev stacks, take screen shots of the finished stacks/cards/etc., and assemble one or more PDFs of the results. On either platform, this could be done by creating the layouts of the screen shots, along with any descriptions you need/want using MacDraft or PCDraft. Very easily done. I do it all the time on Macs. You can create multi-page PDFs of various page sizes. I hope I've understood what you're attempting to do. Joe Wilkins On Mar 11, 2008, at 1:34 PM, Sadhunathan Nadesan wrote: > Apologies in advance if this information is something easy to find in > the on line help or list archives, but here goes anyway. I think it > relates somewhat to the discussion recently about distributed > development, > keeping things in text files, etc. > > > Context: > > As part of the set of technical design documents for a software > project, > I am thinking of creating a prototype in REV. This would then be an > easy way to 'catalogue' the entire set of objects in the application. > > In other words, the REV stack would be a spec for developers with each > button, each field, each label, each menu choice organized visually, > in a > semi- working prototype they could actually run, as well as, > providing the > "application browser" tool to see a hierarchical view of, and navigate > amongst objects. It would even be possible to list comments for each > object using the associated script. Various methods or functions and > handlers could also be stubbed out or written in psuedo-code, either > at > the object level or in the stack or card scripts. > > Prototyping seems like a nice way to create a technical design spec. > > Problem: > > To read this "spec", you need REV. (hey, buy it, right!? or download > free trial). What about the audience of non technical users or > business > stake holders - what if they want to see a PDF or something? > > Solution: > > Unknown? Is there an easy way to print out or save in text form the > same info being displayed in the application browser, and/or various > object scripts? > > I can think of a 'hard way', hopefully someone will have a tool to > suggest for an easy way? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From FlexibleLearning at aol.com Tue Mar 11 17:32:36 2008 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 11 Mar 2008 17:32:36 EDT Subject: How to set a field to Caps or TitleCaps Message-ID: Anyone figured out how to force a field to display text as Caps only, or as TitleCaps, whatever the state of the capsLock key, AND as the user is typing? It's this last bit that has me beat at the moment. This doesn't work but I wish it did as a starting point... on keyDown tk put toUpper(tk) into tk pass keyDown end keyDown /H From sarah.reichelt at gmail.com Tue Mar 11 17:52:04 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 12 Mar 2008 07:52:04 +1000 Subject: RevZip In-Reply-To: <9BC6054A-8971-4293-A66D-B4A67A16AE8F@pacifier.com> References: <47D2E0C7.2020607@fourthworld.com> <7aa52a210803090112m3af1caeqd0c76817a80592e@mail.gmail.com> <9BC6054A-8971-4293-A66D-B4A67A16AE8F@pacifier.com> Message-ID: > I was just playing around with the RevZip command and > when I try to open a Zip file the result says it is not a zip > file. If I check the file info it says it is a zip file. Yes, see this bug It happens if you add or remove files from a zip that was not originally created in Revolution. > Also I don't see any command to open a file that is not a > zip archive and compress it unless I already have a zip > archive open. You need to specify a file name, open that file as a zip archive ready for updating, add new files to it, then close the zip file. Check the docs for the following commands: revZipOpenArchive revZipAddItemWithFile revZipCloseArchive > Is RevZip used only for some special RevZip files or is > it for any Zip Archive? In theory, it works for any zip file, but at the moment, you can only edit zip files created in Rev. Unfortunately, this makes the zip library almost useless, since the only way to test whether a zip file will work is to risk corrupting it permanently and losing any data in it. Cheers, Sarah From jacque at hyperactivesw.com Tue Mar 11 18:07:41 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 11 Mar 2008 17:07:41 -0500 Subject: How to set a field to Caps or TitleCaps In-Reply-To: References: Message-ID: <47D702AD.1080408@hyperactivesw.com> FlexibleLearning at aol.com wrote: > Anyone figured out how to force a field to display text as Caps only, or as > TitleCaps, whatever the state of the capsLock key, AND as the user is typing? > It's this last bit that has me beat at the moment. > > This doesn't work but I wish it did as a starting point... > on keyDown tk > put toUpper(tk) into tk > pass keyDown > end keyDown Don't pass the message. You can't replace the keystroke that is passed to the engine, but you can put a different keystroke directly into the field instead. Change the handler to: on keydown tk put toUpper(tk) into the selection end keydown Make sure you place this handler only into the field it controls, or else check to be sure the target is a field you want to work with. Otherwise all typing in the card or stack will be blocked. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Tue Mar 11 18:12:40 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 11 Mar 2008 23:12:40 +0100 Subject: How to set a field to Caps or TitleCaps In-Reply-To: References: Message-ID: <318D9D9C-3AF5-4385-BAAE-6D20AED6A6CC@economy-x-talk.com> Hi Hugh, That should be something like this on keyDown theKey put toUpper(theKey) after me end keyDown for all caps and... on keyDown theKey if me is empty or char (word 2 of the selectedChunk) of me is space then put toUpper after me else pass keyDown end keyDown to have the first char of each word in upper case. You'll have to add a few lines to handle exceptions, such as backspace, punctuation etc. You want to use matchtext with regex to check for punctuation. Or do you mean that you really want titles to be in all caps? Perhaps that could be something like constant dot = "." on returnInField if not (the last line of me contains dot) then put toUpper(the last line of me) into the last line of me end if end returnInField Obivously, there might be problems with this. If it doesn't work for you, you might want to be more specific about when this should happen. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 11 mrt 2008, at 22:32, FlexibleLearning at aol.com wrote: > Anyone figured out how to force a field to display text as Caps > only, or as > TitleCaps, whatever the state of the capsLock key, AND as the user > is typing? > It's this last bit that has me beat at the moment. > > This doesn't work but I wish it did as a starting point... > on keyDown tk > put toUpper(tk) into tk > pass keyDown > end keyDown > > /H > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From benr_mc at cogapp.com Tue Mar 11 19:33:23 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 11 Mar 2008 23:33:23 +0000 Subject: while I await my password... In-Reply-To: References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> Message-ID: <47D716C3.6040805@cogapp.com> On 11/3/08 18:08, Colin Holgate wrote: > While I wait for my bug reporting password (are those created > manually?), I'll list some of the things that seem odd to me, to give > you a sense of what I mean, and for you to say if it's normal oddities: > > .... > > So, are some of these things that shouldn't be the way they are? Hi Colin, Good to hear from you again, and very good to see you in this forum. Yes. Some of these are "normal oddities", an excellent phrase! I think you are in a valuable (to Rev) moment, and I urge you to give us the benefit of it. Two things can happen when someone - especially someone experienced - encounters Revolution. They run across a whole bunch of strange behaviours, throw up their hands in exasperation, and walk away. Or they run across these strange behaviours, find their way around them, and find ther way past them to the productivity that they can nonetheless achieve; and quickly cease to see the quirks. That's better, but unfortunately it means that the chances of the quirks being resolved are not increased. I hope you'll do the second, but before you acquire the blindness that the rest of us now enjoy, I hope you'll make good use of your password to report all the oddities you see. When I first started working with Metacard and shortly thereafter Revolution, I generated a slew of reports just as you are doing now. (Unfortunately at that time neither the Metacard nor the Revolution teams, in different ways, were very responsive. It was quite a long struggle from their friends/clients to persuade them that an open bug database would be a good thing. I'm delighted to say that RunRev is now very different in its attitude, and genuinely listens to its users, and is far more dedicated to balancing development of new features with improvement and fixing of the existing product; and also substantially better equipped to do so.) But now of course, I no longer notice most of these issues, until I witness a new colleague attempting to use the product - at which point I often find myself blushing, sputtering, and waving my hands. After a few months, I think we unconsciously swerve past the open manholes etc, without even seeing them - as a result they are never reported, and have no chance of being fixed. So please make good use of your password when it finally arrives! I think Revolution is the true and a worthy descendant of HyperCard*, and I hope you'll find it so. There's much here to appreciate, including many thoughtful and excellent extensions to the language and architecture. But Revolution also partly pays the price for spanning several platforms; and also its history, which I won't bore with you now, means that the IDE has developed separately from the engine. Stick with it, it's worth it - but please do report the things that strike you as odd - you'll mostly be right! - Ben * (It occurs to me it was probably around 1988 that I ran into you in Stockley Park when you were wearing a "Bill Atkinson is my hero" t-shirt. Blimey: 20 years!) From coiin at rcn.com Tue Mar 11 20:50:56 2008 From: coiin at rcn.com (Colin Holgate) Date: Tue, 11 Mar 2008 20:50:56 -0400 Subject: while I await my password... In-Reply-To: <47D716C3.6040805@cogapp.com> References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> <47D716C3.6040805@cogapp.com> Message-ID: <5A00C832-D82A-4349-A455-EB83DDD7314B@rcn.com> On Mar 11, 2008, at 7:33 PM, Ben Rubinstein wrote: > * (It occurs to me it was probably around 1988 that I ran into you > in Stockley Park when you were wearing a "Bill Atkinson is my hero" > t-shirt. Blimey: 20 years!) And HyperCard 2.0 shoelaces a couple of years later. I did meet Bill one time, I dropped in on the HyperCard team to give them a list of 60 suggested improvements. He happened to be in that day, and so the person I was visiting introduced me, and gave him my list of ideas. Bill said something like "I'll put it with all the other suggestions". He didn't come across as a very warm person! Still no password, and in answer to Jacque, I can't log in without the password. From userev at canelasoftware.com Tue Mar 11 21:07:04 2008 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 11 Mar 2008 18:07:04 -0700 Subject: RevZip In-Reply-To: References: <47D2E0C7.2020607@fourthworld.com> <7aa52a210803090112m3af1caeqd0c76817a80592e@mail.gmail.com> <9BC6054A-8971-4293-A66D-B4A67A16AE8F@pacifier.com> Message-ID: <78A08232-7731-40AA-9063-E521449C3595@canelasoftware.com> On Mar 11, 2008, at 2:52 PM, Sarah Reichelt wrote: > In theory, it works for any zip file, but at the moment, you can only > edit zip files created in Rev. Unfortunately, this makes the zip > library almost useless, since the only way to test whether a zip file > will work is to risk corrupting it permanently and losing any data in > it. I have given up on using Rev zip feature and use shell for Mac and compress/decompress for Win. Here is a small snippet I last used in on of my apps. If anything is unclear, just holler. --DECOMPRESS IT if the platform is "MacOS" then -- MAKE SURE TO ESCAPE THE SPACES put tAppPathParent into tShellPath replace " " with "\ " in tShellPath put "unzip -o " & tShellPath & tDownloadedFile & " -x *_M*" into tShellCmd put shell(tShellCmd) end if if the platform is "Win32" then put url ("binfile:" & tDownloadedFile) into tData put decompress(tData) into tData put tData into URL "binfile:Engine Updater.exe" end if Mark Talluto -- CANELA Software http://www.canelasoftware.com From Mike at Doub.com Tue Mar 11 21:21:27 2008 From: Mike at Doub.com (Michael Doub) Date: Tue, 11 Mar 2008 21:21:27 -0400 Subject: CGI's on a linux server Message-ID: <000501c883df$653aff10$6501a8c0@fusion> I have been able to install the current engine on my ISP's linux server in cgi-bin and am able to run the simple hello world script. I am now trying to take the next step in having my script "start using" another stack but I am having difficulties. #!revolution global gDataA on startup start using stack "rocketscgi.rev" put the defaultFolder into foo cgiOutput foo end startup This is generating the following message in the server log: [Tue Mar 11 20:56:49 2008] [error] [client 99.236.160.190] Premature end of script headers: /home/doub/public_html/cgi-bin/helloworld.cgi /home/doub/public_html/cgi-bin/revolution: Script execution error at line 4, column 9 I have tried numerous permissions on the "rocketscgi.rev" stack file and as you can see have even tied to force the name to all lower case. Can someone advise me as to what the permission of a stack should be? Also the following script returns the correct path to cgi-bin: #!revolution global gDataA on startup -- start using stack "rocketscgi.rev" put the defaultFolder into foo cgiOutput foo end startup on cgiOutput pBody if param(2) is not empty then put param(2) into tMimeType else put "text/html" into tMimeType end if put "Content-Type: "& tMimeType & cr put "Date:" && the internet date & cr put "Host:" && $SERVER_NAME & cr put "Content-Length:" && the length of pBody & cr & cr put pBody if the environment is not "development" then quit end cgiOutput I am quite sure I am missing something simple, but I am currently stumped. -= Mike From coiin at rcn.com Tue Mar 11 22:26:09 2008 From: coiin at rcn.com (Colin Holgate) Date: Tue, 11 Mar 2008 22:26:09 -0400 Subject: unhappy barber's pole In-Reply-To: <5A00C832-D82A-4349-A455-EB83DDD7314B@rcn.com> References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> <47D716C3.6040805@cogapp.com> <5A00C832-D82A-4349-A455-EB83DDD7314B@rcn.com> Message-ID: Ok, I bet this will be one of the most subtle bugs ever to be reported!: The Image Library has a number of animated barber's pole. The last one, ID 210067, has its 3rd and 4th images reversed. That is, the frame that should be number 3 is showing the image from frame 4, and vice versa. From jacque at hyperactivesw.com Tue Mar 11 22:41:52 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 11 Mar 2008 21:41:52 -0500 Subject: while I await my password... In-Reply-To: <5A00C832-D82A-4349-A455-EB83DDD7314B@rcn.com> References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> <47D716C3.6040805@cogapp.com> <5A00C832-D82A-4349-A455-EB83DDD7314B@rcn.com> Message-ID: <47D742F0.5020903@hyperactivesw.com> Colin Holgate wrote: > > On Mar 11, 2008, at 7:33 PM, Ben Rubinstein wrote: > >> * (It occurs to me it was probably around 1988 that I ran into you in >> Stockley Park when you were wearing a "Bill Atkinson is my hero" >> t-shirt. Blimey: 20 years!) > > And HyperCard 2.0 shoelaces a couple of years later. I did meet Bill one > time, Kevin Calhoun called me on the phone once and said he wanted to hire me for the HC 3.0 team -- right before they shut down. Story of my life. But I do have 2 of the only 3 existing HyperCard 1.0 first-birthday posters that hung in the HC halls. A consolation prize. > > Still no password, and in answer to Jacque, I can't log in without the > password. Write to Heather in support, I'm sure it went out to somewhere...but she can get you right in. It should have arrived the same day. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sundown at pacifier.com Tue Mar 11 22:43:17 2008 From: sundown at pacifier.com (-= JB =-) Date: Tue, 11 Mar 2008 19:43:17 -0700 Subject: RevZip In-Reply-To: References: <47D2E0C7.2020607@fourthworld.com> <7aa52a210803090112m3af1caeqd0c76817a80592e@mail.gmail.com> <9BC6054A-8971-4293-A66D-B4A67A16AE8F@pacifier.com> Message-ID: <01B2C114-2067-49C2-A364-D83D20A835BE@pacifier.com> Both you and Len said to use RevZipOpenArchive. That is what I used and the docs say to check the result for any errors. I did and the result said it is not a Zip Archive. After reading all the replies and have decided not to bother using RevZip. thanks, -=>JB<=- On Mar 11, 2008, at 2:52 PM, Sarah Reichelt wrote: >> I was just playing around with the RevZip command and >> when I try to open a Zip file the result says it is not a zip >> file. If I check the file info it says it is a zip file. > > Yes, see this bug id=5088> > It happens if you add or remove files from a zip that was not > originally created in Revolution. > >> Also I don't see any command to open a file that is not a >> zip archive and compress it unless I already have a zip >> archive open. > > You need to specify a file name, open that file as a zip archive ready > for updating, add new files to it, then close the zip file. Check the > docs for the following commands: > revZipOpenArchive > revZipAddItemWithFile > revZipCloseArchive > >> Is RevZip used only for some special RevZip files or is >> it for any Zip Archive? > > In theory, it works for any zip file, but at the moment, you can only > edit zip files created in Rev. Unfortunately, this makes the zip > library almost useless, since the only way to test whether a zip file > will work is to risk corrupting it permanently and losing any data in > it. > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvg at mac.com Tue Mar 11 23:04:16 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 12 Mar 2008 04:04:16 +0100 Subject: Repeat statement In-Reply-To: References: <47A92259.7040604@hyperactivesw.com> <27A12FC4-3519-4EEA-8D28-EE8BA053D424@mac.com> <47D6C102.3030902@cogapp.com> Message-ID: I know the title says repeat, and i am a bit tired, but why can't you let the engine do it for you (it's bound to be faster): filter notWantEmptyInThis without empty On 11 Mar 2008, at 20:03, Thomas McGrath III wrote: > Thanks Ben, > > I had a brain fart... as it were. > > I am now trying to grasp grandchildren in XML in REV.... > > Thanks Tom > > On Mar 11, 2008, at 1:27 PM, Ben Rubinstein wrote: > >> On 6/2/08 15:26, Thomas McGrath III wrote: >>> I am still trying to remember how repeat for each worked with >>> deleting blank lines. ??? >> >> function deleteBlankLines tOld --> tNew >> put empty into tNew >> repeat for each line tLine in tOld >> if tLine <> empty then put tLine & return after tNew >> end repeat >> return tNew >> end deleteBlankLines >> >> - Ben > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bvg at mac.com Tue Mar 11 23:08:03 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 12 Mar 2008 04:08:03 +0100 Subject: CGI's on a linux server In-Reply-To: <000501c883df$653aff10$6501a8c0@fusion> References: <000501c883df$653aff10$6501a8c0@fusion> Message-ID: <71282645-B1FD-4FD4-9CCB-4C532EEF59C4@mac.com> you need to manually (codially?) close every stack that you open in a cgi, otherwise you get that error. On 12 Mar 2008, at 02:21, Michael Doub wrote: > I have been able to install the current engine on my ISP's linux > server in > cgi-bin and am able to run the simple hello world script. I am now > trying > to take the next step in having my script "start using" another > stack but I > am having difficulties. > > > > #!revolution > > global gDataA > > on startup > > start using stack "rocketscgi.rev" > > put the defaultFolder into foo > > cgiOutput foo > > end startup > > > > This is generating the following message in the server log: > > > > [Tue Mar 11 20:56:49 2008] [error] [client 99.236.160.190] Premature > end of > script headers: /home/doub/public_html/cgi-bin/helloworld.cgi > > /home/doub/public_html/cgi-bin/revolution: Script execution error at > line 4, > column 9 > > > > I have tried numerous permissions on the "rocketscgi.rev" stack file > and as > you can see have even tied to force the name to all lower case. > > > > Can someone advise me as to what the permission of a stack should be? > > > > Also the following script returns the correct path to cgi-bin: > > > > #!revolution > > global gDataA > > on startup > > -- start using stack "rocketscgi.rev" > > put the defaultFolder into foo > > cgiOutput foo > > end startup > > > > on cgiOutput pBody > > if param(2) is not empty then > > put param(2) into tMimeType > > else > > put "text/html" into tMimeType > > end if > > put "Content-Type: "& tMimeType & cr > > put "Date:" && the internet date & cr > > put "Host:" && $SERVER_NAME & cr > > put "Content-Length:" && the length of pBody & cr & cr > > put pBody > > if the environment is not "development" then quit > > end cgiOutput > > > > I am quite sure I am missing something simple, but I am currently > stumped. > > > > -= Mike > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Wed Mar 12 02:25:22 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 11 Mar 2008 23:25:22 -0700 Subject: CGI's on a linux server Message-ID: <47D77752.7090404@fourthworld.com> Bj?rnke von Gierke wrote: > you need to manually (codially?) close every stack that you open in a > cgi, otherwise you get that error. > > On 12 Mar 2008, at 02:21, Michael Doub wrote: > >> I have been able to install the current engine on my ISP's linux >> server in >> cgi-bin and am able to run the simple hello world script. I am now >> trying >> to take the next step in having my script "start using" another >> stack but I >> am having difficulties. >> >> #!revolution >> >> global gDataA >> >> on startup >> >> start using stack "rocketscgi.rev" >> Since he never really opens the stack per se, but loads it into memory with "start using", does he have to use the "close" command or should he use "stop using"? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From curry at pair.com Wed Mar 12 02:33:33 2008 From: curry at pair.com (curry at pair.com) Date: Wed, 12 Mar 2008 01:33:33 -0500 Subject: Should I have to check compiled programmes? In-Reply-To: <20080312030825.8D279489225@mail.runrev.com> References: <20080312030825.8D279489225@mail.runrev.com> Message-ID: <20080312063334.5366F488192@mail.runrev.com> >Should I check my compiled app >for errors? Feel I shouldn't >have to... In my opinion, you should definitely expect to check standalone apps thoroughly. There are a number of things that can cause differences between IDE and standalones, plus making sure you have the correct standalone settings and inclusions. Beyond that, it's important to test installers, test your software on another computer, and so on--there are a lot of potential gotchas and the final round of testing helps to minimize them. Best wishes, Curry Kenworthy Bespoke development for Revolution http://curryk.com/ From 3mcgrath at comcast.net Wed Mar 12 02:35:55 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Wed, 12 Mar 2008 02:35:55 -0400 Subject: Tutorials on using Arrays in REV Message-ID: Where is the best place to find tutorials on using arrays in RR? I tried using XML in my project and have not been able to smoothly use it for what i want so I am thinking that arrays would be better. Thanks Tom McG From Mike at Doub.com Wed Mar 12 04:07:13 2008 From: Mike at Doub.com (Michael Doub) Date: Wed, 12 Mar 2008 04:07:13 -0400 Subject: CGI's on a linux server In-Reply-To: <47D77752.7090404@fourthworld.com> References: <47D77752.7090404@fourthworld.com> Message-ID: <000a01c88418$14667680$6501a8c0@fusion> If the script was not terminating properly I would think that there would have been some output from the cgiOutput statement before script terminated. I don?t think that the "start using stack" statement is being executed to cause rockerscgi.rev to be loaded into memory. Note that the cgiOutput handler is identical in both cases except that in the failing case it is in a library stack vs being included in the same script. -----Original Message----- From: Richard Gaskin [mailto:ambassador at fourthworld.com] Sent: Wednesday, March 12, 2008 2:25 AM To: How to use Revolution Subject: Re: CGI's on a linux server Bj?rnke von Gierke wrote: > you need to manually (codially?) close every stack that you open in a > cgi, otherwise you get that error. > From FlexibleLearning at aol.com Wed Mar 12 04:39:43 2008 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 12 Mar 2008 04:39:43 EDT Subject: How to set a field to Caps or TitleCaps Message-ID: Duh! Thanks, guys... Too many late nights! /H I wrote: > Anyone figured out how to force a field to display text as Caps only, or as > TitleCaps, whatever the state of the capsLock key, AND as the user is typing? > It's this last bit that has me beat at the moment. > > This doesn't work but I wish it did as a starting point... > on keyDown tk > put toUpper(tk) into tk > pass keyDown > end keyDown Jacqueline wrote: on keydown tk put toUpper(tk) into the selection end keydown Mark Schonewille wrote: on keyDown theKey put toUpper(theKey) after me end keyDown From bvg at mac.com Wed Mar 12 07:59:24 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 12 Mar 2008 12:59:24 +0100 Subject: CGI's on a linux server In-Reply-To: <000a01c88418$14667680$6501a8c0@fusion> References: <47D77752.7090404@fourthworld.com> <000a01c88418$14667680$6501a8c0@fusion> Message-ID: Yes start using "only" starts using the stack, but what makes you think the stack is not in memory while being in use? If you want to use stacks in cgi's, you need to make sure they all close before the cgi quits. It's just the way it is, and i don't know exactly why. My guess is, that cgi's do not get the usual "cleanup" stuff normal apps would get, for efficiencies sake. As you seem reluctant to try if I'm actually right, here's an example handler you can try: #!revolution global gDataA on startup start using stack "rocketscgi.rev" put the defaultFolder into foo cgiOutput foo repeat for each line theLine in the openStacks close stack theLine end repeat end startup On 12 Mar 2008, at 09:07, Michael Doub wrote: > If the script was not terminating properly I would think that there > would > have been some output from the cgiOutput statement before script > terminated. > > I don?t think that the "start using stack" statement is being > executed to > cause rockerscgi.rev to be loaded into memory. Note that the > cgiOutput > handler is identical in both cases except that in the failing case > it is in > a library stack vs being included in the same script. > > > -----Original Message----- > From: Richard Gaskin [mailto:ambassador at fourthworld.com] > Sent: Wednesday, March 12, 2008 2:25 AM > To: How to use Revolution > Subject: Re: CGI's on a linux server > > Bj?rnke von Gierke wrote: > >> you need to manually (codially?) close every stack that you open in a >> cgi, otherwise you get that error. >> > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From tom.quailcreek at gmail.com Wed Mar 12 08:02:45 2008 From: tom.quailcreek at gmail.com (Tom Johnson) Date: Wed, 12 Mar 2008 05:02:45 -0700 Subject: 2.9 or 2.8.1 =?windows-1252?q?=96_Same_problem?= Message-ID: <4aa07a690803120502u350fe6f1i13a7650af97cbb5b@mail.gmail.com> Hi Len, Thanks for the reply. It' seem that when ever I ask a printing related question I hear the crickets in the background. Tom From tom.quailcreek at gmail.com Wed Mar 12 08:05:19 2008 From: tom.quailcreek at gmail.com (Tom Johnson) Date: Wed, 12 Mar 2008 05:05:19 -0700 Subject: =?windows-1252?q?Re=3A_2=2E9_or_2=2E8=2E1_=96_Same_problem?= Message-ID: <4aa07a690803120505n3e4165a3te78d39abadcbf373@mail.gmail.com> Hi Martin, I don't think so because I'm not using the answer printer command. Thanks for the reply, though. Tom Could it be anything to do with this - 'Important! If you have used the answer printer command during the current session, the paper size is set to the size selected in the dialog box, and it is not possible to change the printPaperSize property's value for the remainder of the current session. To use a different paper size after using the answer printer command, you must first quit and restart the application.' From len-morgan at crcom.net Wed Mar 12 08:21:53 2008 From: len-morgan at crcom.net (Len Morgan) Date: Wed, 12 Mar 2008 07:21:53 -0500 Subject: 2.9 or 2.8.1 =?windows-1252?q?=96_Same_problem?= In-Reply-To: <4aa07a690803120505n3e4165a3te78d39abadcbf373@mail.gmail.com> References: <4aa07a690803120505n3e4165a3te78d39abadcbf373@mail.gmail.com> Message-ID: <47D7CAE1.2030908@crcom.net> It sure sounds like that could be your problem. I was not aware of this issue but I don't use the answer printer command. Sometimes when you give the user too much control, they end up using it! :-) len Tom Johnson wrote: > Hi Martin, > I don't think so because I'm not using the answer printer command. Thanks > for the reply, though. > > Tom > > > Could it be anything to do with this - > > 'Important! If you have used the answer printer command during the current > session, the paper size is set to the size selected in the dialog box, and > it is not possible to change the printPaperSize property's value for the > remainder of the current session. To use a different paper size after using > the answer printer command, you must first quit and restart the > application.' > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From ambassador at fourthworld.com Wed Mar 12 10:15:13 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Mar 2008 07:15:13 -0700 Subject: CGI's on a linux server Message-ID: <47D7E571.3090308@fourthworld.com> Bj?rnke von Gierke wrote: > Yes start using "only" starts using the stack, but what makes you > think the stack is not in memory while being in use? > > If you want to use stacks in cgi's, you need to make sure they all > close before the cgi quits. Anything in use is in memory, but a stack in use that has not been opened is not listed among the openStacks (though of course it is listed among the stacksInUse). Moreover, just last night I was working on my CGI library and found that it works well when my script uses "start using..." at the top with no explicit "close stack..." or "stop using..." at the end. Running top via telnet suggests that memory is reclaimed, and subsequent calls to the CGI all work. There are many differences between using the engine as a CGI and as a normal GUI app, but at least in my tests on Linux at Dreamhost with v2.9 it seems that termination does the sort of memory cleanup we'd expect. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From 3mcgrath at comcast.net Wed Mar 12 10:23:31 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Wed, 12 Mar 2008 10:23:31 -0400 Subject: Tutorials on using Arrays in REV In-Reply-To: References: Message-ID: I found the Array Docs! Since I had to go back to 2.8.3 I have been using the user guide from there which has blank entries for both XML and Arrrays in Rev. I just opened the newer version of the User Guide in the newer version of Rev and there is a lot of new info on these and a lot of other things as well. Thanks Tom McG On Mar 12, 2008, at 2:35 AM, Thomas McGrath III wrote: > Where is the best place to find tutorials on using arrays in RR? > > I tried using XML in my project and have not been able to smoothly > use it for what i want so I am thinking that arrays would be better. > > Thanks Tom McG > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From devin_asay at byu.edu Wed Mar 12 11:00:30 2008 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 12 Mar 2008 09:00:30 -0600 Subject: Tutorials on using Arrays in REV In-Reply-To: References: Message-ID: <23DAC89E-2C08-4B5A-BD33-7FFA5EF74590@byu.edu> On Mar 12, 2008, at 8:23 AM, Thomas McGrath III wrote: > I found the Array Docs! > > Since I had to go back to 2.8.3 I have been using the user guide > from there which has blank entries for both XML and Arrrays in Rev. > > I just opened the newer version of the User Guide in the newer > version of Rev and there is a lot of new info on these and a lot of > other things as well. Tom, You may find my tutorial on arrays useful, too. http://revolution.byu.edu/arrays/introToArrays.php Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From revolution at derbrill.de Wed Mar 12 11:41:13 2008 From: revolution at derbrill.de (Malte Brill) Date: Wed, 12 Mar 2008 16:41:13 +0100 Subject: Enterprise 2.8.1 and SSL In-Reply-To: <20080312030826.5DCC9489247@mail.runrev.com> References: <20080312030826.5DCC9489247@mail.runrev.com> Message-ID: <07C42860-E7FE-4E0D-9373-5FEE96F775EB@derbrill.de> Hi all, something strange when working with https in Rev Enterprise 2.8.1 the result contains error: cannot load SSL library What can I do to work around? All the best, Malte From bvg at mac.com Wed Mar 12 12:09:58 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 12 Mar 2008 17:09:58 +0100 Subject: CGI's on a linux server In-Reply-To: <47D7E571.3090308@fourthworld.com> References: <47D7E571.3090308@fourthworld.com> Message-ID: > There are many differences between using the engine as a CGI and as > a normal GUI app, but at least in my tests on Linux at Dreamhost > with v2.9 it seems that termination does the sort of memory cleanup > we'd expect. Ah, good to know, thanks for testing it. -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From katheryn.swynford at gmail.com Wed Mar 12 12:24:06 2008 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 12 Mar 2008 09:24:06 -0700 Subject: while I await my password... In-Reply-To: <47D6E1D7.2020605@hyperactivesw.com> References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> <47D6E1D7.2020605@hyperactivesw.com> Message-ID: <4be051070803120924o462e82c5tf11e6d4b1f7906a@mail.gmail.com> Jacquie & Colin, I believe so. I have a vivid memory of a migraine-causing stack produced once by a student that had something like 9 or 12 default buttons on a single card. You can imagine what a literal headache that caused. I think I even wrote here about it. =:-0 Now I just have students who don't know what a browser is. Sigh. Judy On Tue, Mar 11, 2008 at 12:47 PM, J. Landman Gay wrote: > > Default buttons don't behave like OS X default buttons. They constantly > > pulse. What is supposed to happen is that when you click on them they > > stop pulsing in the brighter state, and if you roll off them they become > > empty, like a non-default button. In Rev they just continue to pulse. > > Probably a bug. The default button style on OS X was a problem for a > while and used considerable CPU cycles. That was fixed, but it sounds > like newer OS behavior hasn't been implemented. Didn't they always pulse > in older implementations of OS X? From katheryn.swynford at gmail.com Wed Mar 12 12:26:49 2008 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 12 Mar 2008 09:26:49 -0700 Subject: Tutorials on using Arrays in REV In-Reply-To: <23DAC89E-2C08-4B5A-BD33-7FFA5EF74590@byu.edu> References: <23DAC89E-2C08-4B5A-BD33-7FFA5EF74590@byu.edu> Message-ID: <4be051070803120926n487613dfwea11ffd9f8fb36c2@mail.gmail.com> Tom & Devlin, Thank you for these. While my Rev lab no longer exists (sob!), this was a question I heard repeatedly from students and wasn't certain where to send them (this was WAAAAAYYYY pre 2.8.anything). Judy On Wed, Mar 12, 2008 at 8:00 AM, Devin Asay wrote: > On Mar 12, 2008, at 8:23 AM, Thomas McGrath III wrote: > > > I found the Array Docs! > > > > Since I had to go back to 2.8.3 I have been using the user guide > > from there which has blank entries for both XML and Arrrays in Rev. > > > > I just opened the newer version of the User Guide in the newer > > version of Rev and there is a lot of new info on these and a lot of > > other things as well. > > Tom, > > You may find my tutorial on arrays useful, too. > > http://revolution.byu.edu/arrays/introToArrays.php > > Regards, > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Wed Mar 12 13:00:53 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Mar 2008 10:00:53 -0700 Subject: while I await my password... Message-ID: <47D80C45.6080602@fourthworld.com> J. Landman Gay wrote: >> Default buttons don't behave like OS X default buttons. They constantly >> pulse. What is supposed to happen is that when you click on them they >> stop pulsing in the brighter state, and if you roll off them they become >> empty, like a non-default button. In Rev they just continue to pulse. > > Probably a bug. The default button style on OS X was a problem for a > while and used considerable CPU cycles. That was fixed, but it sounds > like newer OS behavior hasn't been implemented. From what I've heard, Apple's API does a great job making it easy to do "normal" things, but anything outside the HIG is sometimes a no-man's land in their frameworks. I remember Mark Lucas, lead engineer for SuperCard, telling me about the time he attended one of Apple's Code Kitchens for Carbon. Like Rev, SC needs to allow people to put default buttons against any background, not just the Apple-sanctioned stripes, and some users may even want to put objects over some or all of the button as well, complicating rendering even further. When Mark explained what he was trying to do, the Apple engineer he was working with told him, "That's not possible." That's all you need to tell Mark to prompt him to stay up late to find a solution, which he did. But it wasn't easy, and he told me that when he went back to Apple he showed that engineer what he had done and the engineer was appropriately impressed. :) As a user of these high-level tools rather than one who dives down into the bowels of the APIs to make them, my appreciation for the difficulty of the task of delivering things as simple to use and as flexible as Rev and SC is limited. But even in that limited understanding, my respect for what programmers like Mark Lucas, Tuviah Snyder, and Mark Waddingham have accomplished, even with the occasional rough edges, is very very high. So yes, this should be reported as a bug. But knowing what they're up against, I can understand how it got implemented as it was. Considering how Rev needs to deal with so much of the same stuff as SC, and then replicate that effort for all the gotchas on Windows and Linux as well, it's a wonder Mark Waddingham ever gets any sleep at all. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From sadhu at castandcrew.com Wed Mar 12 13:30:06 2008 From: sadhu at castandcrew.com (Sadhunathan Nadesan) Date: Wed, 12 Mar 2008 10:30:06 -0700 Subject: question regarding print out of objects listing from the application browser Message-ID: <200803121730.m2CHU6aQ008686@sddev.castandcrew.com> Joe, Thank you for responding! > Would this need to be cross platform, or would a Mac solution be > acceptable? 65-70% PC users, 30-35% MAC, we need both, but prefer one code base. I use a PC. > > Regardless, I think I would lay everything out using Rev stacks, take > screen shots of the finished stacks/cards/etc., and assemble one or > more PDFs of the results. That is what I was thinking of as the "hard way", certainly doable. > On either platform, this could be done by > creating the layouts of the screen shots, along with any descriptions > you need/want using MacDraft or PCDraft. Very easily done. I do it all > the time on Macs. You can create multi-page PDFs of various page sizes. > > I hope I've understood what you're attempting to do. > > Joe Wilkins Thank you for the suggestion. I could take screen shots with Irfanview, write up a word doc in Open Office, and export to PDF. I was hoping there was a way I could do it all with a tool straight from the rev stacks. Sadhu From coiin at rcn.com Wed Mar 12 13:35:05 2008 From: coiin at rcn.com (Colin Holgate) Date: Wed, 12 Mar 2008 13:35:05 -0400 Subject: newbie level question In-Reply-To: <4be051070803120924o462e82c5tf11e6d4b1f7906a@mail.gmail.com> References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> <47D6E1D7.2020605@hyperactivesw.com> <4be051070803120924o462e82c5tf11e6d4b1f7906a@mail.gmail.com> Message-ID: Oh, this will make you all laugh no doubt, but how do I use variables in the message box? For example, if I try this: get 10 put it the word "it" is put into the message box. What would I do differently in order to see the value "10" appear? From mark at maseurope.net Wed Mar 12 13:39:13 2008 From: mark at maseurope.net (Mark Smith) Date: Wed, 12 Mar 2008 17:39:13 +0000 Subject: newbie level question In-Reply-To: References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> <47D6E1D7.2020605@hyperactivesw.com> <4be051070803120924o462e82c5tf11e6d4b1f7906a@mail.gmail.com> Message-ID: <99D74980-0AD9-4596-8A58-4F5C1739F7B3@maseurope.net> You can separate statements with a semi-colon: get 10 ; put it or you can use the multi-line message box... Best, Mark On 12 Mar 2008, at 17:35, Colin Holgate wrote: > Oh, this will make you all laugh no doubt, but how do I use > variables in the message box? For example, if I try this: > > get 10 > put it > > the word "it" is put into the message box. What would I do > differently in order to see the value "10" appear? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From coiin at rcn.com Wed Mar 12 13:41:38 2008 From: coiin at rcn.com (Colin Holgate) Date: Wed, 12 Mar 2008 13:41:38 -0400 Subject: newbie level question In-Reply-To: <99D74980-0AD9-4596-8A58-4F5C1739F7B3@maseurope.net> References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> <47D6E1D7.2020605@hyperactivesw.com> <4be051070803120924o462e82c5tf11e6d4b1f7906a@mail.gmail.com> <99D74980-0AD9-4596-8A58-4F5C1739F7B3@maseurope.net> Message-ID: At 5:39 PM +0000 3/12/08, Mark Smith wrote: >get 10 ; put it Good to know. > >or you can use the multi-line message box... Yes, I tried that right after posting my question! It seems that message box variables are not global in the way they were with HyperCard. From pepetoo at cox.net Wed Mar 12 13:44:43 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Wed, 12 Mar 2008 10:44:43 -0700 Subject: question regarding print out of objects listing from the application browser In-Reply-To: <200803121730.m2CHU6aQ008686@sddev.castandcrew.com> References: <200803121730.m2CHU6aQ008686@sddev.castandcrew.com> Message-ID: <023853D6-6AD1-47A6-8AE6-99C3A5D61585@cox.net> Sadhunathan, On Mar 12, 2008, at 10:30 AM, Sadhunathan Nadesan wrote: > Joe, > > Thank you for responding! > >> Would this need to be cross platform, or would a Mac solution be >> acceptable? > > 65-70% PC users, 30-35% MAC, we need both, but prefer one > code base. I use a PC. Working on a PC does make things more difficult for you. And doing it with a word type application rather than a draw application such a PCDraft, limits your arrangement flexibility. I've not used Open Office, so there is probably a drawing environment within it that will give you the flexibility you require. Good luck! I take it you are working on producing a PDF that explains how to use REV. I trust you'll post a link to the final product. We can always use guidance. (smile) Joe Wilkins >> >> Regardless, I think I would lay everything out using Rev stacks, take >> screen shots of the finished stacks/cards/etc., and assemble one or >> more PDFs of the results. > > That is what I was thinking of as the "hard way", certainly doable. > > >> On either platform, this could be done by >> creating the layouts of the screen shots, along with any descriptions >> you need/want using MacDraft or PCDraft. Very easily done. I do it >> all >> the time on Macs. You can create multi-page PDFs of various page >> sizes. >> >> I hope I've understood what you're attempting to do. >> >> Joe Wilkins > > > Thank you for the suggestion. I could take screen shots with > Irfanview, > write up a word doc in Open Office, and export to PDF. > > I was hoping there was a way I could do it all with a tool straight > from > the rev stacks. > > Sadhu From devin_asay at byu.edu Wed Mar 12 13:52:52 2008 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 12 Mar 2008 11:52:52 -0600 Subject: newbie level question In-Reply-To: References: <763389.63488.qm@web37506.mail.mud.yahoo.com> <32529F59-E442-4F98-8BD2-5BCCA59BB7B8@eastlink.ca> <5AA9F2E2-8DFC-4E0D-87E1-F85DE837832C@cox.net> <47D6E1D7.2020605@hyperactivesw.com> <4be051070803120924o462e82c5tf11e6d4b1f7906a@mail.gmail.com> Message-ID: <0990D0E2-036C-4156-B059-228D32E86688@byu.edu> On Mar 12, 2008, at 11:35 AM, Colin Holgate wrote: > Oh, this will make you all laugh no doubt, but how do I use > variables in the message box? For example, if I try this: > > get 10 > put it > > the word "it" is put into the message box. What would I do > differently in order to see the value "10" appear? Colin, The problem is that the single-line message box doesn't remember variables between executions. Instead you can do this: get 10; put it Or for more complex things, use the multi-line message box. Just click the 2nd icon from the left on the top of the message box window. Then enter in your multiple lines, separated by return. Use the Enter key (or control+return, I think) to execute the lines. HTH Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From JimAultWins at yahoo.com Wed Mar 12 14:54:15 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 12 Mar 2008 10:54:15 -0800 Subject: newbie level question In-Reply-To: Message-ID: On 3/12/08 9:35 AM, "Colin Holgate" wrote: > Oh, this will make you all laugh no doubt, but how do I use variables > in the message box? For example, if I try this: > > get 10 > put it > > the word "it" is put into the message box. What would I do > differently in order to see the value "10" appear? Mark's answer is a good one. The 'it' container is a special one for Rev, so you need to learn how it works, usually by testing to make sure what happens is what you want. Another way to use variables is to create a global in the message box, then use that global : put "the dog barks" into gVarToHoldString Now Revolution program stores the string in a variable that will persist until you quit Rev. Opening and closing stacks will not affect this value unless they also access the 'aaaa' global. So: --run each of these in the msg box to test the effect put "the dog barks" into gVarToHoldString put gVarToHoldString put cr & word 1 of gVarToHoldString after msg put msg & cr & cr & gVarToHoldString & " loudly" Caution when using the multi-line message box as there are slight differences from running the same code in a script container, such as the stack script. Jim Ault Las Vegas From ambassador at fourthworld.com Wed Mar 12 14:01:46 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Mar 2008 11:01:46 -0700 Subject: newbie level question Message-ID: <47D81A8A.3080008@fourthworld.com> Colin Holgate wrote: > Yes, I tried that right after posting my question! It seems that > message box variables are not global in the way they were with > HyperCard. HyperCard turned any variables used in the Message Box into globals? Ouch. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From JimAultWins at yahoo.com Wed Mar 12 15:09:32 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 12 Mar 2008 11:09:32 -0800 Subject: newbie level question In-Reply-To: Message-ID: Correction: Sorry about the confusion I might have caused. I forgot to put one line in the sequence of message box commands: The first line is a simple declaration of the global you want to use: global gVarToHoldString --now the rest should work put "the dog barks" into gVarToHoldString put gVarToHoldString put cr & word 1 of gVarToHoldString after msg put msg & cr & cr & gVarToHoldString & " loudly" Jim Ault Las Vegas On 3/12/08 10:54 AM, "Jim Ault" wrote: > On 3/12/08 9:35 AM, "Colin Holgate" wrote: > >> Oh, this will make you all laugh no doubt, but how do I use variables >> in the message box? For example, if I try this: >> >> get 10 >> put it >> >> the word "it" is put into the message box. What would I do >> differently in order to see the value "10" appear? > > Mark's answer is a good one. > The 'it' container is a special one for Rev, so you need to learn how it > works, usually by testing to make sure what happens is what you want. > > Another way to use variables is to create a global in the message box, then > use that global : > > put "the dog barks" into gVarToHoldString > > Now Revolution program stores the string in a variable that will persist > until you quit Rev. Opening and closing stacks will not affect this value > unless they also access the 'aaaa' global. > > So: > --run each of these in the msg box to test the effect > > put "the dog barks" into gVarToHoldString > put gVarToHoldString > put cr & word 1 of gVarToHoldString after msg > put msg & cr & cr & gVarToHoldString & " loudly" > > Caution when using the multi-line message box as there are slight > differences from running the same code in a script container, such as the > stack script. > > Jim Ault > Las Vegas From eric.chatonet at sosmartsoftware.com Wed Mar 12 14:09:29 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 12 Mar 2008 19:09:29 +0100 Subject: newbie level question In-Reply-To: <47D81A8A.3080008@fourthworld.com> References: <47D81A8A.3080008@fourthworld.com> Message-ID: <5DA449B6-7C61-49A2-BABB-31E471885228@sosmartsoftware.com> Le 12 mars 08 ? 19:01, Richard Gaskin a ?crit : > Colin Holgate wrote: >> Yes, I tried that right after posting my question! It seems that >> message box variables are not global in the way they were with >> HyperCard. > > HyperCard turned any variables used in the Message Box into > globals? Ouch. > > -- > Richard Gaskin > Managing Editor, revJournal Yes, that's true if I remember well :-) And Rev behavior sounds better even if Rev does not handle messages typed into the message box as 'smoothly' as HC did. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From JimAultWins at yahoo.com Wed Mar 12 15:17:20 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 12 Mar 2008 11:17:20 -0800 Subject: newbie level question In-Reply-To: <47D81A8A.3080008@fourthworld.com> Message-ID: On 3/12/08 10:01 AM, "Richard Gaskin" wrote: > Colin Holgate wrote: >> Yes, I tried that right after posting my question! It seems that >> message box variables are not global in the way they were with >> HyperCard. > > HyperCard turned any variables used in the Message Box into globals? Ouch. Yep, except for reserved words. The reason given by someone way back then was that Hypercard was supposed to be this very extensive network drive access model that meant you could travel through hundreds of stacks, collecting info in your running Hypercard space, then return to one of your stacks and use that info. Of course, any stack you visited that use the same global name would trash the info you 'gathered', or vice versa, so Ouch is a good word. Brian (If Monks Had Macs) and I discussed this once in the earliest days of HCard and agreed it would be rather dangerous. This means that the user could type something in the message box that would change the value of a global you were using. Make your names unique so the user could not affect your name space. Jim Ault Las Vegas From rcozens at pon.net Wed Mar 12 13:58:48 2008 From: rcozens at pon.net (Rob Cozens) Date: Wed, 12 Mar 2008 10:58:48 -0700 Subject: question regarding print out of objects listing from the application browser In-Reply-To: <200803121730.m2CHU6aQ008686@sddev.castandcrew.com> References: <200803121730.m2CHU6aQ008686@sddev.castandcrew.com> Message-ID: Hi All, > > Regardless, I think I would lay everything out using Rev stacks, take > > screen shots of the finished stacks/cards/etc., and assemble one or > > more PDFs of the results. I missed the original post; so I may be missing the point. :-[ If the goal is to create a PDF document from text & images, why not just create a Rev stack and print it using QutePDF Writer on Windows platforms and OS/X's Print Dialog PDF option on Macs? Rob Cozens CCW Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From scott at tactilemedia.com Wed Mar 12 15:38:26 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 12 Mar 2008 11:38:26 -0800 Subject: [OT] "They Criticized Vista. And They Should Know." Message-ID: Sadly disturbing. Makes one wonder who's making the decisions over in Redmond. http://www.nytimes.com/2008/03/09/business/09digi.html?_r=1&oref=slogin Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From coiin at rcn.com Wed Mar 12 14:45:01 2008 From: coiin at rcn.com (Colin Holgate) Date: Wed, 12 Mar 2008 14:45:01 -0400 Subject: newbie level question In-Reply-To: References: Message-ID: At 10:54 AM -0800 3/12/08, Jim Ault wrote: >The 'it' container is a special one for Rev, so you need to learn how it >works, usually by testing to make sure what happens is what you want. Of course, after 20.5 years of programming in Talk like languages I do know that "it" is special, I only used that as a simple example case. I had already tried other variable names, and even typing a global whatever line before trying to use the variable. For some reason that didn't help either, though when I try it now it does work. In any case, for most uses the multi-line message box is better for testing short routines, and I don't mind if the variable is short lived rather than being a persistent global. I helped a little on the CD-ROM version of If Monks Had Macs. Hopefully I used global variables, just to make Brian worry! From lfredricks at proactive-intl.com Wed Mar 12 14:54:22 2008 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Wed, 12 Mar 2008 11:54:22 -0700 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: References: Message-ID: <015601c88472$7ccb5e20$6501a8c0@GATEWAY> > Sadly disturbing. Makes one wonder who's making the > decisions over in Redmond. > > http://www.nytimes.com/2008/03/09/business/09digi.html?_r=1&or > ef=slogin I've told everyone in my company not to upgrade - if we get a new Vista machine, leave it. But otherwise, don't upgrade. Way, way too many applications are broken. While some apps have upgrades available, it often means an expensive upgrade for those applications. We don't need the new features, just apps that work. I am just getting my first extended dose of Vista. I picked up a system at CompUSA during their final hours on an incredible deal. What strikes me the most about it is that there's lots of eye candy that in larger organizations means lots of lots of retraining. The differences between Office 2003 and Office 2007 - why do it? I would happily pay for a SP 4 and SP 5 for XP Pro with lots of bug fixes and modest improvements. Fortunately, Valentina was not terribly impacted by Vista - we've found one irritating bug and it was addressed easily. Makes me think of Windows ME. Maybe this should have been instead, Windows ME 2 :-) Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From ambassador at fourthworld.com Wed Mar 12 15:00:07 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Mar 2008 12:00:07 -0700 Subject: [OT] "They Criticized Vista. And They Should Know." Message-ID: <47D82837.5040309@fourthworld.com> Scott Rossi wrote: > >http://www.nytimes.com/2008/03/09/business/09digi.html?_r=1&oref=slogin > >Sadly disturbing. Makes one wonder who's making the decisions over in >Redmond. Magic 8-Ball? :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From JimAultWins at yahoo.com Wed Mar 12 16:27:48 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 12 Mar 2008 12:27:48 -0800 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: <47D82837.5040309@fourthworld.com> Message-ID: On 3/12/08 11:00 AM, "Richard Gaskin" wrote: > Scott Rossi wrote: >> >> http://www.nytimes.com/2008/03/09/business/09digi.html?_r=1&oref=slogin >> >> Sadly disturbing. Makes one wonder who's making the decisions over in >> Redmond. > > Magic 8-Ball? :) My current theory is that in a decade or so it will be revealed that Apple placed sleepers at Redmond, they rose to the inner sanctum, and made decisions that would very effectively discard vast areas of market share. The major revelation would be how this was kept secret for so long. The real artful work is to make poor decisions and still keep your job in order to perpetuate the debacle. Jim Ault Las Vegas From josh at dvcreators.net Wed Mar 12 15:30:55 2008 From: josh at dvcreators.net (Josh Mellicker) Date: Wed, 12 Mar 2008 12:30:55 -0700 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: References: Message-ID: <9E31837C-DD88-458B-A973-C775B3531DAA@dvcreators.net> On Mar 12, 2008, at 12:38 PM, Scott Rossi wrote: > > > http://www.nytimes.com/2008/03/09/business/09digi.html? > _r=1&oref=slogin Hee hee hee. - Steve Jobs From pepetoo at cox.net Wed Mar 12 15:37:40 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Wed, 12 Mar 2008 12:37:40 -0700 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: References: Message-ID: <58192AC7-0106-4B5C-9CEC-8C408077551E@cox.net> Jim, I love it. Of course, I love all sorts of conspiracy theories - even the really stupid ones. After the kinds of things Gates pulled, initially, he would have deserved such treatment. (smile) Besides, The Pirates of Silicon Valley needs a sequel. Joe Wilkins On Mar 12, 2008, at 1:27 PM, Jim Ault wrote: > On 3/12/08 11:00 AM, "Richard Gaskin" > wrote: > >> Scott Rossi wrote: >>> >>> http://www.nytimes.com/2008/03/09/business/09digi.html?_r=1&oref=slogin >>> >>> Sadly disturbing. Makes one wonder who's making the decisions >>> over in >>> Redmond. >> >> Magic 8-Ball? :) > > My current theory is that in a decade or so it will be revealed that > Apple > placed sleepers at Redmond, they rose to the inner sanctum, and made > decisions that would very effectively discard vast areas of market > share. > The major revelation would be how this was kept secret for so long. > > The real artful work is to make poor decisions and still keep your > job in > order to perpetuate the debacle. > > Jim Ault > Las Vegas > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From hershf at rgllc.us Wed Mar 12 16:40:37 2008 From: hershf at rgllc.us (Hershel Fisch) Date: Wed, 12 Mar 2008 15:40:37 -0500 Subject: .9 b5 Message-ID: Sorry may somebody zilla this. In .9 b5 in a table field the tab key wouldn't work if the fld was activated via "focus on" command, only when activated with the mouse Click Hershel From josh at dvcreators.net Wed Mar 12 15:46:57 2008 From: josh at dvcreators.net (Josh Mellicker) Date: Wed, 12 Mar 2008 12:46:57 -0700 Subject: Reminder: objects cannot be copied when stack is password-protected!!! Even in a standalone. Grrrrrr.... In-Reply-To: References: Message-ID: <5F014095-135D-4CF4-A6B4-1BC70E582E90@dvcreators.net> The saga continues: Setting the passkey in the preOpenStack script (or other startup script) certainly allows a project (wherein objects need to be copied) to function normally. But now that preOpenStack messages get sent in the IDE in dp-5, I realize this technique of setting the passkey defeats part of the purpose of password-protecting a stack, since scripts can be viewed in the IDE (since simply opening the stack in the IDE unprotects it). (It still does prevent the code from being read from disk by a text editor.) Bottom line: To use the password property effectively in a project where objects need to be copied, there needs to be some kind of security check before setting the passkey. Hope this helps someone down the line! On Feb 26, 2008, at 3:32 PM, Josh Mellicker wrote: > Once upon a time, a programmer was working on a project, with many > handlers that copy objects, for example, copy groups into groups to > form scrolling groups, and everything was working great, and the > programmer was very happy, and then, as a last step, he password > protected the stack, then, the next day... > > BLAMO!!!! Strange, bizarre things happened. Groups would not copy. > Death and destruction reigned. Monitors came crashing out windows. > Expletives burned the ears of innocent bystanders. > > This programmer then leapt off a cliff, ending it all. > > > MORAL: If he had only put a single line of code: > > set the passkey of this stack to "swordfish" > > in the preOpenStack script, all would be fine. > > > Please, tell your kids about "passkey", don't let them suffer a > similar fate! > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mikeythek at gmail.com Wed Mar 12 15:49:39 2008 From: mikeythek at gmail.com (Mikey) Date: Wed, 12 Mar 2008 15:49:39 -0400 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: <58192AC7-0106-4B5C-9CEC-8C408077551E@cox.net> References: <58192AC7-0106-4B5C-9CEC-8C408077551E@cox.net> Message-ID: <9b408d8e0803121249r24031345x9c79dc2d75ad716b@mail.gmail.com> We've deployed exactly one vista box. Since that time I've bought several more XP boxes just to avoid vista. I still have a vista box we purchased sitting in its box. It's probably going to stay there for the foreseeable future. On Wed, Mar 12, 2008 at 3:37 PM, Joe Lewis Wilkins wrote: > Jim, I love it. Of course, I love all sorts of conspiracy theories - > even the really stupid ones. After the kinds of things Gates pulled, > initially, he would have deserved such treatment. (smile) Besides, The > Pirates of Silicon Valley needs a sequel. > > Joe Wilkins > > > > > On Mar 12, 2008, at 1:27 PM, Jim Ault wrote: > > > On 3/12/08 11:00 AM, "Richard Gaskin" > > wrote: > > > >> Scott Rossi wrote: > >>> > >>> http://www.nytimes.com/2008/03/09/business/09digi.html?_r=1&oref=slogin > >>> > >>> Sadly disturbing. Makes one wonder who's making the decisions > >>> over in > >>> Redmond. > >> > >> Magic 8-Ball? :) > > > > My current theory is that in a decade or so it will be revealed that > > Apple > > placed sleepers at Redmond, they rose to the inner sanctum, and made > > decisions that would very effectively discard vast areas of market > > share. > > The major revelation would be how this was kept secret for so long. > > > > The real artful work is to make poor decisions and still keep your > > job in > > order to perpetuate the debacle. > > > > Jim Ault > > Las Vegas > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > Joe Lewis Wilkins > pepetoo at cox.net > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- 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 Wed Mar 12 16:00:47 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Mar 2008 13:00:47 -0700 Subject: .9 b5 Message-ID: <47D8366F.4080704@fourthworld.com> Hershel Fisch wrote: > Sorry may somebody zilla this. > In .9 b5 in a table field the tab key wouldn't work if the fld was activated > via "focus on" command, only when activated with the mouse Click Since this forum isn't reviewed for bug reports, it's infinitely more useful to post it there. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From andre at andregarzia.com Wed Mar 12 16:05:17 2008 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 12 Mar 2008 17:05:17 -0300 Subject: CGI's on a linux server In-Reply-To: <000501c883df$653aff10$6501a8c0@fusion> References: <000501c883df$653aff10$6501a8c0@fusion> Message-ID: <7c87a2a10803121305y299f24afo50157261a060bbb6@mail.gmail.com> Michael, did you solved this? I suspect that the permissions are wrong, or that the stackfile format is wrong. The correct permission is 755. I don't think the rockets cgi stackfile is saved in the new format, just in case, I've uploaded new version that I am sure is in the old stack file format. What revolution version are you using on your server? If you're using any 2.6.x series and the stack is in the new 2.8.x series, then you need a old stack file format version. You can open it in the IDE and save as legacy version or you can download a new copy from my site. best Andre On 3/11/08, Michael Doub wrote: > I have been able to install the current engine on my ISP's linux server in > cgi-bin and am able to run the simple hello world script. I am now trying > to take the next step in having my script "start using" another stack but I > am having difficulties. > > > > #!revolution > > global gDataA > > on startup > > start using stack "rocketscgi.rev" > > put the defaultFolder into foo > > cgiOutput foo > > end startup > > > > This is generating the following message in the server log: > > > > [Tue Mar 11 20:56:49 2008] [error] [client 99.236.160.190] Premature end of > script headers: /home/doub/public_html/cgi-bin/helloworld.cgi > > /home/doub/public_html/cgi-bin/revolution: Script execution error at line 4, > column 9 > > > > I have tried numerous permissions on the "rocketscgi.rev" stack file and as > you can see have even tied to force the name to all lower case. > > > > Can someone advise me as to what the permission of a stack should be? > > > > Also the following script returns the correct path to cgi-bin: > > > > #!revolution > > global gDataA > > on startup > > -- start using stack "rocketscgi.rev" > > put the defaultFolder into foo > > cgiOutput foo > > end startup > > > > on cgiOutput pBody > > if param(2) is not empty then > > put param(2) into tMimeType > > else > > put "text/html" into tMimeType > > end if > > put "Content-Type: "& tMimeType & cr > > put "Date:" && the internet date & cr > > put "Host:" && $SERVER_NAME & cr > > put "Content-Length:" && the length of pBody & cr & cr > > put pBody > > if the environment is not "development" then quit > > end cgiOutput > > > > I am quite sure I am missing something simple, but I am currently stumped. > > > > -= Mike > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From jacque at hyperactivesw.com Wed Mar 12 16:49:11 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 12 Mar 2008 15:49:11 -0500 Subject: question regarding print out of objects listing from the application browser In-Reply-To: <200803121730.m2CHU6aQ008686@sddev.castandcrew.com> References: <200803121730.m2CHU6aQ008686@sddev.castandcrew.com> Message-ID: <47D841C7.1060701@hyperactivesw.com> Sadhunathan Nadesan wrote: > I could take screen shots with Irfanview, > write up a word doc in Open Office, and export to PDF. You could automate the screenshot part in Revolution so you don't need to do it manually. Rev offers lots of ways to get screenshots out of your stack, and you can control what is exported -- either the entire card, or just a portion of it. You'd want to run a repeat loop that goes to each card sequentially and issues the "export snapshot" command. For example, to get the whole card, use: repeat with x = 1 to the number of cds go cd x put "snapshot" & x & ".jpg" into tfilename export snapshot from rect (the rect of this cd) to file tfilename as JPEG end repeat You can, of course, change the export file format to any that Rev supports. This should give you a series of screen shots in just a few seconds. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Wed Mar 12 17:24:42 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Mar 2008 14:24:42 -0700 Subject: Possible bug with internet time on servers? Message-ID: <47D84A1A.1030503@fourthworld.com> Dreamhost is based in Los Angeles, yet when my CGIs hosted there use "the internet date" the time zone portion is always "+0000", e.g.: Wed, 12 Mar 2008 08:42:26 +0000 Is there a valid reason that should be the case, or is this a bug in the engine in which it's failing to get the appropriate info from the host OS? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From 3mcgrath at comcast.net Wed Mar 12 18:05:18 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Wed, 12 Mar 2008 18:05:18 -0400 Subject: Tutorials on using Arrays in REV In-Reply-To: <23DAC89E-2C08-4B5A-BD33-7FFA5EF74590@byu.edu> References: <23DAC89E-2C08-4B5A-BD33-7FFA5EF74590@byu.edu> Message-ID: <3ABBFB45-9BA6-402C-A9BA-0CC852D9AA77@comcast.net> Thanks devin, I will check them out. What I need is deep arrays or .syntax I think or a creative mix of customProps and arrays. Tom McG On Mar 12, 2008, at 11:00 AM, Devin Asay wrote: > On Mar 12, 2008, at 8:23 AM, Thomas McGrath III wrote: > >> I found the Array Docs! >> >> Since I had to go back to 2.8.3 I have been using the user guide >> from there which has blank entries for both XML and Arrrays in Rev. >> >> I just opened the newer version of the User Guide in the newer >> version of Rev and there is a lot of new info on these and a lot of >> other things as well. > > Tom, > > You may find my tutorial on arrays useful, too. > > http://revolution.byu.edu/arrays/introToArrays.php > > Regards, > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Wed Mar 12 19:45:53 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 12 Mar 2008 16:45:53 -0700 Subject: Possible bug with internet time on servers? References: <47D84A1A.1030503@fourthworld.com> Message-ID: Richard- > Dreamhost is based in Los Angeles, yet when my CGIs hosted there use > "the internet date" the time zone portion is always "+0000", e.g.: > > Wed, 12 Mar 2008 08:42:26 +0000 > > Is there a valid reason that should be the case, or is this a bug in the > engine in which it's failing to get the appropriate info from the host OS? Seems to be a linux engine bug. The internet date returns a time of zero locally as well. -- Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Wed Mar 12 20:03:08 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Mar 2008 17:03:08 -0700 Subject: Possible bug with internet time on servers? Message-ID: <47D86F3C.4080407@fourthworld.com> Mark Wieder wrote: > Richard- > >> Dreamhost is based in Los Angeles, yet when my CGIs hosted there use >> "the internet date" the time zone portion is always "+0000", e.g.: >> >> Wed, 12 Mar 2008 08:42:26 +0000 >> >> Is there a valid reason that should be the case, or is this a bug in the >> engine in which it's failing to get the appropriate info from the host OS? > > Seems to be a linux engine bug. The internet date returns a time of zero > locally as well. Thanks for the confirmation - now logged for folks' voting pleasure: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mfstuart at cox.net Wed Mar 12 20:15:52 2008 From: mfstuart at cox.net (mfstuart) Date: Wed, 12 Mar 2008 17:15:52 -0700 (PDT) Subject: question regarding print out of objects listing from the application browser In-Reply-To: <47D841C7.1060701@hyperactivesw.com> References: <200803112034.m2BKYP1C000510@sddev.castandcrew.com> <200803121730.m2CHU6aQ008686@sddev.castandcrew.com> <47D841C7.1060701@hyperactivesw.com> Message-ID: <16018200.post@talk.nabble.com> Hi Jacqueline and Sadhunathan, Testing Jacqueline's script on WinXP, I found the "from rect (the rect of this cd)" value is from the top right of the monitor, (for the size of the card) not from the top right of the stack or card. So in the image you end up with the screen back ground, the RunRev menu bar, and some of the stack as the screen shot, in my case. I looked up the Documentation for export snapshot and found that you need to use the windowID property of the stack in the export snapshot line to get images of the stack or card, in this case. But first place the windowID into a variable: put the windowID of this stack into vWinID repeat with x = 1 to the number of cds go cd x put "c:/temp/snapshot" & x & ".png" into tfilename export snapshot from rect (the rect of cd x) of window vWinID to file tfilename as PNG end repeat HTH, Mark Stuart J. Landman Gay wrote: > > Sadhunathan Nadesan wrote: > >> I could take screen shots with Irfanview, >> write up a word doc in Open Office, and export to PDF. > > You could automate the screenshot part in Revolution so you don't need > to do it manually. Rev offers lots of ways to get screenshots out of > your stack, and you can control what is exported -- either the entire > card, or just a portion of it. > > You'd want to run a repeat loop that goes to each card sequentially and > issues the "export snapshot" command. For example, to get the whole > card, use: > > repeat with x = 1 to the number of cds > go cd x > put "snapshot" & x & ".jpg" into tfilename > export snapshot from rect (the rect of this cd) to file tfilename as > JPEG > end repeat > > You can, of course, change the export file format to any that Rev > supports. This should give you a series of screen shots in just a few > seconds. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/question-regarding-print-out-of-objects-listing-from-the-application-browser-tp15991519p16018200.html Sent from the Revolution - User mailing list archive at Nabble.com. From infinite00 at embarqmail.com Wed Mar 12 20:44:38 2008 From: infinite00 at embarqmail.com (Bruce A. Pokras) Date: Wed, 12 Mar 2008 20:44:38 -0400 Subject: Push button strangeness? Message-ID: I have never heard anyone talk about this, but it seems very strange. A Push Button under Mac OS X looks like an Aqua button, but when I add color to the button it becomes a Square Button. What gives??? Regards, Bruce Pokras Blazing Dawn Software www.blazingdawn.com mac-stacks at kagi.com From Mike at Doub.com Wed Mar 12 20:45:04 2008 From: Mike at Doub.com (Michael Doub) Date: Wed, 12 Mar 2008 20:45:04 -0400 Subject: CGI's on a linux server In-Reply-To: <7c87a2a10803121305y299f24afo50157261a060bbb6@mail.gmail.com> References: <000501c883df$653aff10$6501a8c0@fusion> <7c87a2a10803121305y299f24afo50157261a060bbb6@mail.gmail.com> Message-ID: <000001c884a3$7a7bd290$6501a8c0@fusion> I got the engine from the revolution site in the current folder. Since 2.6.1 is the most current folder I am assuming that I picked up the 2.6.1 engine. Is there an easy way to verify? Also where might I get a 2.8.x engine? -= Mike -----Original Message----- From: Andre Garzia [mailto:andre at andregarzia.com] Sent: Wednesday, March 12, 2008 4:05 PM To: How to use Revolution; Michael Doub Subject: Re: CGI's on a linux server Michael, did you solved this? I suspect that the permissions are wrong, or that the stackfile format is wrong. The correct permission is 755. I don't think the rockets cgi stackfile is saved in the new format, just in case, I've uploaded new version that I am sure is in the old stack file format. What revolution version are you using on your server? If you're using any 2.6.x series and the stack is in the new 2.8.x series, then you need a old stack file format version. You can open it in the IDE and save as legacy version or you can download a new copy from my site. best Andre On 3/11/08, Michael Doub wrote: > I have been able to install the current engine on my ISP's linux server in > cgi-bin and am able to run the simple hello world script. I am now trying > to take the next step in having my script "start using" another stack but I > am having difficulties. > > > > #!revolution > > global gDataA > > on startup > > start using stack "rocketscgi.rev" > > put the defaultFolder into foo > > cgiOutput foo > > end startup > > > > This is generating the following message in the server log: > > > > [Tue Mar 11 20:56:49 2008] [error] [client 99.236.160.190] Premature end of > script headers: /home/doub/public_html/cgi-bin/helloworld.cgi > > /home/doub/public_html/cgi-bin/revolution: Script execution error at line 4, > column 9 > > > > I have tried numerous permissions on the "rocketscgi.rev" stack file and as > you can see have even tied to force the name to all lower case. > > > > Can someone advise me as to what the permission of a stack should be? > > > > Also the following script returns the correct path to cgi-bin: > > > > #!revolution > > global gDataA > > on startup > > -- start using stack "rocketscgi.rev" > > put the defaultFolder into foo > > cgiOutput foo > > end startup > > > > on cgiOutput pBody > > if param(2) is not empty then > > put param(2) into tMimeType > > else > > put "text/html" into tMimeType > > end if > > put "Content-Type: "& tMimeType & cr > > put "Date:" && the internet date & cr > > put "Host:" && $SERVER_NAME & cr > > put "Content-Length:" && the length of pBody & cr & cr > > put pBody > > if the environment is not "development" then quit > > end cgiOutput > > > > I am quite sure I am missing something simple, but I am currently stumped. > > > > -= Mike > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Wed Mar 12 21:05:44 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 13 Mar 2008 02:05:44 +0100 Subject: Push button strangeness? In-Reply-To: References: Message-ID: Hi Bruce, This is normal behaviour. As soon as you add colour, it is no longer a native control and can't be displayed as such. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 13 mrt 2008, at 01:44, Bruce A. Pokras wrote: > I have never heard anyone talk about this, but it seems very > strange. A Push Button under Mac OS X looks like an Aqua button, but > when I add color to the button it becomes a Square Button. What > gives??? > > Regards, > > Bruce Pokras > Blazing Dawn Software > www.blazingdawn.com > mac-stacks at kagi.com From scott at tactilemedia.com Wed Mar 12 22:06:08 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 12 Mar 2008 18:06:08 -0800 Subject: Push button strangeness? In-Reply-To: Message-ID: Recently, Bruce A. Pokras wrote: > I have never heard anyone talk about this, but it seems very strange. > A Push Button under Mac OS X looks like an Aqua button, but when I > add color to the button it becomes a Square Button. What gives??? Rev doesn't offer the ability to colorize or otherwise skin any system-drawn (or system emulated) controls. Attempting to apply any appearance changes to a button results in the behavior you describe, as the stock buttons are the only objects that can be customized. To get custom buttons, you can either 1) create your own button state images and assign them to buttons as icons (in the docs, see the icon, hiliteIcon, hoverIcon, etc properties), or 2) create and script your own controls using images and/or graphics. (I'm hoping to demo a solution based on the latter at the upcoming RevLive Conference in Las Vegas.) Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From jacque at hyperactivesw.com Wed Mar 12 21:53:31 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 12 Mar 2008 20:53:31 -0500 Subject: question regarding print out of objects listing from the application browser In-Reply-To: <16018200.post@talk.nabble.com> References: <200803112034.m2BKYP1C000510@sddev.castandcrew.com> <200803121730.m2CHU6aQ008686@sddev.castandcrew.com> <47D841C7.1060701@hyperactivesw.com> <16018200.post@talk.nabble.com> Message-ID: <47D8891B.2000302@hyperactivesw.com> mfstuart wrote: > Hi Jacqueline and Sadhunathan, > > Testing Jacqueline's script on WinXP, I found the "from rect (the rect of > this cd)" value is from the top right of the monitor, (for the size of the > card) not from the top right of the stack or card. > So in the image you end up with the screen back ground, the RunRev menu bar, > and some of the stack as the screen shot, in my case. > > I looked up the Documentation for export snapshot and found that you need to > use the windowID property of the stack in the export snapshot line to get > images of the stack or card, in this case. > But first place the windowID into a variable: > > put the windowID of this stack into vWinID > repeat with x = 1 to the number of cds > go cd x > put "c:/temp/snapshot" & x & ".png" into tfilename > export snapshot from rect (the rect of cd x) of window vWinID to file > tfilename as PNG > end repeat Thanks, I shouldn't have posted it without testing first. Glad you put the correction into the record. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From stephenREVOLUTION2 at barncard.com Wed Mar 12 23:04:54 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Wed, 12 Mar 2008 19:04:54 -0800 Subject: Push button strangeness? In-Reply-To: References: Message-ID: And Mr. Rossi is too humble to say, but his custom controls are quite amazing, functional and beautiful. >Recently, Bruce A. Pokras wrote: > >> I have never heard anyone talk about this, but it seems very strange. >> A Push Button under Mac OS X looks like an Aqua button, but when I >> add color to the button it becomes a Square Button. What gives??? > >Rev doesn't offer the ability to colorize or otherwise skin any system-drawn >(or system emulated) controls. Attempting to apply any appearance changes >to a button results in the behavior you describe, as the stock buttons are >the only objects that can be customized. To get custom buttons, you can >either 1) create your own button state images and assign them to buttons as >icons (in the docs, see the icon, hiliteIcon, hoverIcon, etc properties), or >2) create and script your own controls using images and/or graphics. > >(I'm hoping to demo a solution based on the latter at the upcoming RevLive >Conference in Las Vegas.) > >Regards, > >Scott Rossi >Creative Director >Tactile Media, Multimedia & Design -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From ambassador at fourthworld.com Wed Mar 12 22:18:42 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Mar 2008 19:18:42 -0700 Subject: question regarding print out of objects listing from the application browser Message-ID: <47D88F02.5090007@fourthworld.com> mfstuart wrote: > I looked up the Documentation for export snapshot and found that > you need to use the windowID property of the stack in the export > snapshot line to get images of the stack or card, in this case. > But first place the windowID into a variable: > > put the windowID of this stack into vWinID > repeat with x = 1 to the number of cds > go cd x > put "c:/temp/snapshot" & x & ".png" into tfilename > export snapshot from rect (the rect of cd x) of window \ > vWinID to file tfilename as PNG > end repeat Unless the card needs some initialization in your scripts, you can export its image without having to go to it: export snapshot from cd x of this stack to file tfilename as png Mark W. made that extension to the export snapshot command a couple versions back (2.7?), and it's simplified so many things here. It used to be that snapshots got their stuff from the general display buffer, which meant that you couldn't have any other windows overlapping the region of interest. Then Mark changed the way snapshots work when he revamped the whole buffering scheme, so now when you use the new object specifier option it causes the object to be rendered into its own offscreen buffer, and that image data is what's delivered as the resulting image. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From DFlan at roadrunner.com Wed Mar 12 22:31:47 2008 From: DFlan at roadrunner.com (David Flanders) Date: Wed, 12 Mar 2008 22:31:47 -0400 Subject: GIF question... Message-ID: <8DD88F65-ECF1-4B12-B58D-9AB932C9F16A@roadrunner.com> Hi, Can we create animated GIF's in RunRev? Will RR support playing of animated GIF's? Let me know. tia David David Flanders ----------------- DFlan at roadrunner.com Environment: OSX 10.4.11 Intel core 2 duo 2.33 Ghz RunRev 2.8.1 SC 4.6.2 From chipp at chipp.com Wed Mar 12 22:43:31 2008 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Mar 2008 20:43:31 -0600 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: <58192AC7-0106-4B5C-9CEC-8C408077551E@cox.net> References: <58192AC7-0106-4B5C-9CEC-8C408077551E@cox.net> Message-ID: <7aa52a210803121943g2f4956a2s872ef0164f2fc69c@mail.gmail.com> On Wed, Mar 12, 2008 at 1:37 PM, Joe Lewis Wilkins wrote: > Jim, I love it. Of course, I love all sorts of conspiracy theories - > even the really stupid ones. After the kinds of things Gates pulled, > initially, he would have deserved such treatment. (smile) No arguing Gates has pulled some stunts in the past, but he certainly seems focused on improving his legacy. Witness his truly philanthropic change of identiy where through his foundation he's already given close to $2 billion to schools here in the US. And that doesn't even cover his international work. And this quote on art technica comparing him with Jobs. "Gates is giving away his fortune with the same gusto he spent acquiring it, throwing billions of dollars at solving global health problems. He has also spoken out on major policy issues, for example, by opposing proposals to cut back the inheritance tax. In contrast, Jobs does not appear on any charitable contribution lists of note. And Jobs has said nary a word on behalf of important social issues, reserving his talents of persuasion for selling Apple products." Not to mention this interesting article on Jobs vs Gates at wired: http://www.wired.com/gadgets/mac/commentary/cultofmac/2006/01/70072 Furthermore, after the iPhone proprietary SDK was released, this was found on the popular Engadget blog: "Who would of thought that after the 1984 Apple Superbowl commercial, that Apple would become the big talking head and we'd become the little guy standing up against Steve's draconian rule." From chipp at chipp.com Wed Mar 12 22:53:33 2008 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Mar 2008 20:53:33 -0600 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: References: Message-ID: <7aa52a210803121953y6a1cd3fdt8afeadf9f04d363b@mail.gmail.com> No kidding. The simple fact is, it's an inferior product at this time. WinXP takes less memory, and generally work much faster. One of the issues as I see it is MS took what...5 years to release this, compared to Apple's regular release around every 2 years? Compound it with the contradiction Apple *generally* releases an OS focused on helping the Consumer get work done, while Vista (other than it's eye candy interface), provides little if any incentive for folks like me to want to upgrade. And it's typically those on the cutting edge AND NOT THE BLEEDING EDGE that tend to help migrate others. I find Apple always has some nice 'gotta have right now' features for each upgrade---Vista, IMO, has none. The simple fact is, there is ZERO compelling reason for the average user to want to upgrade. Period. That's pretty sorry for five plus years in development. With regard to Office, it's not the OS, but a completely different interface. So instead of evolutionary, it's revolutionary. And, IMO, while some things are better, some others are worse-- evidenced the the fact most everyone I know of complain when first using it. We've already had discussions here on the list regarding 'ribbons' and whether or not people like them. In any case, we'll have to wait and see. Frankly, I'm a big Google Docs user. I can get most of what I need from their suite of office apps, plus I can share them with others, easily post PowerPoint presentations online, and create simple spreadsheets. I've even got around to writing proposals on Google Docs. Good article, Scott. Thanks for pointing it out! -Chipp From pepetoo at cox.net Wed Mar 12 22:59:42 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Wed, 12 Mar 2008 19:59:42 -0700 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: <7aa52a210803121943g2f4956a2s872ef0164f2fc69c@mail.gmail.com> References: <58192AC7-0106-4B5C-9CEC-8C408077551E@cox.net> <7aa52a210803121943g2f4956a2s872ef0164f2fc69c@mail.gmail.com> Message-ID: <3DD65C45-3561-4A95-B3C1-F7E01E6D8E24@cox.net> Interesting article; but, as it also points out, the RECORD doesn't necessarily tell the whole story, since those with bad/evil images are the ones who need to make PUBLIC their good deeds in order to attempt to "fix" things, much as the philandering spouse who unexpectedly brings home roses for his wife is often an indication of his having done her wrong. Guilt creates all sorts of "good deed doers" attempting to balance the scales of justice. IMHO! Joe Wilkins On Mar 12, 2008, at 7:43 PM, Chipp Walters wrote: > On Wed, Mar 12, 2008 at 1:37 PM, Joe Lewis Wilkins > wrote: > >> Jim, I love it. Of course, I love all sorts of conspiracy theories - >> even the really stupid ones. After the kinds of things Gates pulled, >> initially, he would have deserved such treatment. (smile) > > > No arguing Gates has pulled some stunts in the past, but he > certainly seems > focused on improving his legacy. Witness his truly philanthropic > change of > identiy where through his foundation he's already given close to $2 > billion > to schools here in the US. And that doesn't even cover his > international > work. > > And this quote on art technica comparing him with Jobs. > > "Gates is giving away his fortune with the same gusto he spent > acquiring it, > throwing billions of dollars at solving global health problems. He > has also > spoken out on major policy issues, for example, by opposing > proposals to cut > back the inheritance tax. In contrast, Jobs does not appear on any > charitable contribution lists of note. And Jobs has said nary a word > on > behalf of important social issues, reserving his talents of > persuasion for > selling Apple products." > > Not to mention this interesting article on Jobs vs Gates at wired: > http://www.wired.com/gadgets/mac/commentary/cultofmac/2006/01/70072 > > Furthermore, after the iPhone proprietary SDK was released, this was > found > on the popular Engadget blog: > > "Who would of thought that after the 1984 Apple Superbowl > commercial, that > Apple would become the big talking head and we'd become the little guy > standing up against Steve's draconian rule." > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From 3mcgrath at comcast.net Wed Mar 12 23:12:51 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Wed, 12 Mar 2008 23:12:51 -0400 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: <7aa52a210803121953y6a1cd3fdt8afeadf9f04d363b@mail.gmail.com> References: <7aa52a210803121953y6a1cd3fdt8afeadf9f04d363b@mail.gmail.com> Message-ID: <31574A7A-0561-4A61-8950-A66B1FF86B93@comcast.net> Chipp, others, I tried to open google docs in my REV browser and it said I needed to use a more up to date browser. BUT it will open in Safari. I think it is a catch all error though since on the web in safari it needs to or wants to open a new window. Has anyone or yourself tried to access google docs in revBrowser????? Tom McG On Mar 12, 2008, at 10:53 PM, Chipp Walters wrote: > > Frankly, I'm a big Google Docs user. I can get most of what I need > from > their suite of office apps, plus I can share them with others, > easily post > PowerPoint presentations online, and create simple spreadsheets. > I've even > got around to writing proposals on Google Docs. From chipp at chipp.com Wed Mar 12 23:14:23 2008 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Mar 2008 21:14:23 -0600 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: <3DD65C45-3561-4A95-B3C1-F7E01E6D8E24@cox.net> References: <58192AC7-0106-4B5C-9CEC-8C408077551E@cox.net> <7aa52a210803121943g2f4956a2s872ef0164f2fc69c@mail.gmail.com> <3DD65C45-3561-4A95-B3C1-F7E01E6D8E24@cox.net> Message-ID: <7aa52a210803122014x26653db8x38fd56a52f608727@mail.gmail.com> Let me get this straight. You're telling me the most noteworthy CEO performer of all time, keeps all his charity contributions a secret, EXCEPT for those done for the Democratic Party. Right. Frankly, I doubt any of the school children aided by the 2 billion dollars care WHY they are the beneficiary of it. Heck, Guilt is also a reason people give handouts to homeless on street corners. Is that so bad? All said, I would assume, if Steve ever steps down from Apple, he may consider launching his own foundation. On Wed, Mar 12, 2008 at 8:59 PM, Joe Lewis Wilkins wrote: > Interesting article; but, as it also points out, the RECORD doesn't > necessarily tell the whole story, since those with bad/evil images are > the ones who need to make PUBLIC their good deeds in order to attempt > to "fix" things, much as the philandering spouse who unexpectedly > brings home roses for his wife is often an indication of his having > done her wrong. Guilt creates all sorts of "good deed doers" > attempting to balance the scales of justice. IMHO! > From chipp at chipp.com Wed Mar 12 23:15:27 2008 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Mar 2008 21:15:27 -0600 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: <31574A7A-0561-4A61-8950-A66B1FF86B93@comcast.net> References: <7aa52a210803121953y6a1cd3fdt8afeadf9f04d363b@mail.gmail.com> <31574A7A-0561-4A61-8950-A66B1FF86B93@comcast.net> Message-ID: <7aa52a210803122015r60ef87ax858d9ea07a01c946@mail.gmail.com> Hi Tom, Nope, I haven't, but I'll ask Chris about it, and hopefully let you know what he says. best, Chipp On Wed, Mar 12, 2008 at 9:12 PM, Thomas McGrath III <3mcgrath at comcast.net> wrote: > Chipp, others, > > I tried to open google docs in my REV browser and it said I needed to > use a more up to date browser. BUT it will open in Safari. I think it > is a catch all error though since on the web in safari it needs to or > wants to open a new window. > > Has anyone or yourself tried to access google docs in revBrowser????? > From lfredricks at proactive-intl.com Wed Mar 12 23:17:24 2008 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Wed, 12 Mar 2008 20:17:24 -0700 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: <7aa52a210803121953y6a1cd3fdt8afeadf9f04d363b@mail.gmail.com> References: <7aa52a210803121953y6a1cd3fdt8afeadf9f04d363b@mail.gmail.com> Message-ID: <008401c884b8$c260ecc0$6501a8c0@GATEWAY> > The simple fact is, there is ZERO compelling reason for the > average user to want to upgrade. Period. That's pretty sorry > for five plus years in development. > > With regard to Office, it's not the OS, but a completely > different interface. So instead of evolutionary, it's > revolutionary. And, IMO, while some things are better, some > others are worse-- evidenced the the fact most everyone I > know of complain when first using it. We've already had > discussions here on the list regarding 'ribbons' and whether > or not people like them. In any case, we'll have to wait and see. Its funny Chipp, but I got my first, first hand look at this at CES 2007 and that is really what struck me the most. At the time was thinking about huge corporations that have settled in on using Office, or various government agencies. Even fairly mild updates, like Office 97->2000, there's a lot of training that usually takes place to get everyone up to speed. But then there's this ribbon thing. What additional value is anyone going to get from this to justify the cost of all that training? Even when there are compeling new features (and I don't see them in 2007), a developer is going to take a hit when a stalwart and known UI gets junked. Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From chipp at chipp.com Wed Mar 12 23:24:48 2008 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Mar 2008 21:24:48 -0600 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: <008401c884b8$c260ecc0$6501a8c0@GATEWAY> References: <7aa52a210803121953y6a1cd3fdt8afeadf9f04d363b@mail.gmail.com> <008401c884b8$c260ecc0$6501a8c0@GATEWAY> Message-ID: <7aa52a210803122024q4da3c067x42f2bf3654eb1137@mail.gmail.com> IMO, one of the most interesting parts of the new Office interface, is it's complete disdain for the past. In fact, ask any user of pre-2007 Office how to simply Open or Print a document, and they're confounded. The old "File, Edit, ..." menu structure is just GONE. Completely. Replaced by a round bubble with 1970 pop graphics on it, which doesn't even look like a button. By my calculation, they saved around 70 pixels in the menu area. Love to been a fly on the wall in THAT meeting! Of course both Apple and MS are guilty of writing a set standard of GUI interface guidelines, then completely ignoring them. IMO, that's really funny. On Wed, Mar 12, 2008 at 9:17 PM, Lynn Fredricks < lfredricks at proactive-intl.com> wrote: > > Its funny Chipp, but I got my first, first hand look at this at CES 2007 > and > that is really what struck me the most. > > At the time was thinking about huge corporations that have settled in on > using Office, or various government agencies. Even fairly mild updates, > like > Office 97->2000, there's a lot of training that usually takes place to get > everyone up to speed. But then there's this ribbon thing. What additional > value is anyone going to get from this to justify the cost of all that > training? > > From niconiko at gmail.com Wed Mar 12 23:25:05 2008 From: niconiko at gmail.com (Nicolas Cueto) Date: Thu, 13 Mar 2008 12:25:05 +0900 Subject: GIF question... In-Reply-To: <8DD88F65-ECF1-4B12-B58D-9AB932C9F16A@roadrunner.com> References: <8DD88F65-ECF1-4B12-B58D-9AB932C9F16A@roadrunner.com> Message-ID: <1e91b2b70803122025h5d278651xb015c38d20812ead@mail.gmail.com> Yes. For more info, in the Rev documents see the properties: frameCount currentFrame repeatCount -- Nicolas Cueto From chipp at chipp.com Wed Mar 12 23:28:18 2008 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Mar 2008 21:28:18 -0600 Subject: GIF question... In-Reply-To: <8DD88F65-ECF1-4B12-B58D-9AB932C9F16A@roadrunner.com> References: <8DD88F65-ECF1-4B12-B58D-9AB932C9F16A@roadrunner.com> Message-ID: <7aa52a210803122028j4af7712agb9846f0b286e1b0b@mail.gmail.com> As Nicolas say, yes, RR supports playing them. No, other than exporting a single image as GIF, there is no known way to export an animated GIF in RunRev. On Wed, Mar 12, 2008 at 8:31 PM, David Flanders wrote: > Hi, > > Can we create animated GIF's in RunRev? Will RR support > playing of animated GIF's? > > > From chipp at chipp.com Wed Mar 12 23:29:58 2008 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Mar 2008 21:29:58 -0600 Subject: Push button strangeness? In-Reply-To: References: Message-ID: <7aa52a210803122029w63bd3ccdw170ef22c1ace0665@mail.gmail.com> You can also use ButtonGaget2, which works as a plugin inside of Rev: www.buttongadget.com -Chipp On Wed, Mar 12, 2008 at 8:06 PM, Scott Rossi wrote: > > 2) create and script your own controls using images and/or graphics. > From ambassador at fourthworld.com Wed Mar 12 23:48:58 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Mar 2008 20:48:58 -0700 Subject: [OT] "They Criticized Vista. And They Should Know." Message-ID: <47D8A42A.3080601@fourthworld.com> Chipp Walters wrote: > IMO, one of the most interesting parts of the new Office interface, is it's > complete disdain for the past. In fact, ask any user of pre-2007 Office how > to simply Open or Print a document, and they're confounded. The old "File, > Edit, ..." menu structure is just GONE. Completely. Replaced by a round > bubble with 1970 pop graphics on it, which doesn't even look like a button. > By my calculation, they saved around 70 pixels in the menu area. Love to > been a fly on the wall in THAT meeting! Here ya' go: http://blogs.msdn.com/jensenh/ -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From davidocoker at gmail.com Thu Mar 13 00:45:40 2008 From: davidocoker at gmail.com (David Coker) Date: Wed, 12 Mar 2008 23:45:40 -0500 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: <47D8A42A.3080601@fourthworld.com> References: <47D8A42A.3080601@fourthworld.com> Message-ID: On Wed, Mar 12, 2008 at 10:48 PM, Richard Gaskin wrote: > Chipp Walters wrote: > > IMO, one of the most interesting parts of the new Office interface, is it's > > complete disdain for the past. In fact, ask any user of pre-2007 Office how > > to simply Open or Print a document, and they're confounded. The old "File, > > Edit, ..." menu structure is just GONE. Completely. Replaced by a round > > bubble with 1970 pop graphics on it, which doesn't even look like a button. > > By my calculation, they saved around 70 pixels in the menu area. Love to > > been a fly on the wall in THAT meeting! I work for an Internet based company that is much to my discontent, a true blue "Windows shop. As such, I recently purchased Office 2007 primarily for use for the times I have to do work while at home. After getting accustomed to using it, I actually prefer the "ribbon navigation system. With that said, I can only think of two compelling reasons to jump into Office 2007 otherwise: 1. When the company owner starts sending you business documents that you cannot open, that seem to be very compelling... 2. The expansion of Excel 2007 to accommodate a million rows of data in the same sheet. You can say goodbye to the need to labor at splitting large data files into multiple documents just to get real work done efficiently! David From sims at ezpzapps.com Thu Mar 13 01:05:18 2008 From: sims at ezpzapps.com (Jim Sims) Date: Thu, 13 Mar 2008 06:05:18 +0100 Subject: Reminder: objects cannot be copied when stack is password-protected!!! Even in a standalone. Grrrrrr.... In-Reply-To: <5F014095-135D-4CF4-A6B4-1BC70E582E90@dvcreators.net> References: <5F014095-135D-4CF4-A6B4-1BC70E582E90@dvcreators.net> Message-ID: On Mar 12, 2008, at 8:46 PM, Josh Mellicker wrote: > Setting the passkey in the preOpenStack script (or other startup > script) certainly allows a project (wherein objects need to be > copied) to function normally. But now that preOpenStack messages get > sent in the IDE in dp-5, I realize this technique of setting the > passkey defeats part of the purpose of password-protecting a stack, > since scripts can be viewed in the IDE (since simply opening the > stack in the IDE unprotects it). Would using the environment function help you? if the environment is "standalone application" then sims ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClipaSearch Pro http://www.ClipaTools.com Across Platforms - Code and Culture http://www.ezpzapps.com/blog/ From DFlan at roadrunner.com Thu Mar 13 01:29:54 2008 From: DFlan at roadrunner.com (David Flanders) Date: Thu, 13 Mar 2008 01:29:54 -0400 Subject: GIF question... In-Reply-To: <7aa52a210803122028j4af7712agb9846f0b286e1b0b@mail.gmail.com> References: <8DD88F65-ECF1-4B12-B58D-9AB932C9F16A@roadrunner.com> <7aa52a210803122028j4af7712agb9846f0b286e1b0b@mail.gmail.com> Message-ID: <687E8902-59B6-470C-AFEF-49BE65B41EDE@roadrunner.com> Hi Chip, Nick I was just wondering for the sake of playing a low overhead gif animation on the web. I've got a gif animator but it's clutsy and chunky and doesn't go down well... Thought I might make a smoother flavor. thanks David David Flanders ----------------- DFlan at roadrunner.com Environment: OSX 10.4.11 SC 4.6.2 Intel core 2 duo On Mar 12, 2008, at 11:28 PM, Chipp Walters wrote: > As Nicolas say, yes, RR supports playing them. > > No, other than exporting a single image as GIF, there is no known > way to > export an animated GIF in RunRev. > > On Wed, Mar 12, 2008 at 8:31 PM, David Flanders > wrote: > >> Hi, >> >> Can we create animated GIF's in RunRev? Will RR support >> playing of animated GIF's? >> >> >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From DFlan at roadrunner.com Thu Mar 13 03:10:37 2008 From: DFlan at roadrunner.com (David Flanders) Date: Thu, 13 Mar 2008 03:10:37 -0400 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: <47D8A42A.3080601@fourthworld.com> References: <47D8A42A.3080601@fourthworld.com> Message-ID: Hi Guys, Although Word looks better in it's new release ( I did follow the link Richard G. provided ), it's so big I think they should split the program up, providing simpler control input (intelligence). bye David David Flanders ----------------- DFlan at roadrunner.com On Mar 12, 2008, at 11:48 PM, Richard Gaskin wrote: > Chipp Walters wrote: >> IMO, one of the most interesting parts of the new Office >> interface, is it's >> complete disdain for the past. In fact, ask any user of pre-2007 >> Office how >> to simply Open or Print a document, and they're confounded. The >> old "File, >> Edit, ..." menu structure is just GONE. Completely. Replaced by a >> round >> bubble with 1970 pop graphics on it, which doesn't even look like >> a button. >> By my calculation, they saved around 70 pixels in the menu area. >> Love to >> been a fly on the wall in THAT meeting! > > > Here ya' go: > http://blogs.msdn.com/jensenh/ > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Thu Mar 13 04:11:59 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 13 Mar 2008 00:11:59 -0800 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: <008401c884b8$c260ecc0$6501a8c0@GATEWAY> Message-ID: Recently, Lynn Fredricks wrote: > At the time was thinking about huge corporations that have settled in on > using Office, or various government agencies. Even fairly mild updates, like > Office 97->2000, there's a lot of training that usually takes place to get > everyone up to speed. But then there's this ribbon thing. What additional > value is anyone going to get from this to justify the cost of all that > training? If Jensen Harris (Group Program Manager of the Microsoft Office User Experience Team) is to be believed, better usability. I saw a presentation of his a year or two ago where he discussed not only the design of the ribbon, but the thinking and research and that led to its development. The decision to change was not made for frivolous reasons, nor was it done in vacuum. After umpteen updates to Office over the years, they continued to get feature requests from users, who wanted to accomplish certain tasks/goals, even though the requested features were already present in the software. The old model was not empowering users to take advantage of the software, so they tried a new direction. He acknowledged there is some learning involved, which is evident, and they also made tough decisions about how to simplify operation of the software without taking needed features away. It may not work for veteran users right away, or possibly ever for some, but it was an attempt to better the software. New thinking is good. It may not always work (witness Apple's decision to use documents within folders as iconic folder representations in Leopard) but it needs to happen. With new thinking, we get things like GLX2, a new way of editing projects in Rev. So while new, and maybe a bit confusing at first, the ribbon thing may turn out to be a good thing and worth the cost to learn. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From scott at tactilemedia.com Thu Mar 13 04:59:42 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 13 Mar 2008 00:59:42 -0800 Subject: Push button strangeness? In-Reply-To: <7aa52a210803122029w63bd3ccdw170ef22c1ace0665@mail.gmail.com> Message-ID: Recently, Chipp Walters wrote: > You can also use ButtonGaget2, which works as a plugin inside of Rev: > www.buttongadget.com Right, totally forgot about this -- a fantastic button image creator that offers some truly amazing features. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From FlexibleLearning at aol.com Thu Mar 13 05:14:33 2008 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 13 Mar 2008 05:14:33 EDT Subject: Export card IMAGE (Re: question regarding print out of objects) Message-ID: Change "of this cd" to "of this stack" and you'll get the expected result... >You could automate the screenshot part in Revolution ... > >repeat with x = 1 to the number of cds > go cd x > put "snapshot" & x & ".jpg" into tfilename > export snapshot from rect (the rect of this cd) to file tfilename as JPEG >end repeat As an alternative, Ken Ray wrote a neat routine that export the card IMAGE rather than a screenShot (in which other windows can get in the way), and the stack does not even have to be visible, on-screen or even fit the monitor... ---------------------------------------------------------- >From the Scripter's Scrapbook: ---------------------------------------------------------- SUMMARY: How to Export a Card Image (Not a Screenshot!) There are many times you might want to export the contents of a card to a JPG or PNG file, and MetaCard/Revolution?s built in export snapshot command takes a literal screenshot, so things like palettes and toolbars can get in the way of getting a clean image of the card. Additionally, you might have a stack window which is larger than the current monitor, and need to export the card image; export snapshot just won't cut it in these cases. The following script allows you to export a card image to disk. Update: 8/17/03: It turns out that his works with stack windows that are hidden or totally offscreen. CONTENT: ExportCard pStackPath,pExportPath,pImageType -- pStackPath is the path to the stack whose card you want to export -- pExportPath is where you want the image to go -- pImageType is one of the three formats supported by the export -- command: paint, png or jpeg put the alwaysBuffer of stack pStackPath into tOldBuffer -- The next two lines force the current card image into the offscreen buffer set the alwaysBuffer of stack pStackPath to false set the alwaysBuffer of stack pStackPath to true create invisible image -- Here's the 'meat' of the handler: set the imagePixMapID of last image to (the pixMapID of stack pStackPath) select last image set the alwaysBuffer of stack pStackPath to tOldBuffer do "export" && pImageType && "to file pExportPath" delete last image choose browse tool end ExportCard Note that this will only export what is visible in the stack window; that is, if you have a scrolling group on the card, you won't get everything inside the group - you would need to resize the stack to accomodate everything before you did an ExportCard. Posted 3/31/03 by Ken Ray, based on original code by Brian Yennie (thanks, Brian!) SOURCE: Ken Ray, 3/31/03 ---------------------------------------------------------- /H From paolo.mazza at neol.it Thu Mar 13 08:01:26 2008 From: paolo.mazza at neol.it (paolo mazza) Date: Thu, 13 Mar 2008 13:01:26 +0100 Subject: why XHTML cannot be parsed with RevXML ? Message-ID: Dear Revs, as far as I know XHTML cannot be parsed with the XML tools in Rev. Why? Don't you think It would be great manage the XHTML code with the RevXML tools? I found these the following messages on the list dated 23-12-2006. Anything has changed then? Paolo Mazza MESSAGES: Unfortunately my experience with the different protocols is very limited. The world wide conferences try to accommodate all the interested parties when they publish their standards, but I don't study the rationale they use. I know part of the rationale is driven by the big companies. Someone like Ken Ray can give a good answer. There are so many flavors of text markup languages (TML) that have been promulgated for different purposes, I am not sure there can ever be a standard way of parsing them. I think that in the beginning a markup language was only for the display of elements in a 'browser', not an organized data system. One key part of a browser program is that if it does not know what to do with a tag, it silently ignores it rather than producing an error message. In other words, errors do not break the page, they result in something displayed poorly or not at all. Hopefully someone with real knowledge in this area will chime in. Jim Ault Las Vegas On 12/23/06 8:48 AM, "David Bovill" wrote: > Jim _ thought that was the whole point of xHTML? > > That is that xHTML is HTML that works with XML parsers - that is why you can > view xHTML outlines in tools such as GoLive. I assumed htmltext from it's > look was xHTML compliant - ans so always assumd that it would be > straightforward to parse with the XML tools.... > > The question is where the logic breaks - is it that xMHTML cannot be parsed > with the XML tools in Rev - or is it that for some crazy reason htmltext is > not XHTML compliant (ie a subset of xHTML) and therefore alid XML. If the > latter which I suspect? - what would I need to do to htmltext to make it > valid XML? > > On 23/12/06, Jim Ault wrote: >> >> HTML text is a system of tags that signal what item is >> whereas XML is much more of an 'outliner' with inheritance defining >> children >> and nodes. They both have the <> look, but HTML is not regimented the >> same way except for Tables, Frames, and a few other constructs. >> >> Now if you add in javascript and css, HTML is even less like XML, so the >> parent.child relationship is even more remote. >> >> It is hard to imagine a single parser that would work for both. Perhaps >> in >> special cases that you generate to stay within rules. >> >> Jim Ault >> Las Vegas >> >> >> On 12/22/06 10:17 PM, "David Bovill" wrote: >> >>> I am using the script to parse the htmltext of Revs text fields - so it >> is a >>> nice fixed target. Here is the script I have at the moment modified >> slightly >>> from your suggestions to work with anchors: >>> >>> function html_ExtractAnchors someHtml >>> put someHtml into htmlPage >>> replace CR with empty in htmlPage --text is now one line >>> replace "name=" with "name=" & CR in htmlPage >>> replace ">> >>> -- filter htmlPage with "*http://*" >>> -- set the itemdel to ">" >>> filter htmlPage with (quote & "*>> set the itemdel to quote >>> >>> put empty into newLinkList >>> repeat for each line LNN in htmlPage >>> put item 2 of LNN & cr after newLinkList >>> -- put item 1 of LNN & cr after newLinkList >>> end repeat >>> delete last char of newLinkList >>> return newLinkList >>> end html_ExtractAnchors >>> >>> NB - anyone managed to use the XML libraries on htmltext - this is the >> sort >>> of thing I mean - which fais with html entities: >>> >>> function html_AttributeValues someHtml, attributeName, childName, depth >>> -- does not work with htmlEntities! >>> >>> put revCreateXMLTree(someHtml, true, true, false) into treeID >>> if char 1 to 6 of treeID is "xmlerr" then >>> put someHtml >>> opn_Notify treeID, true >>> exit to top >>> end if >>> >>> if depth is empty then put -1 into depth >>> put revXMLRootNode(treeID) into startNode >>> put revXMLAttributeValues(treeID, startNode, childName, >> attributeName, >>> CR, depth) into attributeValues >>> revDeleteXMLTree treeID >>> return word 1 to -1 of attributeValues >>> end html_AttributeValues >>> >>> Would be nice... From gregory.lypny at videotron.ca Thu Mar 13 09:34:38 2008 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Thu, 13 Mar 2008 09:34:38 -0400 Subject: Web Robots in Revolution Message-ID: Hello everyone, I'm working on a major research project that involves the analysis of hundreds of thousands of news releases. I've used Revolution to build utility applications that will index news files that I've obtained from Factiva, but now I'd like to expand my news sources. I'm hoping that you can advise me on the feasibility of building something in Revolution that would submit multiple queries (e.g., news for 2005 having to do with patent rejections), extract the links to the hits, then run through them and grab the individual stories to catalogue them. I can appreciate that it would have to be customized for each news site. Any insights on the general approach would be most appreciated. Regards, Gregory Lypny Associate Professor of Finance John Molson School of Business Concordia University Montreal, Canada From ambassador at fourthworld.com Thu Mar 13 09:45:04 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 13 Mar 2008 06:45:04 -0700 Subject: Export card IMAGE (Re: question regarding print out of objects) Message-ID: <47D92FE0.1070107@fourthworld.com> FlexibleLearning wrote: > Change "of this cd" to "of this stack" and you'll get the expected result... > >>You could automate the screenshot part in Revolution ... >> >>repeat with x = 1 to the number of cds >> go cd x >> put "snapshot" & x & ".jpg" into tfilename >> export snapshot from rect (the rect of this cd) to file tfilename as JPEG >>end repeat > > > As an alternative, Ken Ray wrote a neat routine that export the card IMAGE > rather than a screenShot (in which other windows can get in the way), and the > stack does not even have to be visible, on-screen or even fit the monitor... While Ken's approach was a godsend, it's now simpler and more robust to use the built-in object-imaging export option -- see my post from a few hours ago: When Mark Waddingham rewrote the buffering routines for v2.7, he *really* rewrote them, with a strong positive side effect being the new capabilities of the export snapshot command. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From m.schonewille at economy-x-talk.com Thu Mar 13 09:54:45 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 13 Mar 2008 14:54:45 +0100 Subject: Web Robots in Revolution In-Reply-To: References: Message-ID: <95BDDDF8-F41D-46DA-8573-897EDA07EDD5@economy-x-talk.com> Gregory, This should be simple, though time consuming. If you don't know from which domains you want to download news, theres's no need to customize for individual sites. Just get the links from a search engine and parse the list. Then download the sites and determine where the body text starts and finishes or simply remove everything that probably isn't body text (e.g. texts with a relatively large number of exlamation marks, short paragraphs without punctuation etc). Eventually store the text and mark the texts that seem to consist of body text only or garbage only for manual review. Naturally, you will want to ignore sites with particular words in them and domains with particular words, you probably also want to ignore nonsense domains (say longer than 7 chars with 0 or 1 vowel in them). I'm sure, you'll find more ways to filter the search results when you start testing. Important is that you make your filters adjustable --preferably with a nice GUI-- so you can tweak them without changing your scripts. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 13 mrt 2008, at 14:34, Gregory Lypny wrote: > Hello everyone, > > I'm working on a major research project that involves the analysis > of hundreds of thousands of news releases. I've used Revolution to > build utility applications that will index news files that I've > obtained from Factiva, but now I'd like to expand my news sources. > I'm hoping that you can advise me on the feasibility of building > something in Revolution that would submit multiple queries (e.g., > news for 2005 having to do with patent rejections), extract the > links to the hits, then run through them and grab the individual > stories to catalogue them. I can appreciate that it would have to > be customized for each news site. Any insights on the general > approach would be most appreciated. > > Regards, > > > Gregory Lypny > > Associate Professor of Finance > John Molson School of Business > Concordia University > Montreal, Canada From dam-pro.girard at laposte.net Thu Mar 13 09:59:47 2008 From: dam-pro.girard at laposte.net (GIRARD Damien) Date: Thu, 13 Mar 2008 14:59:47 +0100 Subject: [OT] Beta Testers needed for Revolution Plugin Message-ID: <47D93353.8070205@laposte.net> Dear Revolution users, I created a new Revolution extension that permits you to do a simple thing: Create software with Runtime Revolution available in multiple languages. The name of this software is NativeSpeak. If you are interested by NativeSpeak, you can see it in actions in this stack: http://www.dam-pro.com/BETA/NPresenter.rev If you are interested by NativeSpeak, and you want to contribute to its final release, I am searching for private beta testers. (More information given in the stack provided above (button "Next")). Regards, Damien. dgirard at dam-pro.com From JimAultWins at yahoo.com Thu Mar 13 10:27:16 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 13 Mar 2008 07:27:16 -0700 Subject: Web Robots in Revolution In-Reply-To: Message-ID: I suggest you start with Eric Chatonet's site and tutorials that cover a few of the techniques you would likely use. Jim Ault Las Vegas On 3/13/08 6:34 AM, "Gregory Lypny" wrote: > Hello everyone, > > I'm working on a major research project that involves the analysis of > hundreds of thousands of news releases. I've used Revolution to build > utility applications that will index news files that I've obtained > from Factiva, but now I'd like to expand my news sources. I'm hoping > that you can advise me on the feasibility of building something in > Revolution that would submit multiple queries (e.g., news for 2005 > having to do with patent rejections), extract the links to the hits, > then run through them and grab the individual stories to catalogue > them. I can appreciate that it would have to be customized for each > news site. Any insights on the general approach would be most > appreciated. > > Regards, > > > Gregory Lypny > > Associate Professor of Finance > John Molson School of Business > Concordia University > Montreal, Canada > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lfredricks at proactive-intl.com Thu Mar 13 10:54:24 2008 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Thu, 13 Mar 2008 07:54:24 -0700 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: References: <008401c884b8$c260ecc0$6501a8c0@GATEWAY> Message-ID: <03bd01c8851a$21683320$6501a8c0@GATEWAY> > New thinking is good. It may not always work (witness > Apple's decision to use documents within folders as iconic > folder representations in Leopard) but it needs to happen. > With new thinking, we get things like GLX2, a new way of > editing projects in Rev. So while new, and maybe a bit > confusing at first, the ribbon thing may turn out to be a > good thing and worth the cost to learn. I agree it is good to think about new things, but not that because something is new, it is good :-) Microsoft doesn't usually make decisions that affect its big two of Office/Windows without having reasons to do it - Im sure there was loads of research done. I actually participated in some of that in the Windows 2000 era (and got to fill my office with MS products for free as a result). It is very likely that changes went well beyond just usability planning. For example, during the revving of Vista/2007, there was an internal mandate at MS to trim $1 billion out of operating costs. While ultimately, the new design may do away with having to navigate through so many modal dialogs, and provide better, faster access to new features (included and to come) - does that serve the short term needs of the customer, to get up and running with no down time? And then there's the need of the company to maximize sales to satisfy its stockholders, by delaying corporate decisions to adopt? Neither one was satisfied here. But perhaps they anticipated this transition period, at least somewhat, by tightening the belt while adoption can take place. I see a big difference between this and GLX2. With something like GLX2, Jerry isn't asking millions of office drones to jump through flaming hoops. With each subsequent release that Jerry has put out, he's refined the timing between beginning work and arriving at joy, and communicated that the joy is worth achieving in the time it takes to learn the new process. Plus, his target audience is more inclined towards early adopter thinking anyway. I love the new stuff - just being a me-too in a maturing market is suicide. My case in point is what differentiates Valentina from other databases - db's being a very, very mature market. But at the end of the day, we still have to support SQL, ODBC and the like in a fairly uniform way. The steps for Valentina between the old-and-known to new-and-optimized can be taken as you like, and it fits the sort of transition that our customers will accept. We don't have a $1 billion to trim out of our budget :-) Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From sadhu at castandcrew.com Thu Mar 13 12:16:25 2008 From: sadhu at castandcrew.com (Sadhunathan Nadesan) Date: Thu, 13 Mar 2008 09:16:25 -0700 Subject: Export card IMAGE (Re: question regarding print out of objects) Message-ID: <200803131616.m2DGGQBA032345@sddev.castandcrew.com> My thanks to the kind folks who posted comments; more later when I try things out. Sadhu From FlexibleLearning at aol.com Thu Mar 13 12:31:15 2008 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 13 Mar 2008 12:31:15 EDT Subject: Export card IMAGE (Re: question regarding print out of objects) Message-ID: Hi Richard: Indeed, this is much easier... "export snapshot from cd x of this stack to file tfilename as png" Thank you for the heads-up. /H FlexibleLearning wrote: > Change "of this cd" to "of this stack" and you'll get the expected result... > >>You could automate the screenshot part in Revolution ... >> >>repeat with x = 1 to the number of cds >> go cd x >> put "snapshot" & x & ".jpg" into tfilename >> export snapshot from rect (the rect of this cd) to file tfilename as JPEG >>end repeat > > > As an alternative, Ken Ray wrote a neat routine that export the card IMAGE > rather than a screenShot (in which other windows can get in the way), and the > stack does not even have to be visible, on-screen or even fit the monitor... Richard G wrote: While Ken's approach was a godsend, it's now simpler and more robust to use the built-in object-imaging export option -- see my post from a few hours ago: When Mark Waddingham rewrote the buffering routines for v2.7, he *really* rewrote them, with a strong positive side effect being the new capabilities of the export snapshot command. From coiin at rcn.com Thu Mar 13 13:39:21 2008 From: coiin at rcn.com (Colin Holgate) Date: Thu, 13 Mar 2008 13:39:21 -0400 Subject: able to log bugs now In-Reply-To: <47D93353.8070205@laposte.net> References: <47D93353.8070205@laposte.net> Message-ID: Just to let anyone who was interested know, I've managed to get a password. Apparently there's a convention that all emails have some sort of return address, even DoNotReply messages have one in there somewhere. It's so that it's possible to let the sender know if there is a problem. Unfortunately the Rev bugzilla emails don't have such an address, and so our company junk filter treats it as pure spam. I'm now set to be allowed to receive those messages, but it could be something that should be fixed at some point. Meanwhile, I've logged four bugs, and that Mark is super fast at checking them out! It's the closest I've seen to real time bug tracking. From ambassador at fourthworld.com Thu Mar 13 14:17:28 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 13 Mar 2008 11:17:28 -0700 Subject: able to log bugs now Message-ID: <47D96FB8.7090008@fourthworld.com> Colin Holgate wrote: > Meanwhile, I've logged four bugs, and that Mark is super fast at > checking them out! It's the closest I've seen to real time bug > tracking. Welcome aboard. Yes, Mark's been amazing, even more than usual. I had occasion this morning to review several dozen bugs related to fields, and most of them were marked as "Fixed for 2.9". Great job, Mr. Waddingham! -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From chipp at chipp.com Thu Mar 13 14:23:01 2008 From: chipp at chipp.com (Chipp Walters) Date: Thu, 13 Mar 2008 12:23:01 -0600 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: References: <008401c884b8$c260ecc0$6501a8c0@GATEWAY> Message-ID: <7aa52a210803131123r7107cddflf98c4f33169c421a@mail.gmail.com> On Thu, Mar 13, 2008 at 2:11 AM, Scott Rossi wrote: > > New thinking is good. Sure, I don't argue new thinking is a great way to do new things. Take the iPhone for instance. A lot of new thinking went into it, and it shows, though the whole finger as pointing device I do take exception with. But, killing the File, Edit menu when every other program in the world, on all platforms, have it, is not, IMO, new thinking that is good. I don't care how much research went into it..this one's brain-dead just wrong. One of the problems MS and most other commercial software apps have, is the whole feature-creep issue. Especially when they have other *free* apps like Open Office on their heels. I'm pretty sure a driving force behind the whole ribbon idea was 'how do we add new functions and distance ourselves from competition?' -- whether stated or not. The simple fact is, there's a healthy chunk of MS Word which no one will ever use. With the focus on improved and added functionality, also comes a more complex user interface. It can't be helped. Certainly gone are the days of the simplicity of MacWrite. One of the problems with the whole Ribbon interface, is it violates a primary interface guideline all users have been taught since the very first Mac: Things don't move around. If you know where something is on the screen, it should always be there for you to quickly access. Because of the complexity of the Office feature set, there just isn't enough screen real-estate to show all features at all times, so they start 'hopping around' the ribbon. This is confusing for many, especially my father and his friends who've been using Word since the early days. I'm not say I could do better...well OK, I could do better by just putting back the File/Edit menu. The rest, I dunno-- perhaps simplify, or do what Adobe does and provide a 'legacy' workspace. I believe someone needs to do some "New Thinking" elsewhere regarding Office. One thing I'd like to see changed is the licensing model. I like the idea of one license per user instead of one license per machine. I would also like to see an evolutionary feature update mechanism, much like web apps have. Perhaps even a subscription based approach would work well. Just my 2 cents, Chipp From chipp at chipp.com Thu Mar 13 14:35:53 2008 From: chipp at chipp.com (Chipp Walters) Date: Thu, 13 Mar 2008 12:35:53 -0600 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: <7aa52a210803131123r7107cddflf98c4f33169c421a@mail.gmail.com> References: <008401c884b8$c260ecc0$6501a8c0@GATEWAY> <7aa52a210803131123r7107cddflf98c4f33169c421a@mail.gmail.com> Message-ID: <7aa52a210803131135m5cc633b6wd0f939e884ade005@mail.gmail.com> One other thing about "Ribbon." Microsoft now has incorporated it into it's own MS Office User Interface Guidelines. So, they encourage licensees, or actually demand they abide by certain rules or else they violate the terms of the license the User Interface Guidelines. Which pretty much means they can sue you if you choose to license their Guidelines, but don't use them as they demand. So, what's the catch? Well, if you make any program which competes with a Microsoft program, you cannot use their Ribbon interface api or license their MS Office User Interface Guidelines. While this is of course their prerogative as a software application developer, it goes against all we've ever been taught about Operating System UI Guidelines, which attempt to make the software interface similar and thus easy to use for all users-- not just all programs except for ones which compete against us. So, in this case the 'Gang of Ribbon,' while certainly thinking outside the box on one level, decidedly thought only of themselves and 'inside the box' on another. Seems like the Justice Department did us all a great disservice by not breaking up this monopoly when they had the chance. From williamdesmet at gmail.com Thu Mar 13 15:11:52 2008 From: williamdesmet at gmail.com (William de Smet) Date: Thu, 13 Mar 2008 20:11:52 +0100 Subject: QT: How do I put text into a text file on the web (this is just too easy but can't get it to work) Message-ID: Hi there all, This is an easy one but I having a lot of trouble with it. I got a field with text and I want to put this text into a file somewhere on the internet (www.server.com/textfile.txt). I put the file there myself through FTP. >From the documentation I got: post field "Results" to URL "http://www.example.org/current.txt" When I put this code into a button it doesn't work (of course adapted to my own situation) I looked at CHMOD and changed it from 644 to 777. But no result. What am I doing wrong? Thanks. greetings, William de Smet From m.schonewille at economy-x-talk.com Thu Mar 13 15:16:17 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 13 Mar 2008 20:16:17 +0100 Subject: QT: How do I put text into a text file on the web (this is just too easy but can't get it to work) In-Reply-To: References: Message-ID: <99411826-DCF5-47C8-9549-8714832557C8@economy-x-talk.com> Hi William, put fld results into url "ftp://user:password at ftp.domain.com/file.txt" ftp.domain.com is sometimes www.domain.com, home.domain.com or something else. For nicer ways to do this, check out the docs regarding libURL, but if your file is small the above should work fine. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 13 mrt 2008, at 20:11, William de Smet wrote: > Hi there all, > > This is an easy one but I having a lot of trouble with it. > I got a field with text and I want to put this text into a file > somewhere on the internet (www.server.com/textfile.txt). I put the > file there myself through FTP. > >> From the documentation I got: > post field "Results" to URL "http://www.example.org/current.txt" > > When I put this code into a button it doesn't work (of course adapted > to my own situation) > I looked at CHMOD and changed it from 644 to 777. > But no result. > > > What am I doing wrong? > > Thanks. > > greetings, > > William de Smet From williamdesmet at gmail.com Thu Mar 13 15:30:54 2008 From: williamdesmet at gmail.com (William de Smet) Date: Thu, 13 Mar 2008 20:30:54 +0100 Subject: QT: How do I put text into a text file on the web (this is just too easy but can't get it to work) In-Reply-To: <99411826-DCF5-47C8-9549-8714832557C8@economy-x-talk.com> References: <99411826-DCF5-47C8-9549-8714832557C8@economy-x-talk.com> Message-ID: Hi Mark, Tried your suggestion also but no result. Could it be a CHMOD issue then? What should the CHMOD be of that file? greetings, William 2008/3/13, Mark Schonewille : > Hi William, > > put fld results into url "ftp://user:password at ftp.domain.com/file.txt" > > ftp.domain.com is sometimes www.domain.com, home.domain.com or > something else. > > For nicer ways to do this, check out the docs regarding libURL, but if > your file is small the above should work fine. > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > A large collection of scripts for HyperCard, Revolution, SuperCard and > other programming languages can be found at http://runrev.info > > > > > > On 13 mrt 2008, at 20:11, William de Smet wrote: > > > Hi there all, > > > > This is an easy one but I having a lot of trouble with it. > > I got a field with text and I want to put this text into a file > > somewhere on the internet (www.server.com/textfile.txt). I put the > > file there myself through FTP. > > > >> From the documentation I got: > > post field "Results" to URL "http://www.example.org/current.txt" > > > > When I put this code into a button it doesn't work (of course adapted > > to my own situation) > > I looked at CHMOD and changed it from 644 to 777. > > But no result. > > > > > > What am I doing wrong? > > > > Thanks. > > > > greetings, > > > > William de Smet > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From m.schonewille at economy-x-talk.com Thu Mar 13 15:52:53 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 13 Mar 2008 20:52:53 +0100 Subject: QT: How do I put text into a text file on the web (this is just too easy but can't get it to work) In-Reply-To: References: <99411826-DCF5-47C8-9549-8714832557C8@economy-x-talk.com> Message-ID: William, If you're simply trying to upload a file, it has nothing to do with CHMOD and uploaded files automatically get the right persmissions, unless it is an executable. Why do you think it has to do with CHMOD? I'd rather think that you have a router and/or firewall that's causing problems. Make sure that port 21 is open and use libURLSetFTPMode "passive" Actually, I have some problems with FTP myself, using the Tiger firewall and shared internet, even if I use passive FTP (regardless of whether I use Revolution or any other programme). So, I'm not sure the solution is obvious, but let's hope someone else on this list dealt with the problem before. The easiest way would probably be to (be able to) open all outgoing ports. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 13 mrt 2008, at 20:30, William de Smet wrote: > Hi Mark, > > Tried your suggestion also but no result. > Could it be a CHMOD issue then? > What should the CHMOD be of that file? > > greetings, > > William > > > 2008/3/13, Mark Schonewille : >> Hi William, >> >> put fld results into url "ftp://user:password at ftp.domain.com/ >> file.txt" >> >> ftp.domain.com is sometimes www.domain.com, home.domain.com or >> something else. >> >> For nicer ways to do this, check out the docs regarding libURL, but >> if >> your file is small the above should work fine. >> >> Best regards, >> >> Mark Schonewille >> >> -- >> >> Economy-x-Talk Consulting and Software Engineering >> http://economy-x-talk.com >> http://www.salery.biz >> >> A large collection of scripts for HyperCard, Revolution, SuperCard >> and >> other programming languages can be found at http://runrev.info >> >> >> >> >> >> On 13 mrt 2008, at 20:11, William de Smet wrote: >> >>> Hi there all, >>> >>> This is an easy one but I having a lot of trouble with it. >>> I got a field with text and I want to put this text into a file >>> somewhere on the internet (www.server.com/textfile.txt). I put the >>> file there myself through FTP. >>> >>>> From the documentation I got: >>> post field "Results" to URL "http://www.example.org/current.txt" >>> >>> When I put this code into a button it doesn't work (of course >>> adapted >>> to my own situation) >>> I looked at CHMOD and changed it from 644 to 777. >>> But no result. >>> >>> >>> What am I doing wrong? >>> >>> Thanks. >>> >>> greetings, >>> >>> William de Smet >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From hershf at rgllc.us Thu Mar 13 17:33:16 2008 From: hershf at rgllc.us (Hershel Fisch) Date: Thu, 13 Mar 2008 16:33:16 -0500 Subject: .9 b5 In-Reply-To: <47D8366F.4080704@fourthworld.com> Message-ID: On 3/12/08 3:00 PM, "Richard Gaskin" wrote: > Hershel Fisch wrote: >> Sorry may somebody zilla this. >> In .9 b5 in a table field the tab key wouldn't work if the fld was activated >> via "focus on" command, only when activated with the mouse Click > > > > Since this forum isn't reviewed for bug reports, it's infinitely more > useful to post it there. I wish I'd be able to do properly. Hershel From mwieder at ahsoftware.net Thu Mar 13 17:08:38 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 13 Mar 2008 14:08:38 -0700 Subject: Beyond the Browser Message-ID: Someone at Adobe must finally have read "Beyond the Browser" http://www.technologyreview.com/read_article.aspx?ch=specialsections&sc=emerging08&id=20245 http://www.fourthworld.com/embassy/articles/netapps.html -- Mark Wieder mwieder at ahsoftware.net From chrisliv at unimelb.edu.au Thu Mar 13 18:18:03 2008 From: chrisliv at unimelb.edu.au (chris livermore) Date: Fri, 14 Mar 2008 09:18:03 +1100 Subject: Beyond the Browser In-Reply-To: Message-ID: It's that arty photo, Richard made a serious error not including one on his site. Perhaps a 'shining light/message' shot, like Adobe's, but with Richard sitting on a throne upon a mountain-top. Would work for me ;-) chris On 14/3/08 8:08 AM, "Mark Wieder" wrote: > Someone at Adobe must finally have read "Beyond the Browser" > > http://www.technologyreview.com/read_article.aspx?ch=specialsections&sc=emergi > ng08&id=20245 > > http://www.fourthworld.com/embassy/articles/netapps.html _______________________________________________________ Chris Livermore Office for Psychiatric Evaluation & Educational Newmedia Orygen Research Centre 35 Poplar Rd (Locked Bag 10) Parkville 3052 VIC, Australia email:chrisliv at unimelb.edu.au url: www.psychiatry.unimelb.edu.au/open/ ph: 03 9342 3772 mobile: 0403 288 504 medical multimedia education & training _______________________________________________________ From DFlan at roadrunner.com Thu Mar 13 18:29:18 2008 From: DFlan at roadrunner.com (David Flanders) Date: Thu, 13 Mar 2008 18:29:18 -0400 Subject: [OT] "They Criticized Vista. And They Should Know." In-Reply-To: <03bd01c8851a$21683320$6501a8c0@GATEWAY> References: <008401c884b8$c260ecc0$6501a8c0@GATEWAY> <03bd01c8851a$21683320$6501a8c0@GATEWAY> Message-ID: <5A531B7D-8F0E-4AE2-B094-E9AA49D010D9@roadrunner.com> Hi Lynn, On Mar 13, 2008, at 10:54 AM, Lynn Fredricks wrote: > Microsoft doesn't usually make decisions that affect its big two of > Office/Windows without having reasons to do it - Im sure there was > loads of > research done. I actually participated in some of that in the > Windows 2000 > era (and got to fill my office with MS products for free as a > result). It is > very likely that changes went well beyond just usability planning. For > example, during the revving of Vista/2007, there was an internal > mandate at > MS to trim $1 billion out of operating costs. I don't think they are very wise at MS... These billions of dollars is probably going to cut employee checks. For a short time I read about MS and came to a series of articles a few years ago... The core of the dialog was that MS was hiring part time progammers through employment agencies in and around Redmond. These people were not covered for medical insurance or any of the supporting services that full-time employees enjoy. When MS decided that a certain job was done they let the part-timers go. Now you can think of this as you will, but I, that maybe some of those billions that William earned, lay on the backs of those part-timers. Thanks, I had to get that off my chest. David From davidocoker at gmail.com Thu Mar 13 23:10:46 2008 From: davidocoker at gmail.com (David Coker) Date: Thu, 13 Mar 2008 22:10:46 -0500 Subject: A chunking mystery Message-ID: Hello folks, I have a handler built that does nothing more than checking for a zero in a specific item located in a scrolling text field and if found, deletes the entire line. It seemed to work flawlessly with all of the test files that I had chosen to work with while building the app. No problem, I thought. Then I started using an assortment of real data (all CSV format, with the target item in the same location), only to find that I was getting unreliable results. I have a fairly large data file where the app always works, yet another much smaller one that the target zeros are almost ignored. I can mix and match sample data from both files and get varied results. I've even tried sorting the field to get them up to the top of the file, but that doesn't seem to make a difference. repeat for each line thisLine in tSource if item 2 of line 1 of tSource = "0" then delete line 1 of tSource end if end repeat The sample files I'm using came from different sources, but are otherwise identical in general composition, structure and delimited format. Any ideas as to what I need to be looking for? Still using the 2.51 studio version. (bummer!) I'd totally appreciate any boost in the right direction. David From scott at tactilemedia.com Fri Mar 14 00:09:06 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 13 Mar 2008 21:09:06 -0700 Subject: A chunking mystery In-Reply-To: Message-ID: Recently, David Coker wrote: > I have a handler built that does nothing more than checking for a zero > in a specific item located in a scrolling text field and if found, > deletes the entire line. It seemed to work flawlessly with all of the > test files that I had chosen to work with while building the app. > ... > repeat for each line thisLine in tSource > if item 2 of line 1 of tSource = "0" then > delete line 1 of tSource > end if > end repeat I'm not sure exactly what you're trying to test, but your repeat loop seems a little off. Perhaps you intended something like this (assuming tSource is a variable containing the text of a field): repeat with N = number of lines of tSource down to 1 if item 2 of line N of tSource = "0" then delete line N of tSource end repeat Another option (assemble text in a new variable): repeat for each line thisLine in tSource if item 2 of thisLine <> "0" then put thisLine & cr after tFilteredText end repeat delete last char of tFilteredText -- do something with tFilteredText Each of the above should result in removal of any lines in the source text that contain 0 in item 2 of the line. Another thing to check is that you're using the appropriate itemDelimiter (comma is the default, but you can set the itemDelimiter to another character). If the above is not what you're after, you might need to explain what is actually stored in tSource. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From revdev at pdslabs.net Fri Mar 14 00:20:11 2008 From: revdev at pdslabs.net (Phil Davis) Date: Thu, 13 Mar 2008 21:20:11 -0700 Subject: A chunking mystery In-Reply-To: References: Message-ID: <47D9FCFB.7070800@pdslabs.net> Hi David, I don't know if this is the total answer to your problem, but you're mixing "repeat" forms. Using the "repeat for each" form, you would normally examine the contents of the line variable you named in the repeat. But your code always check line 1 of the 'parent' container instead. Try this: repeat for each line thisLine in tSource if item 2 of thisLine <> "0" then put tThisLine & cr after tCleanSource end if end repeat delete last char of tCleanSource -- the trailing CR Or if you want to use the "repeat with" form, try this: repeat with x = the number of lines in tSource down to 1 if item 2 of line x of tSource = "0" then delete line x of tSource end if end repeat In the 2nd example, it's safest to go from end to beginning of the data since you're deleting lines by their line number. Going from start to end will cause the loop to skip a line whenever one is deleted. Also, the first example will be faster. The larger your file, the more you'll see the difference in speed. Take care - Phil Davis David Coker wrote: > Hello folks, > I have a handler built that does nothing more than checking for a zero > in a specific item located in a scrolling text field and if found, > deletes the entire line. It seemed to work flawlessly with all of the > test files that I had chosen to work with while building the app. No > problem, I thought. > > Then I started using an assortment of real data (all CSV format, with > the target item in the same location), only to find that I was getting > unreliable results. I have a fairly large data file where the app > always works, yet another much smaller one that the target zeros are > almost ignored. I can mix and match sample data from both files and > get varied results. I've even tried sorting the field to get them up > to the top of the file, but that doesn't seem to make a difference. > > repeat for each line thisLine in tSource > if item 2 of line 1 of tSource = "0" then > delete line 1 of tSource > end if > end repeat > > The sample files I'm using came from different sources, but are > otherwise identical in general composition, structure and delimited > format. Any ideas as to what I need to be looking for? Still using the > 2.51 studio version. (bummer!) > > I'd totally appreciate any boost in the right direction. > David > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From ludovic.thebault at laposte.net Fri Mar 14 01:54:43 2008 From: ludovic.thebault at laposte.net (=?ISO-8859-1?Q?Ludovic_Th=E9bault?=) Date: Fri, 14 Mar 2008 06:54:43 +0100 Subject: Revbrowser and copy command Message-ID: Hello, I want to copy, by script, some text from a web page in revbrowser (this text is automatically selected by the web page). If i do manually a Edit/Copy, it's work, but if a use the script on mouseup copy put the clipboarddata end mouseup it doesn't work. What's wrong ? Thanks. From JimAultWins at yahoo.com Fri Mar 14 03:01:00 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 14 Mar 2008 00:01:00 -0700 Subject: A chunking mystery In-Reply-To: <47D9FCFB.7070800@pdslabs.net> Message-ID: > David Coker wrote: >> repeat for each line thisLine in tSource >> if item 2 of line 1 of tSource = "0" then >> delete line 1 of tSource >> end if >> end repeat I am not sure exactly what you are trying to but your repeat is not going to work the way you have it structured. First, if you want to use repeat for this, follow Phil's suggestions. Secondly, there may be an easier way to do the task I think you want. Assuming the itemDel is a tab then filter tSource without ("*" & tab & "0" & tab & "*") or commas filter tSource without ("*,0,*") --of course, this will delete lines with any 0 in item 2 through the second to last. This may or may not be a problem for your data set. Both methods are virtually instant, so don't worry about speed. Hope this helps Jim Ault Las Vegas > David Coker wrote: >> Hello folks, >> I have a handler built that does nothing more than checking for a zero >> in a specific item located in a scrolling text field and if found, >> deletes the entire line. It seemed to work flawlessly with all of the >> test files that I had chosen to work with while building the app. No >> problem, I thought. >> >> Then I started using an assortment of real data (all CSV format, with >> the target item in the same location), only to find that I was getting >> unreliable results. I have a fairly large data file where the app >> always works, yet another much smaller one that the target zeros are >> almost ignored. I can mix and match sample data from both files and >> get varied results. I've even tried sorting the field to get them up >> to the top of the file, but that doesn't seem to make a difference. >> >> repeat for each line thisLine in tSource >> if item 2 of line 1 of tSource = "0" then >> delete line 1 of tSource >> end if >> end repeat >> >> The sample files I'm using came from different sources, but are >> otherwise identical in general composition, structure and delimited >> format. Any ideas as to what I need to be looking for? Still using the >> 2.51 studio version. (bummer!) >> >> I'd totally appreciate any boost in the right direction. >> David From geradamas at yahoo.com Fri Mar 14 04:36:07 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 14 Mar 2008 08:36:07 +0000 (GMT) Subject: Exporting Everything To Text Message-ID: <911455.63057.qm@web37515.mail.mud.yahoo.com> At last, sorry chaps, recent lack of inspirational flashes. A totally redesigned TEXTIFIER is now available via revOnline: It will now export an extremely tedious list of properties, scripts, field contents, . . . . . . . , ad nauseam to a text file. Why? Because this is something I have been wanting to do for about 2 years, and because the other day I was fiddling around with a webpage using KompoZer and popped across into TextWrangler to have a peep at the HTML and thought that it might, sometimes, be useful to view RunRev/MetaCard stacks in a different way. It would be perfectly feasible to design a stack to recode the exported text file as the stacks it describes; people might like to muse on whether or not it might be possible to have, say, 100 people working on sections of an incredibly complex stack where only one RR licence is used. I don't particularly want to go down that route, even if only for the simple reason that the good folks in Edinburgh might put a price on my head :) Presumably, TEXTIFIER will also work with MetaCard, I haven't had the time to try it out. The coding is to the usual Richmond Standard of Maximum Awkwardness and has data popping in and out of fields like nobody's business. If you want to see the full glory just set the stack dimensions to about 1200 by 800 (um, sorry, my 17" second-hand monster does 1600 by 1200) and watch the "action" as it runs on a fairly complex target stack. If you don't like the Richmond Standard of Maximum Awkwardness feel free to rewrite bits of it, the whole of it, or start all over again and do it your way. If you do any of the above, except for the last, please give me credit. NASTIES: The only really nasty Nasty as far as I am concerned is how the object scripts are spat out; I had to replace linefeeds by " / " because of a problem I ran into with the main listField so in the resultant text files scripts look rather silly: on mouseUp / beep / end mouseup / this is a bit bad as the would-be text-editing programmer is not given a tidily laid out script like the script-editor presents in RR/MC; it makes LOOPS very difficult to keep track of for a start. STACK SCRIPTS: Oh, dear, just realised I left them out; although now the script is "as it is" (all in one button "GO !") this is easy enough to sort out. I would be very grateful if anybody with a spot of time could play around with it and let me have some feedback. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. The World's Favourite Email http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Fri Mar 14 05:32:32 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 14 Mar 2008 09:32:32 +0000 (GMT) Subject: A chunking mystery Message-ID: <584621.4162.qm@web37507.mail.mud.yahoo.com> Download "Key Detailer" from revOnline [ Under 'Richmond'] (if you don't have access to revOnline drop me a line, off-list) maybe the problem is that one 0 may not be the same as another 0! on my PPC Mac the 0 on the 'number line' above the letters on the keyboard uses ASCII code 48, and on the KeyPad on the right it uses ASCII 65438. Whether RR recognises both of them as '0' or, instead, looks at the ASCII code I just don't know. "KEY NAMER" will give you even more information . . . I can get a '0' by pressing SHIFT and the '0' key on my keypad ( ASCII 65456), ALT + 0 ( ASCII 65438); in fact I could sit here all day and, I'm sure, find other ways to produce Zeros. Luckily all the Zeros I've produced so far are Unicode 48. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From geradamas at yahoo.com Fri Mar 14 05:36:16 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 14 Mar 2008 09:36:16 +0000 (GMT) Subject: Survey ? Message-ID: <544310.286.qm@web37503.mail.mud.yahoo.com> Having woken up from my recent "yogic sleep" (partly caused by my service provider not providing for about 3 days) I found an invitation to take a survey for the RR Beta in my inbox: http://www.zoomerang.com/survey.zgi?p=U28WBPBVZU6W being the "Good Boy" that I am, I clicked on it and got a 'Site Not Found' message: Boo! sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. The World's Favourite Email http://uk.docs.yahoo.com/nowyoucan.html From scott at tactilemedia.com Fri Mar 14 05:41:17 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 14 Mar 2008 02:41:17 -0700 Subject: A chunking mystery In-Reply-To: <584621.4162.qm@web37507.mail.mud.yahoo.com> Message-ID: > maybe the problem is that one 0 may not be the same as > another 0! > > on my PPC Mac the 0 on the 'number line' above the > letters on the keyboard uses ASCII code 48, and on the > KeyPad on the right it uses ASCII 65438. Richmond: I don't believe David was asking about what key was used to produce zeros in his text, but rather how to remove lines from the text that contain zeros. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From geradamas at yahoo.com Fri Mar 14 05:52:31 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 14 Mar 2008 09:52:31 +0000 (GMT) Subject: A chunking mystery Message-ID: <155192.17158.qm@web37515.mail.mud.yahoo.com> Scott Rossi wrote: "I don't believe David was asking about what key was used to produce zeros in his text, but rather how to remove lines from the text that contain zeros." Of course! However, there is a possibility that not all of his Zeros are the same; i.e. produced in the same way and being 'seen' by RR in the same way. so he might like to "set traps" for a number of ASCII codes rather than '0'. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. The World's Favourite Email http://uk.docs.yahoo.com/nowyoucan.html From klaus at major-k.de Fri Mar 14 05:54:05 2008 From: klaus at major-k.de (Klaus Major) Date: Fri, 14 Mar 2008 10:54:05 +0100 Subject: Revbrowser and copy command In-Reply-To: References: Message-ID: Bonjour Ludovic. > Hello, > > I want to copy, by script, some text from a web page in revbrowser > (this text is automatically selected by the web page). > If i do manually a Edit/Copy, it's work, but if a use the script > on mouseup > copy > put the clipboarddata > end mouseup > > it doesn't work. > What's wrong ? RevBrowser is a special kind of beast and needs special treatment :-) Not tested, but this should be doable with something like this: ... put revBrowserGet(tBrowserId, "selected") into CurrentlySelectedText set the clipboarddata["text"] to CurrentlySelectedText ... Check the entry for "revBrowserGet -> selected" in the docs. > Thanks. A votre service monsieur :-) Best from germany Klaus Major klaus at major-k.de http://www.major-k.de From geradamas at yahoo.com Fri Mar 14 05:55:04 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 14 Mar 2008 09:55:04 +0000 (GMT) Subject: A chunking mystery Message-ID: <702181.69377.qm@web37510.mail.mud.yahoo.com> Or, 'set traps' for Unicode . . . Sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. The World's Favourite Email http://uk.docs.yahoo.com/nowyoucan.html From briany at qldlearning.com Fri Mar 14 06:01:16 2008 From: briany at qldlearning.com (Brian Yennie) Date: Fri, 14 Mar 2008 03:01:16 -0700 Subject: A chunking mystery In-Reply-To: References: Message-ID: <029A8D7A-D0CE-4048-B205-8F3A4384EE31@qldlearning.com> If the "repeat for" error in your email isn't the actual problem (often we type things wrongly into email as an example, or strip too much out), then: I would hazard a guess here that your problem lies in the assumption that CSV files can be parsed simply by addressing lines and items. Unfortunately, this is not the case -- as CSV columns themselves can contain commas and even escaped quotes inside of quotes. To confound things, all CSV files are not created equal in terms of conventions used. Consider (for starters) what happens if you have embedded commas in a line like this: "Los Angeles, CA",0,1 Column 3 in your CSV file is "1" Item 3 is "0" = Trouble! Hope this helps, Brian From geradamas at yahoo.com Fri Mar 14 06:16:20 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 14 Mar 2008 10:16:20 +0000 (GMT) Subject: Learn Programming in 1 Day Message-ID: <831551.52043.qm@web37501.mail.mud.yahoo.com> "Learn Programming in 1 Day" really ? I must be extremely stupid then. And, no I don't need 100 replies to confirm the above:) love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From dave at looktowindward.com Fri Mar 14 07:00:51 2008 From: dave at looktowindward.com (Dave) Date: Fri, 14 Mar 2008 11:00:51 +0000 Subject: Learn Programming in 1 Day In-Reply-To: <831551.52043.qm@web37501.mail.mud.yahoo.com> References: <831551.52043.qm@web37501.mail.mud.yahoo.com> Message-ID: <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> Ahhhh, but surely with the modern day RunRev stupidity is a thing of the past! They have a cunning knack of shooting themselves in the foot, how many toes are left? Can hardly type for tears of laughter and it's not even April yet! On 14 Mar 2008, at 10:16, Richmond Mathewson wrote: > "Learn Programming in 1 Day" > > really ? > > I must be extremely stupid then. > > And, no I don't need 100 replies to confirm the > above:) > > love, Richmond > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ > > > ___________________________________________________________ > Rise to the challenge for Sport Relief with Yahoo! For Good > > http://uk.promotions.yahoo.com/forgood/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dave at looktowindward.com Fri Mar 14 07:07:47 2008 From: dave at looktowindward.com (Dave) Date: Fri, 14 Mar 2008 11:07:47 +0000 Subject: [OT] Beta Testers needed for Revolution Plugin In-Reply-To: <47D93353.8070205@laposte.net> References: <47D93353.8070205@laposte.net> Message-ID: <88E6CE32-07E8-4721-8576-3223FAE0FAC4@looktowindward.com> Yes, but can I learn to program in just one day??? Can't resist! Dave On 13 Mar 2008, at 13:59, GIRARD Damien wrote: > Dear Revolution users, > > I created a new Revolution extension that permits you to do a > simple thing: > Create software with Runtime Revolution available in multiple > languages. > > The name of this software is NativeSpeak. If you are interested by > NativeSpeak, you can see it in actions > in this stack: http://www.dam-pro.com/BETA/NPresenter.rev > > If you are interested by NativeSpeak, and you want to contribute to > its > final release, > I am searching for private beta testers. (More information given in > the > stack provided above (button "Next")). > > Regards, > > Damien. > > dgirard at dam-pro.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jbv.silences at club-internet.fr Fri Mar 14 07:20:34 2008 From: jbv.silences at club-internet.fr (jbv) Date: Fri, 14 Mar 2008 12:20:34 +0100 Subject: Learn Programming in 1 Day References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> Message-ID: <47DA5F7F.6362B49E@club-internet.fr> Depends on what you mean by "programming"... I've often met graphic designers using Flash who write scripts with a complexity equivalent to "go prev / go next", or who copy/paste some scripts they grabbed on the web and in which they change 1 or 2 parameters, and then claim to be "graphic designers AND programmers"... In that case, I guess 1 day is enough... JB > > > > "Learn Programming in 1 Day" > > > > really ? > > > > I must be extremely stupid then. > > > > And, no I don't need 100 replies to confirm the > > above:) > > > > love, Richmond > > > > ______ From dave at looktowindward.com Fri Mar 14 07:29:42 2008 From: dave at looktowindward.com (Dave) Date: Fri, 14 Mar 2008 11:29:42 +0000 Subject: Learn Programming in 1 Day In-Reply-To: <47DA5F7F.6362B49E@club-internet.fr> References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> Message-ID: Maybe be the RunRev programming team were of the same course! Would explain a lot! <<>>>> Happy Weekend! Dave On 14 Mar 2008, at 11:20, jbv wrote: > Depends on what you mean by "programming"... > I've often met graphic designers using Flash who > write scripts with a complexity equivalent to > "go prev / go next", or who copy/paste some scripts > they grabbed on the web and in which they change > 1 or 2 parameters, and then claim to be "graphic > designers AND programmers"... > In that case, I guess 1 day is enough... > > JB > >> >> >>> "Learn Programming in 1 Day" >>> >>> really ? >>> >>> I must be extremely stupid then. >>> >>> And, no I don't need 100 replies to confirm the >>> above:) >>> >>> love, Richmond >>> >>> ______ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From davidocoker at gmail.com Fri Mar 14 07:31:11 2008 From: davidocoker at gmail.com (David Coker) Date: Fri, 14 Mar 2008 06:31:11 -0500 Subject: A chunking mystery In-Reply-To: References: Message-ID: > I'm not sure exactly what you're trying to test, but your repeat loop seems > a little off. Perhaps you intended something like this (assuming tSource is > a variable containing the text of a field): > > repeat with N = number of lines of tSource down to 1 > if item 2 of line N of tSource = "0" then delete line N of tSource > end repeat > > Another option (assemble text in a new variable): > > > repeat for each line thisLine in tSource > if item 2 of thisLine <> "0" then put thisLine & cr after tFilteredText > end repeat > delete last char of tFilteredText > -- do something with tFilteredText > > Each of the above should result in removal of any lines in the source text > that contain 0 in item 2 of the line. Another thing to check is that you're > using the appropriate itemDelimiter (comma is the default, but you can set > the itemDelimiter to another character). > > If the above is not what you're after, you might need to explain what is > actually stored in tSource. Hello Scott, I'm sorry, I just didn't think to mention that I'm moving the data from the text field into a temporary variable before processing. Perhaps I should add some details as to what I'm trying to accomplish as well. I'm working with large datasets (sometimes over 80,000 records) that originate from a variety of sources, often in different formats (CSV, Tabbed,etc.) and all of which with just a few columns of data that would be common to each and of interest to me. I've added enough "smarts" to the app where I can preselect certain options based on where the file originated (delimiters and positioning of the data being analyzed), as well as how the data must be handled accordingly. In this case, the zero represents a "code" indicating that the item has been discontinued and is no longer available, so I just want to remove those items from the source entirely. This is just a tiny fraction of the overall processing that must be done. Basically, I'm just trying to automate the same general processes that I would otherwise go through using Excel, for example. This is my first real attempt to do heavy data processing with Rev (and chunking to a large degree), so most of what I'm doing is simple trial and error. I really appreciate everyone's input and will start trying some of the suggestions to see what works best. David From mpetrides at earthlink.net Fri Mar 14 07:50:41 2008 From: mpetrides at earthlink.net (Petrides, M.D. Marian) Date: Fri, 14 Mar 2008 06:50:41 -0500 Subject: Learn Programming in 1 Day In-Reply-To: References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> Message-ID: <02A583D4-F04C-419E-8E58-7C576D5D524D@earthlink.net> I realize these comments are intended primarily as humor. However turning serious for a minute, this sounds like a great opportunity for self-taught "programmers" like me to actually build a solid foundation (instead of the sloppy mess I currently muddle by with--hey, I DO have my roots in BASIC after all--color me master of spaghetti code) onto which to tack the day-to-day learning we are doing. My 2 cents. M On Mar 14, 2008, at 6:29 AM, Dave wrote: > Maybe be the RunRev programming team were of the same course! Would > explain a lot! > > <<>>>> > > Happy Weekend! > Dave > > On 14 Mar 2008, at 11:20, jbv wrote: > >> Depends on what you mean by "programming"... >> I've often met graphic designers using Flash who >> write scripts with a complexity equivalent to >> "go prev / go next", or who copy/paste some scripts >> they grabbed on the web and in which they change >> 1 or 2 parameters, and then claim to be "graphic >> designers AND programmers"... >> In that case, I guess 1 day is enough... >> >> JB >> >>> >>> >>>> "Learn Programming in 1 Day" >>>> >>>> really ? >>>> >>>> I must be extremely stupid then. >>>> >>>> And, no I don't need 100 replies to confirm the >>>> above:) >>>> >>>> love, Richmond >>>> >>>> ______ >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From saxtell at neb.rr.com Fri Mar 14 08:32:49 2008 From: saxtell at neb.rr.com (Steven Axtell) Date: Fri, 14 Mar 2008 07:32:49 -0500 Subject: Multiple Stacks Active at Same Time Message-ID: <000c01c885cf$84581a30$0301000a@saxtell> Is it possible to make two or more stacks active at the same time? I am building an app in which "pressing" certain buttons in the main stack causes a substack to open. With the substack active, further "pressing" of similar buttons in the mainstack causes the mainstack to quickly become active and then inactive. Likewise, the substack quickly becomes inactive and then active. It is slightly annoying when that happens (window border/title bar quickly going from active to inactive or vice versa). Thanks, Steven Axtell From davidocoker at gmail.com Fri Mar 14 08:42:56 2008 From: davidocoker at gmail.com (David Coker) Date: Fri, 14 Mar 2008 07:42:56 -0500 Subject: A chunking mystery In-Reply-To: <029A8D7A-D0CE-4048-B205-8F3A4384EE31@qldlearning.com> References: <029A8D7A-D0CE-4048-B205-8F3A4384EE31@qldlearning.com> Message-ID: > Consider (for starters) what happens if you have embedded commas in a > line like this: > > "Los Angeles, CA",0,1 > > Column 3 in your CSV file is "1" > Item 3 is "0" > > = Trouble! You are certainly correct there, my friend! In this case though, as part of the "process" for the raw source files that are already in a somewhat usable CSV format, I first convert the data into a piped "|" format, then strip out any extra quotes and commas *and* shuffle the target field up to the 2nd item position. Afterwards, I convert the data back to CSV format before doing any additional processing. Ultimately, there are only three fields that I am concerned with from a data processing viewpoint and everything else in a given line just gets shuffled toward the right and ignored. To the best of my ability, I've analyzed the resulting data and the target fields are in the correct location, without any extra quotes and/or commas. Since the data comes from several sources and I've had similar results using a tab for the delimiter, Richmond may be on to something in regards to what the Rev engine is actually "seeing". Certainly must be considered and ruled out I think. There again, as others have suggested, it may just be that some lines are being skipped in certain cases due to the poor format of my repeat loop. Thanks for the ideas folks. Truly appreciated! David From jbv.silences at club-internet.fr Fri Mar 14 09:01:35 2008 From: jbv.silences at club-internet.fr (jbv) Date: Fri, 14 Mar 2008 14:01:35 +0100 Subject: Learn Programming in 1 Day References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <02A583D4-F04C-419E-8E58-7C576D5D524D@earthlink.net> Message-ID: <47DA7729.9BEB8A56@club-internet.fr> "Petrides, M.D. Marian" a *crit : > I realize these comments are intended primarily as humor. are they really ? I for one have about 30 years of experience as a programmer, and have used about 20 different languages, including such weird things as uP / uC assembler or MIDI programming language like MAX, and still am reluctant to claim to be a programmer since almost everyday I come across pieces of code much smarter than what I could write, or need to post questions to this list from time to time... I think a better approach could have been : "code as you think"... JB From pepetoo at cox.net Fri Mar 14 08:55:32 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 14 Mar 2008 05:55:32 -0700 Subject: Survey ? In-Reply-To: <544310.286.qm@web37503.mail.mud.yahoo.com> References: <544310.286.qm@web37503.mail.mud.yahoo.com> Message-ID: Richmond, Don't know what your problem is. It takes me right where it should. On a Mac with Safari. Both on the email message I received and the link below in your email. Joe Wilkins On Mar 14, 2008, at 2:36 AM, Richmond Mathewson wrote: > Having woken up from my recent "yogic sleep" (partly > caused by my service provider not providing for about > 3 days) I found an invitation to take a survey for the > RR Beta in my inbox: > > http://www.zoomerang.com/survey.zgi?p=U28WBPBVZU6W > > being the "Good Boy" that I am, I clicked on it and > got a 'Site Not Found' message: Boo! > > sincerely, Richmond Mathewson > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ > > > __________________________________________________________ > Sent from Yahoo! Mail. > The World's Favourite Email http://uk.docs.yahoo.com/nowyoucan.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From pepetoo at cox.net Fri Mar 14 08:59:44 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 14 Mar 2008 05:59:44 -0700 Subject: Multiple Stacks Active at Same Time In-Reply-To: <000c01c885cf$84581a30$0301000a@saxtell> References: <000c01c885cf$84581a30$0301000a@saxtell> Message-ID: Steven, You're in control. Just lock and unlock the screen at points where you want the user to see an updated version of the situation. At least that's how I'd do it using HC and I've heard that the save technique works with RR. Joe Wilkins On Mar 14, 2008, at 5:32 AM, Steven Axtell wrote: > Is it possible to make two or more stacks active at the same time? > I am building an app in which "pressing" certain buttons in the main > stack causes a substack to open. With the substack active, further > "pressing" of similar buttons in the mainstack causes the mainstack > to quickly become active and then inactive. Likewise, the substack > quickly becomes inactive and then active. It is slightly annoying > when that happens (window border/title bar quickly going from active > to inactive or vice versa). > > Thanks, > > Steven Axtell > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From heather at runrev.com Fri Mar 14 09:26:49 2008 From: heather at runrev.com (Heather Nagey) Date: Fri, 14 Mar 2008 13:26:49 +0000 Subject: Calling all Newbies (and gurus) Message-ID: <809AE495-655B-4D8A-ABFA-20B3BB364C9A@runrev.com> Dear List Members, If you've recently joined this list because you're having trouble getting your head round Revolution and you want help from the experts, you might be interested to learn that we have devoted an entire day of the Revolution Live Conference in Las Vegas just to you. You can now buy this day as a one day training course, even if you can't make the rest of the conference. You long-standing list members and Revolution Gurus, keep reading, this day is for you too! We're running Open Kitchen sessions all day, with all the conference presenters and staff members we can round up and lock in a room, so that they can help you with one on one expertise and hands on demonstrations of how to figure out that obscure bit of coding that's been bugging you. Just a heads up. This is your conference, arranged for your benefit, so if you've been binning the promos and ignoring the newsletter articles, give it one more look and ask yourself, can I afford to miss this? Instead of writing to support or this list with your technical bafflements, get real life instruction from the experts. Ask anyone on this list who has been to a conference before, whether it was worth the money, time and effort. Email is great, the Internet is wonderful, books and tutorials are indispensable, but there is nothing beats real interaction with real people. Hope to see you there! Warm Regards, Heather Heather Nagey Customer Services Manager Runtime Revolution Ltd http://www.runrev.com From david at openpartnership.net Fri Mar 14 09:44:58 2008 From: david at openpartnership.net (David Bovill) Date: Fri, 14 Mar 2008 14:44:58 +0100 Subject: revBrowser In-Reply-To: References: Message-ID: Thanks - I'm still getting crashes and I'll check that I'm using "closeRevBRowser" carefuly! On 01/02/2008, Thomas McGrath III wrote: > > David, > > That page loads fine in my revBrowser app.I also tried my own iGoogle > page. But i have noticed a few buggy crashes during development. The > thing for me was that I MAY not have taken care of all closeRevBRowser > calls during the development process. > > I believe if the Safari or EI browser is upgraded than this would > effect the Rev browser. > > > HTH > > Tom > > Mac OS10.5.1 2.4 GHz Intel Core 2 Duo > 4 GB 667 MHz DDR2 SDRAM > > On Feb 1, 2008, at 12:16 PM, David Bovill wrote: > > > > Having some problems with revBrowser - I get a repeated crash using > > the > > "Browser Sampler.rev" stack - or the stacks I am coding. I get it when > > viewing my Google Home page - that's not the search engine but the > > personalised home page with the widgets in.... I am not sure which > > url to > > give as it sues my loin credentials to display my personalised page > > - can > > someone check "http://www.google.co.uk/ig?hl=en" in revBrowser on > > other > > platforms / systems? > > > > In general I'd like to know what the stability issues are for the > > embedded > > browser. Any one know how it works - that is I know it uses the > > relevant web > > kits on windows and macOS - but are these embedded in the external - > > or as I > > suspect part of the operating system that the external interfaces > > with - in > > other words if the operating system is upgraded - are features > > added / fixes > > made that would effect revBrowser - or is it all part of the external. > > > > > > > Thomas McGrath III > 3mcgrath at comcast.net > > Mac OS10.5.1 2.4 GHz Intel Core 2 Duo > 4 GB 667 MHz DDR2 SDRAM > > > > _______________________________________________ > > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From david at openpartnership.net Fri Mar 14 09:54:05 2008 From: david at openpartnership.net (David Bovill) Date: Fri, 14 Mar 2008 14:54:05 +0100 Subject: why XHTML cannot be parsed with RevXML ? In-Reply-To: References: Message-ID: Paolo - from memory the issue is not that you cannot parse valid XHTML with Revs XML externals, rather that Revs native htmltext is not valid XML and therefore cannot be parsed using Revs XML externals! Strange but true. However from memory the problem is caused by html entities not being escaped in htmltext and breaking the XML parsing. You can get around this by replacing the htmltext enitities with XML compliant ones. You should not have any problems with valid XHTML though. On 13/03/2008, paolo mazza wrote: > > > Dear Revs, > > as far as I know XHTML cannot be parsed with the XML tools in Rev. > > Why? Don't you think It would be great manage the XHTML code with the > RevXML tools? > > I found these the following messages on the list dated 23-12-2006. > Anything has changed then? > > Paolo Mazza > > MESSAGES: > > Unfortunately my experience with the different protocols is very limited. > The world wide conferences try to accommodate all the interested parties > when they publish their standards, but I don't study the rationale they > use. > > I know part of the rationale is driven by the big companies. Someone like > Ken Ray can give a good answer. There are so many flavors of text markup > languages (TML) that have been promulgated for different purposes, I am > not > sure there can ever be a standard way of parsing them. > > I think that in the beginning a markup language was only for the display > of > elements in a 'browser', not an organized data system. One key part of a > browser program is that if it does not know what to do with a tag, it > silently ignores it rather than producing an error message. In other > words, > errors do not break the page, they result in something displayed poorly or > not at all. > > Hopefully someone with real knowledge in this area will chime in. > > Jim Ault > Las Vegas > > On 12/23/06 8:48 AM, "David Bovill" wrote: > > > Jim _ thought that was the whole point of xHTML? > > > > That is that xHTML is HTML that works with XML parsers - that is why you > can > > view xHTML outlines in tools such as GoLive. I assumed htmltext from > it's > > look was xHTML compliant - ans so always assumd that it would be > > straightforward to parse with the XML tools.... > > > > The question is where the logic breaks - is it that xMHTML cannot be > parsed > > with the XML tools in Rev - or is it that for some crazy reason htmltext > is > > not XHTML compliant (ie a subset of xHTML) and therefore alid XML. If > the > > latter which I suspect? - what would I need to do to htmltext to make it > > valid XML? > > > > On 23/12/06, Jim Ault wrote: > >> > >> HTML text is a system of tags that signal what item is > >> whereas XML is much more of an 'outliner' with inheritance defining > >> children > >> and nodes. They both have the <> look, but HTML is not regimented > the > >> same way except for Tables, Frames, and a few other constructs. > >> > >> Now if you add in javascript and css, HTML is even less like XML, so > the > >> parent.child relationship is even more remote. > >> > >> It is hard to imagine a single parser that would work for > both. Perhaps > >> in > >> special cases that you generate to stay within rules. > >> > >> Jim Ault > >> Las Vegas > >> > >> > >> On 12/22/06 10:17 PM, "David Bovill" wrote: > >> > >>> I am using the script to parse the htmltext of Revs text fields - so > it > >> is a > >>> nice fixed target. Here is the script I have at the moment modified > >> slightly > >>> from your suggestions to work with anchors: > >>> > >>> function html_ExtractAnchors someHtml > >>> put someHtml into htmlPage > >>> replace CR with empty in htmlPage --text is now one line > >>> replace "name=" with "name=" & CR in htmlPage > >>> replace " >>> > >>> -- filter htmlPage with "*http://*" > >>> -- set the itemdel to ">" > >>> filter htmlPage with (quote & "* >>> set the itemdel to quote > >>> > >>> put empty into newLinkList > >>> repeat for each line LNN in htmlPage > >>> put item 2 of LNN & cr after newLinkList > >>> -- put item 1 of LNN & cr after newLinkList > >>> end repeat > >>> delete last char of newLinkList > >>> return newLinkList > >>> end html_ExtractAnchors > >>> > >>> NB - anyone managed to use the XML libraries on htmltext - this is > the > >> sort > >>> of thing I mean - which fais with html entities: > >>> > >>> function html_AttributeValues someHtml, attributeName, childName, > depth > >>> -- does not work with htmlEntities! > >>> > >>> put revCreateXMLTree(someHtml, true, true, false) into treeID > >>> if char 1 to 6 of treeID is "xmlerr" then > >>> put someHtml > >>> opn_Notify treeID, true > >>> exit to top > >>> end if > >>> > >>> if depth is empty then put -1 into depth > >>> put revXMLRootNode(treeID) into startNode > >>> put revXMLAttributeValues(treeID, startNode, childName, > >> attributeName, > >>> CR, depth) into attributeValues > >>> revDeleteXMLTree treeID > >>> return word 1 to -1 of attributeValues > >>> end html_AttributeValues > >>> > >>> Would be nice... > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From m.schonewille at economy-x-talk.com Fri Mar 14 09:57:35 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 14 Mar 2008 14:57:35 +0100 Subject: Dilbert Message-ID: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> Hi, Although Dilbert.com used to try to prevent people from downloading cartoons or showing cartoons in places on the net other than the Dilbert homepage, there now is a Flash widget freely available. A few days ago, I put the HTML code needed to display the Flash widget into a stack and now I've put that stack on-line on the Economy-x-Talk homepage. You can download the stack by going to the homepage (see below) and clicking on the Developers link. You'll find it at the bottom of the page. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info From 3mcgrath at comcast.net Fri Mar 14 10:49:22 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Fri, 14 Mar 2008 10:49:22 -0400 Subject: Dilbert In-Reply-To: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> Message-ID: <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> Mark, I tried your stack and imediattley got a Flash error "Adobe Flash Player has stopped a potentially unsafe operation" - The following local application on your computer or network: applewebdata:blah blah is trying to communicate with this Internet-enabled location: bin.clearspring.com with To let this application communicate with the internet, click settings. You must restart this application after changing your settings. OK, Cancel Is this Mac OSX, Flash or RR or Your code in RR doing this? First time I have seen this. Thanks Tom McGrath On Mar 14, 2008, at 9:57 AM, Mark Schonewille wrote: > Hi, > > Although Dilbert.com used to try to prevent people from downloading > cartoons or showing cartoons in places on the net other than the > Dilbert homepage, there now is a Flash widget freely available. A > few days ago, I put the HTML code needed to display the Flash widget > into a stack and now I've put that stack on-line on the Economy-x- > Talk homepage. > > You can download the stack by going to the homepage (see below) and > clicking on the Developers link. You'll find it at the bottom of the > page. > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > A large collection of scripts for HyperCard, Revolution, SuperCard > and other programming languages can be found at http://runrev.info > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas McGrath III 3mcgrath at comcast.net www.lazyriversoftware.com Mac OS10.5.2 2.4 GHz Intel Core 2 Duo 4 GB 667 MHz DDR2 SDRAM Revolution Enterprise Version 2.9.0-dp-5 Build 540 From heather at runrev.com Fri Mar 14 10:56:57 2008 From: heather at runrev.com (Heather Nagey) Date: Fri, 14 Mar 2008 14:56:57 +0000 Subject: Learn Programming in 1 Day In-Reply-To: <02A583D4-F04C-419E-8E58-7C576D5D524D@earthlink.net> References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <02A583D4-F04C-419E-8E58-7C576D5D524D@earthlink.net> Message-ID: <12B258FC-A3EF-4E8E-AFAA-CCF91B3DC172@runrev.com> Richmond, if you think we can't teach the basics of using Revolution to new users in just one day, I challenge you to come along and see for yourself. If you go home again without having learned anything new I will personally refund your ticket**. The aim of the day is to give new users a thorough grounding in Revolution, and the tools to continue to learn. Besides, the day finishes with a Cocktail Soiree, you get to party on down with Jo and the rest of the team - I wonder if Jo really will get that Vegas costume she was talking about... Dave: about 200 (toes). JB: I imagine you could probably learn quite a bit of Flash in one day. Since Rev is enormously better than Flash*** its certainly possible to learn to do useful work with it in one day. Marian: with Jacque, Devin, Kevin, Scott and Andre teaching you, this is going to turn out to be the smartest decision of the year for you. Warm Regards, Heather **Offer open exclusively to Richmond Mathewson, "new things learned" includes what Kevin and Mark are really like, how expert all the presenters are on Revolution and how incredibly hard they work. ***My biased opinion based on having worked for Runtime for the last 10 years (we must be doing something right, eh, we're still here and more toes than even before) On 14 Mar 2008, at 11:50, Petrides, M.D. Marian wrote: > I realize these comments are intended primarily as humor. > > However turning serious for a minute, this sounds like a great > opportunity for self-taught "programmers" like me to actually build > a solid foundation (instead of the sloppy mess I currently muddle > by with--hey, I DO have my roots in BASIC after all--color me > master of spaghetti code) onto which to tack the day-to-day > learning we are doing. My 2 cents. > > M > > > On Mar 14, 2008, at 6:29 AM, Dave wrote: > >> Maybe be the RunRev programming team were of the same course! >> Would explain a lot! >> >> <<>>>> >> >> Happy Weekend! >> Dave >> >> On 14 Mar 2008, at 11:20, jbv wrote: >> >>> Depends on what you mean by "programming"... >>> I've often met graphic designers using Flash who >>> write scripts with a complexity equivalent to >>> "go prev / go next", or who copy/paste some scripts >>> they grabbed on the web and in which they change >>> 1 or 2 parameters, and then claim to be "graphic >>> designers AND programmers"... >>> In that case, I guess 1 day is enough... >>> >>> JB >>> >>>> >>>> >>>>> "Learn Programming in 1 Day" >>>>> >>>>> really ? >>>>> >>>>> I must be extremely stupid then. >>>>> >>>>> And, no I don't need 100 replies to confirm the >>>>> above:) >>>>> >>>>> love, Richmond >>>>> >>>>> ______ >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Heather Nagey Customer Services Manager Runtime Revolution Ltd http://www.runrev.com From stephenREVOLUTION2 at barncard.com Fri Mar 14 11:05:02 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Fri, 14 Mar 2008 08:05:02 -0700 Subject: Learn Programming in 1 Day In-Reply-To: <02A583D4-F04C-419E-8E58-7C576D5D524D@earthlink.net> References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <02A583D4-F04C-419E-8E58-7C576D5D524D@earthlink.net> Message-ID: I really don't it's quite fair to belittle this effort. If I were still in my early stages of learning rev, I'd really want to take that course. Jacque is one of the best Rev-xTalk educators around, and she communicates very well. Actually, she's educated me since my first day on this list in 2002, and her presentations at Revcon were very useful to me. Even as a HC programmer since 1987, there are always things for me to learn from Jacque, Dan, Chipp, Jerry, Ken, Andre, and others. sqb -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From ambassador at fourthworld.com Fri Mar 14 11:10:17 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 14 Mar 2008 08:10:17 -0700 Subject: Learn Programming in 1 Day Message-ID: <47DA9559.5080405@fourthworld.com> jbv wrote: > I for one have about 30 years of experience as a programmer, > and have used about 20 different languages... Of course *mastering* programming takes a lifetime, and of course no one-day session will attempt to accomplish that. But my first experience with an xTalk (after deciding computers were boring back in high school from having learned BASIC on a Wang) was the exhilarating feeling that comes with making a button and scripting simply: on mouseUp go next end mouseUp In that instant I was hooked! I've spent the better part of the subsequent 20 years learning more; different languages, coding practices, style, architecture, design, workflow analysis, and I'm still learning new things every day. But it all has to begin somewhere. And with Rev, it's quite possible to learn enough to accomplish some small but satisfying tasks in a single day. That success will do more to encourage the new programmer to move on to 20 KLOC code bases than attempting such a beast first time out. Given that the art of programming is fueled by curiosity and enthusiasm, Marian's comments were more reflective of the process that leads toward success than many others in this thread. We can spend our day nit-picking the wording of other people's marketing, or we can accept that perhaps RunRev's invitation wasn't targeted at those of us who've been coding for decades, and instead devote our energies to learning and sharing that learning. Which is a more compelling demonstration of accomplishment? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From m.schonewille at economy-x-talk.com Fri Mar 14 11:29:13 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 14 Mar 2008 16:29:13 +0100 Subject: Dilbert In-Reply-To: <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> Message-ID: <91669785-45C9-4EAF-8125-7B0DFD7F074A@economy-x-talk.com> Hi Tom, I bet this isn't Mac OS X, Flash, RR nor my code. You must be using some software that checks outgoing connections. The stack connects to clearspring.com to get the Flash widget. However, it connects to dilbert.com first, so I don't understand why you don't get an error about that first. You wrote me off-list about mouse irresponsiveness. This has nothing to do with my code, but with either RevBrowser or Flash. I'll have to figure that out and perhaps post a bug to QCC. If anyone else has problems with mouse clicks in RevBrowser, please file a bug. Many thanks for your comments! Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 14 mrt 2008, at 15:49, Thomas McGrath III wrote: > Mark, > > I tried your stack and imediattley got a Flash error "Adobe Flash > Player has stopped a potentially unsafe operation" - The following > local application on your computer or network: applewebdata:blah > blah is trying to communicate with this Internet-enabled location: > bin.clearspring.com > > with To let this application communicate with the internet, click > settings. You must restart this application after changing your > settings. OK, Cancel > > Is this Mac OSX, Flash or RR or Your code in RR doing this? > First time I have seen this. > > Thanks > > Tom McGrath > From ambassador at fourthworld.com Fri Mar 14 11:30:01 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 14 Mar 2008 08:30:01 -0700 Subject: A chunking mystery Message-ID: <47DA99F9.2000108@fourthworld.com> David Coker wrote: >> Consider (for starters) what happens if you have embedded commas in a >> line like this: >> >> "Los Angeles, CA",0,1 >> >> Column 3 in your CSV file is "1" >> Item 3 is "0" >> >> = Trouble! > > You are certainly correct there, my friend! > In this case though, as part of the "process" for the raw source files > that are already in a somewhat usable CSV format, I first convert the > data into a piped "|" format, then strip out any extra quotes and > commas *and* shuffle the target field up to the 2nd item position. > Afterwards, I convert the data back to CSV format before doing any > additional processing. Have you considered converting to tab-delimited instead of back to CSV? Because commas appear so frequently in data, they're notoriously cumbersome to parse. With my WebMerge product I have to handle just about any delimited columnar format, and it converts everything to tab-delimited internally for simpler processing and to help me with debugging, since I can dump contents into a field in one move and they naturally display in columns. At the risk of sounding like I'm on a crusade against CSV (I am), it may be even better to go back to the source of the documents and request a version in a less ridiculous format. ;) I understand that may not be possible, but damn! it amazes me how many programs continue to perpetuate the fundamental conceptual error that is CSV (or rather "are", since there is no single CSV specification; indeed, even Microsoft uses different variants among their apps, sometimes switching escaping conventions between versions). I dream of the day when the CSV dies the natural death that should have made it extinct decades ago if only we lived in a rational world. For my own part, in every app I write that exports data, we support tab-delimited, XML, and others, but I cannot in good conscience export to any flavor of CSV. I would estimate that the world has lost several million programmer hours to dealing with the inherent idiocies of CSV since it premiered. Imagine what could have been accomplished if that time were put into features.... -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From coiin at rcn.com Fri Mar 14 11:30:01 2008 From: coiin at rcn.com (Colin Holgate) Date: Fri, 14 Mar 2008 11:30:01 -0400 Subject: Learn Programming in 1 Day In-Reply-To: <12B258FC-A3EF-4E8E-AFAA-CCF91B3DC172@runrev.com> References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <02A583D4-F04C-419E-8E58-7C576D5D524D@earthlink.net> <12B258FC-A3EF-4E8E-AFAA-CCF91B3DC172@runrev.com> Message-ID: At 2:56 PM +0000 3/14/08, Heather Nagey wrote: >Richmond, if you think we can't teach the basics of using Revolution >to new users in just one day, I challenge you to come along and see >for yourself. I feel sure that some of the comments were distinguishing between what most people do with tools like Rev, and what programming is. Taking an extreme example, anyone who goes to your one day thing will certainly get a good head start in doing useful things with Rev, and someone who "learned programming in a day" could come away and write Revolution itself. From davidocoker at gmail.com Fri Mar 14 11:34:05 2008 From: davidocoker at gmail.com (David Coker) Date: Fri, 14 Mar 2008 10:34:05 -0500 Subject: Calling all Newbies (and gurus) In-Reply-To: <809AE495-655B-4D8A-ABFA-20B3BB364C9A@runrev.com> References: <809AE495-655B-4D8A-ABFA-20B3BB364C9A@runrev.com> Message-ID: On Fri, Mar 14, 2008 at 8:26 AM, Heather Nagey wrote: > > You can now buy this day as a one day training course, even if you > can't make the rest of the conference. > > You long-standing list members and Revolution Gurus, keep reading, > this day is for you too! We're running Open Kitchen sessions all day, > with all the conference presenters and staff members we can round up > and lock in a room, so that they can help you with one on one > expertise and hands on demonstrations of how to figure out that > obscure bit of coding that's been bugging you. > > Just a heads up. This is your conference, arranged for your benefit, > so if you've been binning the promos and ignoring the newsletter > articles, give it one more look and ask yourself, can I afford to > miss this? Instead of writing to support or this list with your > technical bafflements, get real life instruction from the experts. > Ask anyone on this list who has been to a conference before, whether > it was worth the money, time and effort. Email is great, the Internet > is wonderful, books and tutorials are indispensable, but there is > nothing beats real interaction with real people. > > Hope to see you there! > > Warm Regards, > > Heather > > Heather Nagey > Customer Services Manager > Runtime Revolution Ltd > http://www.runrev.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > Hello Heather, I could certainly use some professional quality training and badly need an upgrade from Rev Studio 2.5.1, so I've had my eye on the conference, since the "goodie bag" with a new version of Studio would help considerably... unfortunately, the date of the conference is during our busiest time of the year here in our office. ...I don't suppose the "goodie bag" applies to the pre-conference event does it? David From jacque at hyperactivesw.com Fri Mar 14 11:37:34 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 14 Mar 2008 10:37:34 -0500 Subject: Learn Programming in 1 Day In-Reply-To: References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> Message-ID: <47DA9BBE.9030001@hyperactivesw.com> Dave wrote: > Maybe be the RunRev programming team were of the same course! Would > explain a lot! Hey, go easy on us, okay? :) I'm teaching that thing, along with some very talented others. The course will be a whirlwind intro to Rev including some basic programming concepts, intended for those who have little to no experience. I didn't write the marketing blitz, but I do think that when we're done, the students will have enough information to continue on their own and increase their skills. And by the end of the day they will have proceded from zero knowledge to a working, internet-connected standalone stack. That's sort of programming, don't you think? Sort of? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jbv.silences at club-internet.fr Fri Mar 14 11:52:29 2008 From: jbv.silences at club-internet.fr (jbv) Date: Fri, 14 Mar 2008 16:52:29 +0100 Subject: Learn Programming in 1 Day References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <02A583D4-F04C-419E-8E58-7C576D5D524D@earthlink.net> <12B258FC-A3EF-4E8E-AFAA-CCF91B3DC172@runrev.com> Message-ID: <47DA9F3C.B14A9778@club-internet.fr> Heather, > > JB: I imagine you could probably learn quite a bit of Flash in one > day. Since Rev is enormously better than Flash*** its certainly > possible to learn to do useful work with it in one day. I've been using Xtalk since 1987 and still discover tricks and new & more efficient ways to achieve tasks with it.... So I agree with you : it's no doubt possible to learn/teach the basics of Rev in 1 day, but that's a completely different thing than "learning programming in 1 day". Besides, what ppl evaluate as "useful things" is often determined by their own level of programming skills. A complete newbie will be thrilled to be able to build an adress book with a search function in 1 single day (often by reusing pieces of code from various examples), but well, who would dare to say that he/she learned programming ? I don't want to keep this thread running forever, but I keep thinking that "code as you think" would have been a better claim... Best regards, JB From davidocoker at gmail.com Fri Mar 14 11:51:28 2008 From: davidocoker at gmail.com (David Coker) Date: Fri, 14 Mar 2008 10:51:28 -0500 Subject: A chunking mystery In-Reply-To: <47DA99F9.2000108@fourthworld.com> References: <47DA99F9.2000108@fourthworld.com> Message-ID: >>Have you considered converting to tab-delimited instead of back to CSV? Hi Richard, Yes sir, that is something I have considered for sure and may decide to go that route. Since the majority of the data files we use are in csv, I just started with that rather than having to open and resave each file in Excel prior to processing. For the version I'm building for my own use here at the office, the final data must be in CSV in order to be usable with our business system, but the more generic version that I hope to offer to others eventually, does already have a final conversion feature to choices of csv, tabbed and piped formats. >>With my WebMerge product I have to handle just about any delimited columnar format... Heh, although I haven't had the need to use it in quite some time, I'm actually one of you registered users. A nice piece of work there! :) David From jbv.silences at club-internet.fr Fri Mar 14 12:18:50 2008 From: jbv.silences at club-internet.fr (jbv) Date: Fri, 14 Mar 2008 17:18:50 +0100 Subject: Learn Programming in 1 Day References: <47DA9559.5080405@fourthworld.com> Message-ID: <47DAA568.4C102A65@club-internet.fr> Richard Gaskin a *crit : > > But my first experience with an xTalk (after deciding computers were > boring back in high school from having learned BASIC on a Wang) was the > exhilarating feeling that comes with making a button and scripting simply: > > on mouseUp > go next > end mouseUp > > In that instant I was hooked! so why not say "Get hooked in 1 day" ? ;-) Seriously, I guess you already know from my contrbutions to this list during the past few years that, although I've used different prog. languages, xTalk remains my favorite. But I'm afraid that claims such as "learn programming in 1 day" will keep most serious programmers away from Rev for a long time, as they'll keep seeing it as a funny toy for beginners... How many times have we seen claims such as "do your own magazine in no time" in the desktop publishing era, or "build your website in hours" more recently ? Besides, any seriously motivated person can learn the basics of programming with various languages in short time... Yes, it'll be less fun and it'll take a load more of motivation but nevertheless it can be done. I for one learned programming in Fortran and PDP11 assembler, and believe me in short time I was hooked. The truth is that "programmability is an addiction" per se. And of course, the more ergonomic, the more addictive it gets... What makes HC offspring so unique (and attractive) is the combination of the stack/card paradigm with the possibility to code in (almost) fluent english... And again, sorry for repeating myself (yes I'm aging), but "code as you think" is better IMHO... May be it's been used already... Best, JB From dave.cragg at lacscentre.co.uk Fri Mar 14 12:34:58 2008 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 14 Mar 2008 16:34:58 +0000 Subject: Dilbert In-Reply-To: <91669785-45C9-4EAF-8125-7B0DFD7F074A@economy-x-talk.com> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> <91669785-45C9-4EAF-8125-7B0DFD7F074A@economy-x-talk.com> Message-ID: <2B90C21F-AAB7-4101-8BA5-434DEDF39210@lacscentre.co.uk> On 14 Mar 2008, at 15:29, Mark Schonewille wrote: > Hi Tom, > > I bet this isn't Mac OS X, Flash, RR nor my code. You must be using > some software that checks outgoing connections. The stack connects > to clearspring.com to get the Flash widget. However, it connects to > dilbert.com first, so I don't understand why you don't get an error > about that first. I think this is a Flash Player message. I'm seeing it too. You generally get it when you open a swf file locally and that swf file tries to conenct to the internet. But I think you may see it when a swf loaded from one domain tries to connect to a url at a different domain. Dave From m.schonewille at economy-x-talk.com Fri Mar 14 12:48:14 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 14 Mar 2008 17:48:14 +0100 Subject: Dilbert In-Reply-To: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> Message-ID: <781ADB05-736A-416F-B899-9660C563AA06@economy-x-talk.com> Hi, I think I should add that this stack works with Revolution 2.8.1 and later. I should have mentioned that rightaway. Sorry. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 14 mrt 2008, at 14:57, Mark Schonewille wrote: > Hi, > > Although Dilbert.com used to try to prevent people from downloading > cartoons or showing cartoons in places on the net other than the > Dilbert homepage, there now is a Flash widget freely available. A > few days ago, I put the HTML code needed to display the Flash widget > into a stack and now I've put that stack on-line on the Economy-x- > Talk homepage. > > You can download the stack by going to the homepage (see below) and > clicking on the Developers link. You'll find it at the bottom of the > page. > > Best regards, > > Mark Schonewille From m.schonewille at economy-x-talk.com Fri Mar 14 13:07:58 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 14 Mar 2008 18:07:58 +0100 Subject: Dilbert In-Reply-To: <2B90C21F-AAB7-4101-8BA5-434DEDF39210@lacscentre.co.uk> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> <91669785-45C9-4EAF-8125-7B0DFD7F074A@economy-x-talk.com> <2B90C21F-AAB7-4101-8BA5-434DEDF39210@lacscentre.co.uk> Message-ID: <2488987C-6EB9-4414-93BE-7F44F11A6BF6@economy-x-talk.com> Hi Dave, Why don't I see that message, I wonder? Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 14 mrt 2008, at 17:34, Dave Cragg wrote: > > I think this is a Flash Player message. I'm seeing it too. You > generally get it when you open a swf file locally and that swf file > tries to conenct to the internet. But I think you may see it when a > swf loaded from one domain tries to connect to a url at a different > domain. > > Dave From ambassador at fourthworld.com Fri Mar 14 13:08:59 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 14 Mar 2008 10:08:59 -0700 Subject: A chunking mystery Message-ID: <47DAB12B.2060104@fourthworld.com> David Coker wrote: >>>Have you considered converting to tab-delimited instead of back to CSV? > > Hi Richard, > Yes sir, that is something I have considered for sure and may decide > to go that route. Since the majority of the data files we use are in > csv, I just started with that rather than having to open and resave > each file in Excel prior to processing. > > For the version I'm building for my own use here at the office, the > final data must be in CSV in order to be usable with our business > system, but the more generic version that I hope to offer to others > eventually, does already have a final conversion feature to choices of > csv, tabbed and piped formats. If memory serves, you can use tab-delimited in all ways you would use CSV with Excel, even writing a tabbed file and launching Excel with it to have it interpreted and rendered automatically. >>>With my WebMerge product I have to handle just about any delimited > columnar format... > > Heh, although I haven't had the need to use it in quite some time, I'm > actually one of you registered users. > > A nice piece of work there! :) I thought I'd seen your name somewhere else before. :) Thanks for the generous words. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Fri Mar 14 13:21:53 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 14 Mar 2008 10:21:53 -0700 Subject: Learn Programming in 1 Day Message-ID: <47DAB431.10803@fourthworld.com> jbv wrote: > Richard Gaskin a *crit : > >> >> But my first experience with an xTalk (after deciding computers were >> boring back in high school from having learned BASIC on a Wang) was the >> exhilarating feeling that comes with making a button and scripting simply: >> >> on mouseUp >> go next >> end mouseUp >> >> In that instant I was hooked! > > so why not say "Get hooked in 1 day" ? ;-) Because it conjures images of meth addicts from Barstow. :) > Seriously, I guess you already know from my contrbutions to this list during > the past few years that, although I've used different prog. languages, xTalk > remains my favorite. > But I'm afraid that claims such as "learn programming in 1 day" will keep > most serious programmers away from Rev for a long time, as they'll keep > seeing it as a funny toy for beginners... Maybe, but I'd argue that the biggest hurdle for learning Rev as a second language has more to do with the things we love about it, all the unique differences which I feel give Rev a productivity advantage but which are absolutely mind-bending for developers experienced with other systems. At the heart of this is pondering what the definition of "is" is, or more specifically, what "programming" is. If they'd said "Master programming in a day!", I'd be right there with you. But to be able to write a simple program in a day is fully achievable for beginners, and in my own view constitutes "programming". Meeting you halfway, perhaps future marketing might use "Learn the basics of programming in a day". That should satisfy just about everyone, while still remaining attractive to those for whom it's intended. > ...but "code as you think" is better IMHO... I dunno. Some folks think in pretty strange ways. ;) In fact, I don't know that I even think in terms of how the engine thinks. For example, when my gal asks me where I left the car keys, I've never said, "get the keys of car of drawer topleft of cabinet counter of room kitchen of this house". I agree that one of Rev's main benefits is that it's extremely-high-level language and object model allows us to spend more time thinking in terms of UI rather than API. But I've not yet come across a tagline which expresses that well. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From coiin at rcn.com Fri Mar 14 13:21:57 2008 From: coiin at rcn.com (Colin Holgate) Date: Fri, 14 Mar 2008 13:21:57 -0400 Subject: Dilbert In-Reply-To: <2488987C-6EB9-4414-93BE-7F44F11A6BF6@economy-x-talk.com> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> <91669785-45C9-4EAF-8125-7B0DFD7F074A@economy-x-talk.com> <2B90C21F-AAB7-4101-8BA5-434DEDF39210@lacscentre.co.uk> <2488987C-6EB9-4414-93BE-7F44F11A6BF6@economy-x-talk.com> Message-ID: Do you know that although the swf loads, and today's panels shows, the buttons don't work? You can't move on to the next part of the panel. From m.schonewille at economy-x-talk.com Fri Mar 14 13:26:58 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 14 Mar 2008 18:26:58 +0100 Subject: Dilbert In-Reply-To: References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> <91669785-45C9-4EAF-8125-7B0DFD7F074A@economy-x-talk.com> <2B90C21F-AAB7-4101-8BA5-434DEDF39210@lacscentre.co.uk> <2488987C-6EB9-4414-93BE-7F44F11A6BF6@economy-x-talk.com> Message-ID: Hi Colin, I've noticed that the mouse isn't too responsive, but didn't have much problems with it myself. I think this is a bug in RevBrowser, but I'm not completely sure yet. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 14 mrt 2008, at 18:21, Colin Holgate wrote: > Do you know that although the swf loads, and today's panels shows, > the buttons don't work? You can't move on to the next part of the > panel. From coiin at rcn.com Fri Mar 14 13:32:41 2008 From: coiin at rcn.com (Colin Holgate) Date: Fri, 14 Mar 2008 13:32:41 -0400 Subject: Dilbert In-Reply-To: References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> <91669785-45C9-4EAF-8125-7B0DFD7F074A@economy-x-talk.com> <2B90C21F-AAB7-4101-8BA5-434DEDF39210@lacscentre.co.uk> <2488987C-6EB9-4414-93BE-7F44F11A6BF6@economy-x-talk.com> Message-ID: By the way, what tool did you make the Dilbert stack in? It thinks it's a Metacard 2.4 document. Is that normal for a Rev file? From geradamas at yahoo.com Fri Mar 14 13:43:05 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 14 Mar 2008 17:43:05 +0000 (GMT) Subject: Learn Programming in 1 Day Message-ID: <639709.65960.qm@web37505.mail.mud.yahoo.com> Heather Nagey wrote: "If you go home again without having learned anything new I will personally refund your ticket**." To which: 1. What a jolly nice offer. 2. I am absolutely sure I would learn lots of new things. 3. 'Learning lots of new things' does not constitute Learning Programming in 1 Day. To suggest that one can Learn Programming (and by 'Programming' I understand quite a comprehensive understanding) in 1 day is disingenuous and, potentially, rather misleading. It reminds me of my younger son's "IT" lessons at school: how to boot up WinXP, how to shutdown WinXP, how to send an e-mail, how to type a letter on MSOffice, save it and open it again. Luckily the average 12 year-old in Bulgaria is about a light-year ahead of the Minister for Education so is not badly misled. My knowledge of programming (which I would characterise as "Intermediate" at best) is based on lessons and experience with programming in a variety of programming languages across 12 different types of computers and a lot of operating systems (remember MOS ?). Anything I would learn at your conference would be information that I could pile on top of 33 years of previous knowledge; unless of course you are intending to explain the details of subroutines. Unfortunately, or fortunately (which depends if you want a six-foot-something red-head in a kilt with an aggressive attitude to boot) I cannot afford an air-ticket to anywhere just at the moment. I, also, don't drink cocktails. -------- Now, on a point that is much more serious; could some people have a look at my TEXTIFIER stack, Please. -------- sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From geradamas at yahoo.com Fri Mar 14 13:46:29 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 14 Mar 2008 17:46:29 +0000 (GMT) Subject: Learn Programming in 1 Day Message-ID: <678437.79237.qm@web37511.mail.mud.yahoo.com> S. Barncard wrote: "I really don't it's quite fair to belittle this effort. If I were still in my early stages of learning rev, I'd really want to take that course." I have no intention of belittling Jacque's efforts. I just saw 'red' when I saw the title. How about "Learn The Salient Central Points to Runtime Revolution Programming in 1 Day" ? It is not as catchy; but it might be less misleading. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From geradamas at yahoo.com Fri Mar 14 14:22:18 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 14 Mar 2008 18:22:18 +0000 (GMT) Subject: Exporting Everything To Text Message-ID: <126277.93555.qm@web37505.mail.mud.yahoo.com> Deleted TEXTIFIER and attempted to upload an upgraded version that spits out Stack scripts. However, after 25 attempts gave up; will try later. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From jeff at siphonophore.com Fri Mar 14 14:39:41 2008 From: jeff at siphonophore.com (Jeff Reynolds) Date: Fri, 14 Mar 2008 14:39:41 -0400 Subject: Dilbert In-Reply-To: <20080314170005.AACA4489E39@mail.runrev.com> References: <20080314170005.AACA4489E39@mail.runrev.com> Message-ID: Mark I get it here also. Does appear to be a flash player message. clicking the settings button does nothing for me. flash player 9 has no prefs i can see. any ideas of where these setting are? jeff On Mar 14, 2008, at 1:00 PM, use-revolution-request at lists.runrev.com wrote: > I bet this isn't Mac OS X, Flash, RR nor my code. You must be using > some software that checks outgoing connections. The stack connects to > clearspring.com to get the Flash widget. However, it connects to > dilbert.com first, so I don't understand why you don't get an error > about that first. From coiin at rcn.com Fri Mar 14 14:43:38 2008 From: coiin at rcn.com (Colin Holgate) Date: Fri, 14 Mar 2008 14:43:38 -0400 Subject: what is RevBrowser? In-Reply-To: References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> <91669785-45C9-4EAF-8125-7B0DFD7F074A@economy-x-talk.com> <2B90C21F-AAB7-4101-8BA5-434DEDF39210@lacscentre.co.uk> <2488987C-6EB9-4414-93BE-7F44F11A6BF6@economy-x-talk.com> Message-ID: Does RevBrowser exist? The help system still shows how to use it, but online I read messages about it not being available anymore, and the Browser example stack isn't in the 2.8 or 2.9 files. Trying to use it as described in the help doesn't give any errors, but also it doesn't seem to do anything else either. From nealk3nc at gmail.com Fri Mar 14 15:04:56 2008 From: nealk3nc at gmail.com (Neal Campbell K3NC) Date: Fri, 14 Mar 2008 15:04:56 -0400 Subject: Learn Programming in 1 Day In-Reply-To: <47DAB431.10803@fourthworld.com> References: <47DAB431.10803@fourthworld.com> Message-ID: <9AB9AAE9-F7D0-432C-BBA8-52AA843A0170@gmail.com> I honestly think that learning to program in Rev in a day is not far off the mark. The problem (as it is with java, .net, flex, etc.) isn't the language its the framework. Rev (and the rest of them for that matter) has such a rich framework that I doubt anyone really "knows" them completely, we just use the objects we like and make them do what we want. In fact, they should put a copy of Rev media on the 199 laptop initiative (and asus EEs). Soon we would have an avalanche of Rev users! I personally could not think of a better starting language than rev. Once it gives us multi-stack capability I am not sure why it wouldn't be the preferred language for almost any task. Neal Campbell www.abrohamnealsoftware.com AIM:nealk3nc On Mar 14, 2008, at 1:21 PM, Richard Gaskin wrote: > jbv wrote: > >> Richard Gaskin a *crit : >>> >>> But my first experience with an xTalk (after deciding computers were >>> boring back in high school from having learned BASIC on a Wang) >>> was the >>> exhilarating feeling that comes with making a button and scripting >>> simply: >>> >>> on mouseUp >>> go next >>> end mouseUp >>> >>> In that instant I was hooked! >> so why not say "Get hooked in 1 day" ? ;-) > > Because it conjures images of meth addicts from Barstow. :) > > >> Seriously, I guess you already know from my contrbutions to this >> list during >> the past few years that, although I've used different prog. >> languages, xTalk >> remains my favorite. >> But I'm afraid that claims such as "learn programming in 1 day" >> will keep >> most serious programmers away from Rev for a long time, as they'll >> keep >> seeing it as a funny toy for beginners... > > Maybe, but I'd argue that the biggest hurdle for learning Rev as a > second language has more to do with the things we love about it, all > the unique differences which I feel give Rev a productivity > advantage but which are absolutely mind-bending for developers > experienced with other systems. > > At the heart of this is pondering what the definition of "is" is, or > more specifically, what "programming" is. > > If they'd said "Master programming in a day!", I'd be right there > with you. > > But to be able to write a simple program in a day is fully > achievable for beginners, and in my own view constitutes > "programming". > > Meeting you halfway, perhaps future marketing might use "Learn the > basics of programming in a day". That should satisfy just about > everyone, while still remaining attractive to those for whom it's > intended. > >> ...but "code as you think" is better IMHO... > > I dunno. Some folks think in pretty strange ways. ;) > > In fact, I don't know that I even think in terms of how the engine > thinks. For example, when my gal asks me where I left the car keys, > I've never said, "get the keys of car of drawer topleft of cabinet > counter of room kitchen of this house". > > I agree that one of Rev's main benefits is that it's extremely-high- > level language and object model allows us to spend more time > thinking in terms of UI rather than API. But I've not yet come > across a tagline which expresses that well. > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From geradamas at yahoo.com Fri Mar 14 15:26:24 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 14 Mar 2008 19:26:24 +0000 (GMT) Subject: Exporting Everything To Text Message-ID: <812814.1293.qm@web37503.mail.mud.yahoo.com> Uploaded improved TEXTIFIER that spits out Stack scripts. Oddly enough my revOnline stack kept returning ERROR messages when it had, in fact, uploaded. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From 3mcgrath at comcast.net Fri Mar 14 15:26:57 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Fri, 14 Mar 2008 15:26:57 -0400 Subject: Dilbert In-Reply-To: References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> <91669785-45C9-4EAF-8125-7B0DFD7F074A@economy-x-talk.com> <2B90C21F-AAB7-4101-8BA5-434DEDF39210@lacscentre.co.uk> <2488987C-6EB9-4414-93BE-7F44F11A6BF6@economy-x-talk.com> Message-ID: That's what I experienced as well. Try a double or triple click and see if you can get it to work. Some worked and others won't Tom On Mar 14, 2008, at 1:21 PM, Colin Holgate wrote: > Do you know that although the swf loads, and today's panels shows, > the buttons don't work? You can't move on to the next part of the > panel. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Fri Mar 14 15:51:13 2008 From: chipp at chipp.com (Chipp Walters) Date: Fri, 14 Mar 2008 13:51:13 -0600 Subject: Learn Programming in 1 Day In-Reply-To: <47DA9BBE.9030001@hyperactivesw.com> References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <47DA9BBE.9030001@hyperactivesw.com> Message-ID: <7aa52a210803141251x44236e27i9a865398079b095d@mail.gmail.com> "Learn Programming in 1 Day" Certainly a bold claim-- not unlike many of the claims I make to my clients like, "Write a Timeline based Video Editor with 3 Audio Tracks, from Scratch in under 40 hours." Frankly, Rev's bold claim has already been the subject of near 20 messages on this list-- I'd say it's doing it's job nicely promoting the 'before' session. Well done. I will also add: At the last RevCon held in Monterey, Jacque did a marvelous job with the same format (though unfortunately we didn't have the catchy headline) and it received some of the highest marks of all sessions for the conference. And while I doubt it's targeted directly at existing professional software developers, they will MOST CERTAINLY learn new stuff. Heck, Dan and I learned new stuff the few times we peeked in! Richmond, I'd agree with Heather, you certainly will learn lots more than you know today. In fact, these conferences are wonderful events for learning new stuff about Rev. I encourage people to plan on going-- I'll certainly be there! -Chipp From coiin at rcn.com Fri Mar 14 15:53:08 2008 From: coiin at rcn.com (Colin Holgate) Date: Fri, 14 Mar 2008 15:53:08 -0400 Subject: Dilbert In-Reply-To: References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> <91669785-45C9-4EAF-8125-7B0DFD7F074A@economy-x-talk.com> <2B90C21F-AAB7-4101-8BA5-434DEDF39210@lacscentre.co.uk> <2488987C-6EB9-4414-93BE-7F44F11A6BF6@economy-x-talk.com> Message-ID: At 3:26 PM -0400 3/14/08, Thomas McGrath III wrote: >That's what I experienced as well. Try a double or triple click and >see if you can get it to work. Yes, that helps. Pretty sure the Flash thing is in AS3, and with the way event listeners work I can imagine that if it's listening for a click event it might miss it the first time. The buttons that work, like the initial arrow, are listening for mousedown. From devin_asay at byu.edu Fri Mar 14 15:55:49 2008 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 14 Mar 2008 13:55:49 -0600 Subject: what is RevBrowser? In-Reply-To: References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> <91669785-45C9-4EAF-8125-7B0DFD7F074A@economy-x-talk.com> <2B90C21F-AAB7-4101-8BA5-434DEDF39210@lacscentre.co.uk> <2488987C-6EB9-4414-93BE-7F44F11A6BF6@economy-x-talk.com> Message-ID: <4EE7940F-03C8-4D78-977C-B70C778D167E@byu.edu> On Mar 14, 2008, at 12:43 PM, Colin Holgate wrote: > Does RevBrowser exist? The help system still shows how to use it, > but online I read messages about it not being available anymore, > and the Browser example stack isn't in the 2.8 or 2.9 files. Trying > to use it as described in the help doesn't give any errors, but > also it doesn't seem to do anything else either. Colin, The Browser Sampler stack should be in your Revolution app folder, in Resources > Examples. For example, for my setup it's in /Applications/Revolution Enterprise (or Studio)/2.8.1-gm-3/Resources/ Examples/Browser Sampler.rev HTH Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From coiin at rcn.com Fri Mar 14 16:02:23 2008 From: coiin at rcn.com (Colin Holgate) Date: Fri, 14 Mar 2008 16:02:23 -0400 Subject: what is RevBrowser? In-Reply-To: <4EE7940F-03C8-4D78-977C-B70C778D167E@byu.edu> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> <91669785-45C9-4EAF-8125-7B0DFD7F074A@economy-x-talk.com> <2B90C21F-AAB7-4101-8BA5-434DEDF39210@lacscentre.co.uk> <2488987C-6EB9-4414-93BE-7F44F11A6BF6@economy-x-talk.com> <4EE7940F-03C8-4D78-977C-B70C778D167E@byu.edu> Message-ID: At 1:55 PM -0600 3/14/08, Devin Asay wrote: > >/Applications/Revolution Enterprise (or >Studio)/2.8.1-gm-3/Resources/Examples/Browser Sampler.rev > >HTH It did, thanks. I was looking in Sample Projects by mistake. From jacque at hyperactivesw.com Fri Mar 14 16:03:26 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 14 Mar 2008 15:03:26 -0500 Subject: Learn Programming in 1 Day In-Reply-To: <47DAB431.10803@fourthworld.com> References: <47DAB431.10803@fourthworld.com> Message-ID: <47DADA0E.7050706@hyperactivesw.com> Richard Gaskin wrote: > In fact, I don't know that I even think in terms of how the engine > thinks. For example, when my gal asks me where I left the car keys, > I've never said, "get the keys of car of drawer topleft of cabinet > counter of room kitchen of this house". LOL. But I bet you wanted to. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From coiin at rcn.com Fri Mar 14 16:10:57 2008 From: coiin at rcn.com (Colin Holgate) Date: Fri, 14 Mar 2008 16:10:57 -0400 Subject: hardware 3D in Rev In-Reply-To: <4EE7940F-03C8-4D78-977C-B70C778D167E@byu.edu> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> <91669785-45C9-4EAF-8125-7B0DFD7F074A@economy-x-talk.com> <2B90C21F-AAB7-4101-8BA5-434DEDF39210@lacscentre.co.uk> <2488987C-6EB9-4414-93BE-7F44F11A6BF6@economy-x-talk.com> <4EE7940F-03C8-4D78-977C-B70C778D167E@byu.edu> Message-ID: Now that I've found the RevBrowser example, I tried making a change to the launch button: --set the altHomeURL of stack "InetBrowser" to "http://www.runrev.com" set the altHomeURL of stack "InetBrowser" to "http://staff.funnygarbage.com/colin/solarsystem.dcr" If your machine has shockwave running on it you should get to see some hardware 3D in action. Read the instructions on the first screen to see how to make planets and how to fly around, then click to go onto the screen with the 3D in it. If you see a security dialog, just click the first Allow option. I suspect this may not work out well on Intel Macs for now, unless Rev is set to use Rosetta. From mpetrides at earthlink.net Fri Mar 14 16:11:54 2008 From: mpetrides at earthlink.net (Marian Petrides, MD) Date: Fri, 14 Mar 2008 15:11:54 -0500 Subject: Learn Programming in 1 Day In-Reply-To: <7aa52a210803141251x44236e27i9a865398079b095d@mail.gmail.com> References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <47DA9BBE.9030001@hyperactivesw.com> <7aa52a210803141251x44236e27i9a865398079b095d@mail.gmail.com> Message-ID: On Mar 14, 2008, at 2:51 PM, Chipp Walters wrote: > Frankly, Rev's bold claim has already been the subject of near 20 > messages on this list-- I'd say it's doing it's job nicely promoting > the 'before' session. Well done. That it has. I had figured this conference was WAY over my head until I got the pre-conference session email yesterday. Now, I'm planning on attending the full conference + pre conference and also am trying to rope one or two of my other colleagues into coming along. Good show! From jacque at hyperactivesw.com Fri Mar 14 16:15:07 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 14 Mar 2008 15:15:07 -0500 Subject: what is RevBrowser? In-Reply-To: References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> <91669785-45C9-4EAF-8125-7B0DFD7F074A@economy-x-talk.com> <2B90C21F-AAB7-4101-8BA5-434DEDF39210@lacscentre.co.uk> <2488987C-6EB9-4414-93BE-7F44F11A6BF6@economy-x-talk.com> Message-ID: <47DADCCB.9010305@hyperactivesw.com> Colin Holgate wrote: > Does RevBrowser exist? The help system still shows how to use it, but > online I read messages about it not being available anymore, and the > Browser example stack isn't in the 2.8 or 2.9 files. Trying to use it as > described in the help doesn't give any errors, but also it doesn't seem > to do anything else either. Yes, it exists. It was originally a product from Altuit, who recently sold it to Runtime. The online references you found probably are refering to the Altuit product, which no longer exists. RevBrowser is implemented as an external and will load automatically when you launch Revolution. The sample stack is called "Browser Sampler" and I see a copy in the Revolution installation folder, inside Resources/Examples. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From coiin at rcn.com Fri Mar 14 16:23:12 2008 From: coiin at rcn.com (Colin Holgate) Date: Fri, 14 Mar 2008 16:23:12 -0400 Subject: what is RevBrowser? In-Reply-To: <47DADCCB.9010305@hyperactivesw.com> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <2FF6353C-7670-4646-BC63-5A2FFA43F9C0@comcast.net> <91669785-45C9-4EAF-8125-7B0DFD7F074A@economy-x-talk.com> <2B90C21F-AAB7-4101-8BA5-434DEDF39210@lacscentre.co.uk> <2488987C-6EB9-4414-93BE-7F44F11A6BF6@economy-x-talk.com> <47DADCCB.9010305@hyperactivesw.com> Message-ID: At 3:15 PM -0500 3/14/08, J. Landman Gay wrote: >The online references you found probably are refering to the Altuit >product, which no longer exists. Yes, that makes sense, especially now that I've found the example file! From pevensen at siboneylg.com Fri Mar 14 16:23:29 2008 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 14 Mar 2008 15:23:29 -0500 Subject: Error -43 starting recording In-Reply-To: <47D6F1DB.4060702@siboneylg.com> References: <47D1801F.3040606@siboneylg.com> <47D6F1DB.4060702@siboneylg.com> Message-ID: <47DADEC1.3020504@siboneylg.com> It turns out this only happens with QuickTime 7.4.1 (at least it didn't happen with QT 7.2) on Windows. I've logged it as bug # 6076. Peter T. Evensen wrote: > Hi, Eric, > > That doesn't really help. I'm still getting the error. The second > link only apply to streaming Real Audio media. I don't understand > "File not found" (if that indeed is what error -43 means with record > sound file) means in this context. It's supposed to be creating the > file. > > Anyone ever see this? > > Eric Chatonet wrote: >> Hi Peter, >> >> http://docs.info.apple.com/article.html?artnum=107032 -- Mac >> http://service.real.com/help/errors/error43.html -- Win >> >> Hope this helps. >> >> Le 7 mars 08 ? 18:49, Peter T. Evensen a ?crit : >> >>> I'm trying to 'record sound file "compare.wav"' and I'm getting >>> "Error -43 starting recording." What does that mean? -43 on Mac >>> means file not found. >>> >>> I am on Windows XP, running Rev 2.8.1 >>> >>> I had this working a while ago. Now when I come back to the >>> project, it isn't working. >>> Thanks! >>> >>> -- >>> Peter T. Evensen >> >> Best regards from Paris, >> Eric Chatonet. >> ---------------------------------------------------------------- >> Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ >> Email: eric.chatonet at sosmartsoftware.com/ >> ---------------------------------------------------------------- >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > -- Peter T. Evensen Juice Plus+ Independent Distributor 314-629-5248 or 888-628-4588 http://www.PetersRoadToHealth.com From runrev260805 at m-r-d.de Fri Mar 14 16:23:50 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Fri, 14 Mar 2008 20:23:50 +0000 Subject: Dilbert Message-ID: Hi, works here under Vista Ultimate with FlashPlayer 9 without problmes. No error message and no problems with clicking the "buttons". Regards, Matthias -------- Original Message -------- Subject: Dilbert (14-Mrz-2008 15:29) From: Mark Schonewille To: runrev260805 at m-r-d.de > Hi, > > Although Dilbert.com used to try to prevent people from downloading > cartoons or showing cartoons in places on the net other than the > Dilbert homepage, there now is a Flash widget freely available. A few > days ago, I put the HTML code needed to display the Flash widget into > a stack and now I've put that stack on-line on the Economy-x-Talk > homepage. > > You can download the stack by going to the homepage (see below) and > clicking on the Developers link. You'll find it at the bottom of the > page. > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > A large collection of scripts for HyperCard, Revolution, SuperCard and > other programming languages can be found at http://runrev.info > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com From jacque at hyperactivesw.com Fri Mar 14 16:32:33 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 14 Mar 2008 15:32:33 -0500 Subject: Learn Programming in 1 Day In-Reply-To: <7aa52a210803141251x44236e27i9a865398079b095d@mail.gmail.com> References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <47DA9BBE.9030001@hyperactivesw.com> <7aa52a210803141251x44236e27i9a865398079b095d@mail.gmail.com> Message-ID: <47DAE0E1.7010400@hyperactivesw.com> Chipp Walters wrote: > I will also add: > At the last RevCon held in Monterey, Jacque did a marvelous job with > the same format (though unfortunately we didn't have the catchy > headline) and it received some of the highest marks of all sessions > for the conference. I have to say, much or most of that success was due to Devin, who has extensive experience teaching Rev. He's just a marvel at it, and his instincts for what newcomers need to learn is spot-on. The good part is, he's helping me with this year's sessions too, for which I am very grateful. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pevensen at siboneylg.com Fri Mar 14 16:50:49 2008 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 14 Mar 2008 15:50:49 -0500 Subject: Record sound no longer works in XP with Rev 2.7.1 In-Reply-To: References: <306279.7235.qm@web54110.mail.re2.yahoo.com> <47B8B7E0.8070506@hindu.org> Message-ID: <47DAE529.3040003@siboneylg.com> It appears that "set the dontUseQT to true" doesn't force "record sound file" to use MCI. Is that what you are doing? I still get the "error -43 starting recording" error message. Or do you have to use MCISendString()? Richard Miller wrote: > I just updated to Quicktime 7.4.1 on an XP Home and a Vista computer. > Using Rev 2.7.1, the record sound command appears dead. Has this been > reported by others? It's certainly a serious problem for a few of my > programs. The MCI alternative still works, but I find that not nearly > as flexible. > > Richard Miller > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jbv.silences at club-internet.fr Fri Mar 14 17:05:55 2008 From: jbv.silences at club-internet.fr (jbv) Date: Fri, 14 Mar 2008 22:05:55 +0100 Subject: Learn Programming in 1 Day References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <47DA9BBE.9030001@hyperactivesw.com> <7aa52a210803141251x44236e27i9a865398079b095d@mail.gmail.com> Message-ID: <47DAE8B0.ACD4DC85@club-internet.fr> "Marian Petrides, MD" a *crit : > Now, I'm planning on > attending the full conference + pre conference and what about post - conference ? sorry... couldn't resist... JB From calhorner at xtra.Co.NZ Fri Mar 14 17:26:12 2008 From: calhorner at xtra.Co.NZ (Cal Horner) Date: Sat, 15 Mar 2008 10:26:12 +1300 (New Zealand Daylight Time) Subject: Learn Programming in 1 Day Message-ID: <47DAED74.00000B.03104@CALSBIGPC> Ladies and gentlemen, What we have been witnessing here is the 'thin-skin' phenomenon that all programmers must go through in order to become MASTER Programmers. This problem starts occurring from the day a potential programmer cuts his/her first line of code for an end user and continues to the day the last mousebutton is clicked. The only remedy for this minor irritation is to sit back, have a good laugh and go on to the next problem. If we can't give as good as we get, then we shouldn't be classing ourselves as 'experts'. My only suggestion to the presenters of the "learn Programming in 1 Day" sessions would be for them to stress what I have just said to the people attending the introduction. From mpetrides at earthlink.net Fri Mar 14 18:18:32 2008 From: mpetrides at earthlink.net (Petrides, M.D. Marian) Date: Fri, 14 Mar 2008 17:18:32 -0500 Subject: Learn Programming in 1 Day In-Reply-To: <47DAE8B0.ACD4DC85@club-internet.fr> References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <47DA9BBE.9030001@hyperactivesw.com> <7aa52a210803141251x44236e27i9a865398079b095d@mail.gmail.com> <47DAE8B0.ACD4DC85@club-internet.fr> Message-ID: <69E92C7E-D559-493A-82B2-52714A5166E3@earthlink.net> I'm actually going to have to leave the conference Sat around noon because of flight connections :-( It stinks, I know, but my real job pays for my fun job (playing with Rev). On Mar 14, 2008, at 4:05 PM, jbv wrote: > > > "Marian Petrides, MD" a *crit : > >> Now, I'm planning on >> attending the full conference + pre conference > > and what about post - conference ? > > sorry... couldn't resist... > > JB > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From wjm at wjm.org Fri Mar 14 20:04:34 2008 From: wjm at wjm.org (Bill Marriott) Date: Fri, 14 Mar 2008 20:04:34 -0400 Subject: Calling all Newbies (and gurus) References: <809AE495-655B-4D8A-ABFA-20B3BB364C9A@runrev.com> Message-ID: David, > ...I don't suppose the "goodie bag" applies to the pre-conference event > does it? If you're only attending the preconference, you'll receive a copy of Revolution Media (instead of Studio). Bill From wjm at wjm.org Fri Mar 14 20:14:20 2008 From: wjm at wjm.org (Bill Marriott) Date: Fri, 14 Mar 2008 20:14:20 -0400 Subject: Survey ? References: <544310.286.qm@web37503.mail.mud.yahoo.com> Message-ID: Richmond, >> I found an invitation to take a survey for the >> RR Beta in my inbox... The URL you posted happens to contain your unique "key" which is used to ensure recipients of the poll get to "vote" only once. I sure hope no one used up your ballot because I know we all find your feedback invaluable :) I have checked and it seems Zoomerang is behaving properly. Not sure what would have caused your "site not found" error previously. - Bill From wjm at wjm.org Fri Mar 14 20:42:24 2008 From: wjm at wjm.org (Bill Marriott) Date: Fri, 14 Mar 2008 20:42:24 -0400 Subject: Learn Programming in 1 Day References: <831551.52043.qm@web37501.mail.mud.yahoo.com> Message-ID: Richmond, > "Learn Programming in 1 Day" > > really? Really. The "Day One Pass" previously offered just to people who purchased the RevSelect bundle is now available to everyone. People who attend will begin with a "blank slate" and by the end of the day will produce a fully operational standalone application that works on Mac, Windows, and Linux. The courses build on each other and follow a progression: - Revolution fundamentals - Important scripting concepts - Manipulating text and data - Working with the file system - Orchestrating multimedia content - Exchanging data over the Internet - Lightning-fast database processing - Migrating from HyperCard - Building a standalone executable Not only that, but those who order before March 31 will receive a free copy of the conference DVD, which contains all the sessions from the conference, all the sample stacks, etc. (It does not include the non-disclosure day, though.) In other words, you'll get an intensive day of instruction presented by the best and brightest people in the community (people who have been helping out on this list for YEARS). As the mailer states, this is a great opportunity to achieve "liftoff" for programming. Because not only do you get the in-person training, but you also get a DVD you can take home and review what you learned on that day... PLUS ALL THE OTHER SESSIONS held during the conference. That's an incredible amount of content... a great value. Anyone who is interested in better comprehension of Revolution will benefit immensley. As stated by others, "learning" is not "mastery" -- if there is such a thing. Learning hopefully is a lifelong process. We don't promise that you will be able to single-handedly build an Office Suite at the end of the day. We do promise that you will acquire the experience you need to begin using Revolution effectively. I think the content of the mailer elaborates on this clearly. To the extent the subject line of the email is slightly provocative/controversial and got people to open it to learn more, I'm not apologetic. :) Having said that, I also think it's accurate and if what you're doing there is not "learning" I don't know what is! - Bill From saxtell at neb.rr.com Sat Mar 15 00:43:03 2008 From: saxtell at neb.rr.com (Steven Axtell) Date: Fri, 14 Mar 2008 23:43:03 -0500 Subject: Multiple Stacks Active at Same Time References: <000c01c885cf$84581a30$0301000a@saxtell> Message-ID: <001c01c88657$0e7fc370$0301000a@saxtell> Joe, Thanks for the information. I'll check into this and see if I can get it to work. Steve > Steven, > > You're in control. Just lock and unlock the screen at points where you > want the user to see an updated version of the situation. At least that's > how I'd do it using HC and I've heard that the save technique works with > RR. > > Joe Wilkins > From pepetoo at cox.net Sat Mar 15 00:53:36 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 14 Mar 2008 21:53:36 -0700 Subject: Multiple Stacks Active at Same Time In-Reply-To: <001c01c88657$0e7fc370$0301000a@saxtell> References: <000c01c885cf$84581a30$0301000a@saxtell> <001c01c88657$0e7fc370$0301000a@saxtell> Message-ID: <1512BE64-98BE-4279-9425-64906F4B2432@cox.net> Steve, i In rereading my post I see that my eyes let me down once again. When I said "save technique", I meant "same technique"; I just don't want you looking/trying some "save" thingie! You probably figured that out, but just in case. Good luck, Joe Wilkins On Mar 14, 2008, at 9:43 PM, Steven Axtell wrote: > Joe, > > Thanks for the information. I'll check into this and see if I can > get it to work. > > Steve > > >> Steven, >> >> You're in control. Just lock and unlock the screen at points where >> you want the user to see an updated version of the situation. At >> least that's how I'd do it using HC and I've heard that the save >> technique works with RR. >> >> Joe Wilkins >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From sims at ezpzapps.com Sat Mar 15 01:37:36 2008 From: sims at ezpzapps.com (Jim Sims) Date: Sat, 15 Mar 2008 06:37:36 +0100 Subject: Is a RevCon a 'Guru only' event? In-Reply-To: <69E92C7E-D559-493A-82B2-52714A5166E3@earthlink.net> References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <47DA9BBE.9030001@hyperactivesw.com> <7aa52a210803141251x44236e27i9a865398079b095d@mail.gmail.com> <47DAE8B0.ACD4DC85@club-internet.fr> <69E92C7E-D559-493A-82B2-52714A5166E3@earthlink.net> Message-ID: Petrides, M.D. Marian wrote: > I had figured this conference was WAY over my head until I got the > pre-conference session email yesterday. Now, I'm planning on > attending the full conference + pre conference and also am trying to > rope one or two of my other colleagues into coming along. Good show! Marian's email is extremely important. I am very glad that Marian has proceeded past an initial fear that the RevCon is an 'expert only' or 'Guru' sort of event. Not only that, Marian proceeds to conference promoter heaven by 'trying to rope other colleagues' into attending. My experience, memories, and satisfaction with being involved in two RevCons centers around the people I met. Of course, you'll be able to learn all kinds of Rev tips and tricks, resolve lingering code issues, and gain programming insight. But for me, getting to meet the actual people that make up one of the communities in my life has been of tremendous value on several levels. My partner Cloe was most impressed and delighted to observe that the so-called 'Gurus' of the Rev community were so approachable, confident, and just plain regular folks. Not one was the stereotypical 'geek' who has problems conversing with people or talks over everyone's head just to impress. Andre might talk over my head sometimes but the guy is so infectiously enthusiastic and positive that he inspires one to reach for that next level of skill. With the help of this List, the people at Rev, and your RevCon experience you'll be able to reach higher personal levels of achievement. I spend a good portion of my day in 'Rev Land' and being able to meet some of the people who make up this community was worth far more than any time and effort I put in. Be assured that the RevCon will not be a 'Guru Only' kinda thang. It's a people kinda thang. sims ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClipaSearch Pro http://www.ClipaTools.com Across Platforms - Code and Culture http://www.ezpzapps.com/blog/ From pepetoo at cox.net Sat Mar 15 02:12:00 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 14 Mar 2008 23:12:00 -0700 Subject: Is a RevCon a 'Guru only' event? In-Reply-To: References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <47DA9BBE.9030001@hyperactivesw.com> <7aa52a210803141251x44236e27i9a865398079b095d@mail.gmail.com> <47DAE8B0.ACD4DC85@club-internet.fr> <69E92C7E-D559-493A-82B2-52714A5166E3@earthlink.net> Message-ID: <6B5A303A-226B-47C3-9D6B-FD53E85225B6@cox.net> I was fortunate to meet with Jim Ault year before last when I was in Vegas attending a World of Concrete Conference. Our hour together was most enjoyable and edifying; particularly since I had just started investigating Rev earlier the previous year after my lengthy 20 year adventure with HyperCard. Unfortunately, this year I will not be able to meet all of the other fine Rev personalities I've encountered on this list by attending the RevLive Conference. This is partially due to the expense, but more importantly because of my physical limitations. I won't bore you with the details, but I've recently had to curtail many of my "professional" and "semi-professional" activities to aline with my recent physical and economic limitations; but I don't want anyone at or strongly affiliated with Rev to think that I'm ignoring or playing down the benefits of attendance. I guess I'm just really not much of a conference sort of guy anyway. But being much closer than many others to Vegas, I really should make the effort. Maybe things will change. If not, know that I will be there in spirit. Anyone who is alive and well should try to attend, regardless of their level of expertise. If you've ever read any of my contributions to the Macinstruct.com website, you'll recognize my favorite mantra: "that the best way to learn anything is to teach it to someone else". So even the so-called Rev Experts and Gerus will find their participation most self-gratifying. Joe Wilkins On Mar 14, 2008, at 10:37 PM, Jim Sims wrote: > > Petrides, M.D. Marian wrote: >> I had figured this conference was WAY over my head until I got the >> pre-conference session email yesterday. Now, I'm planning on >> attending the full conference + pre conference and also am trying >> to rope one or two of my other colleagues into coming along. Good >> show! > > > Marian's email is extremely important. I am very glad that Marian > has proceeded past an > initial fear that the RevCon is an 'expert only' or 'Guru' sort of > event. Not only that, Marian > proceeds to conference promoter heaven by 'trying to rope other > colleagues' into attending. > > My experience, memories, and satisfaction with being involved in two > RevCons centers > around the people I met. Of course, you'll be able to learn all > kinds of Rev tips and tricks, > resolve lingering code issues, and gain programming insight. But for > me, getting to > meet the actual people that make up one of the communities in my > life has been > of tremendous value on several levels. > > My partner Cloe was most impressed and delighted to observe that the > so-called > 'Gurus' of the Rev community were so approachable, confident, and > just plain > regular folks. Not one was the stereotypical 'geek' who has problems > conversing > with people or talks over everyone's head just to impress. Andre > might talk over > my head sometimes but the guy is so infectiously enthusiastic and > positive that he inspires > one to reach for that next level of skill. With the help of this > List, the people at Rev, and your > RevCon experience you'll be able to reach higher personal levels of > achievement. > > I spend a good portion of my day in 'Rev Land' and being able to > meet some of the people > who make up this community was worth far more than any time and > effort I put in. > > Be assured that the RevCon will not be a 'Guru Only' kinda thang. > It's a people kinda thang. > > sims > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ClipaSearch Pro > http://www.ClipaTools.com > > Across Platforms - Code and Culture > http://www.ezpzapps.com/blog/ From jvalle at 1234web.net Sat Mar 15 04:12:48 2008 From: jvalle at 1234web.net (jvalle at 1234web.net) Date: Sat, 15 Mar 2008 09:12:48 +0100 Subject: Learn Programming in 1 Day In-Reply-To: References: <831551.52043.qm@web37501.mail.mud.yahoo.com> Message-ID: <20080315091004.483D.JVALLE@1234web.net> hello, any plan to sell later that DVD and screen captures later? I'm 10.000 km away and didn't start to play with revolution, but your DVD will help me to decide. Thanks Jose > > The "Day One Pass" previously offered just to people who purchased the > RevSelect bundle is now available to everyone. > > People who attend will begin with a "blank slate" and by the end of the day > will produce a fully operational standalone application that works on Mac, > Windows, and Linux. The courses build on each other and follow a > progression: > > - Revolution fundamentals > - Important scripting concepts > - Manipulating text and data > - Working with the file system > - Orchestrating multimedia content > - Exchanging data over the Internet > - Lightning-fast database processing > - Migrating from HyperCard > - Building a standalone executable > > Not only that, but those who order before March 31 will receive a free copy > of the conference DVD, which contains all the sessions from the conference, > all the sample stacks, etc. (It does not include the non-disclosure day, > though.) > > In other words, you'll get an intensive day of instruction presented by the > best and brightest people in the community (people who have been helping out > on this list for YEARS). As the mailer states, this is a great opportunity > to achieve "liftoff" for programming. Because not only do you get the > in-person training, but you also get a DVD you can take home and review what > you learned on that day... PLUS ALL THE OTHER SESSIONS held during the > conference. That's an incredible amount of content... a great value. Anyone > who is interested in better comprehension of Revolution will benefit > immensley. > > As stated by others, "learning" is not "mastery" -- if there is such a > thing. Learning hopefully is a lifelong process. We don't promise that you > will be able to single-handedly build an Office Suite at the end of the day. > We do promise that you will acquire the experience you need to begin using > Revolution effectively. I think the content of the mailer elaborates on this > clearly. > > To the extent the subject line of the email is slightly > provocative/controversial and got people to open it to learn more, I'm not > apologetic. :) Having said that, I also think it's accurate and if what > you're doing there is not "learning" I don't know what is! > > - Bill > > From jmyepes at mac.com Sat Mar 15 04:38:45 2008 From: jmyepes at mac.com (Josep) Date: Sat, 15 Mar 2008 01:38:45 -0700 (PDT) Subject: Update web page directly Message-ID: <16065729.post@talk.nabble.com> Hi, I trying to update text content from a web page directly, well.. put field f_url into tURL -- get the URL from a field text get URL tURL -- get the content of the URL put it into field f_web -- put the HTML code into field text to modify, search and replace, etc.. post field "f_web" to URL tURL -- ?? nothing happen It's correct,... ? I'm not sure if this is the best way to do this, I need a easy tool to update some pages directly without modify from a html editor... Any hint? Cheers, Josep M -- View this message in context: http://www.nabble.com/Update-web-page-directly-tp16065729p16065729.html Sent from the Revolution - User mailing list archive at Nabble.com. From wjm at wjm.org Sat Mar 15 05:03:39 2008 From: wjm at wjm.org (Bill Marriott) Date: Sat, 15 Mar 2008 05:03:39 -0400 Subject: Learn Programming in 1 Day References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <20080315091004.483D.JVALLE@1234web.net> Message-ID: Jose, > any plan to sell later that DVD and screen captures later? I'm 10.000 km > away and didn't start to play with revolution, but your DVD will help me > to decide. Yes the DVD will be offered separately. The price will be $249. - Bill From chipp at chipp.com Sat Mar 15 05:05:03 2008 From: chipp at chipp.com (Chipp Walters) Date: Sat, 15 Mar 2008 03:05:03 -0600 Subject: Update web page directly In-Reply-To: <16065729.post@talk.nabble.com> References: <16065729.post@talk.nabble.com> Message-ID: <7aa52a210803150205l660e491are07ae59958616bf2@mail.gmail.com> Joseph, You shouldn't use: post field "f_web" to URL tURL -- ?? nothing happen nless you want to go through the trouble of setting up a php script to handle multi-part encoded files. Instead, ftp the files up to the website. -Chipp From m.schonewille at economy-x-talk.com Sat Mar 15 05:08:41 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 15 Mar 2008 10:08:41 +0100 Subject: Update web page directly In-Reply-To: <16065729.post@talk.nabble.com> References: <16065729.post@talk.nabble.com> Message-ID: <2C81981D-7E37-4B41-B296-123AC18E9A4C@economy-x-talk.com> Hi Josep, You can't post to a URL just like that, thinking that you're going to upload the data. If you use the post url command, you need to use a URL that points to a CGI script that can handle the data. Assuming you don't have such a CGI, you probably want to use FTP to upload the data. You'll need the following syntax: put fld "f_web" into url "ftp://user:password at ftp.domain.com/file.xyz" Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 15 mrt 2008, at 09:38, Josep wrote: > > Hi, > > I trying to update text content from a web page directly, well.. > > put field f_url into tURL -- get the URL from a field text > get URL tURL -- get the content of the URL > > put it into field f_web -- put the HTML code into field text to > modify, > search and replace, etc.. > > post field "f_web" to URL tURL -- ?? nothing happen > > It's correct,... ? I'm not sure if this is the best way to do this, > I need a > easy tool to update some pages directly without modify from a html > editor... > > Any hint? > > Cheers, > Josep M > -- > View this message in context: http://www.nabble.com/Update-web-page-directly-tp16065729p16065729.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From katheryn.swynford at gmail.com Sat Mar 15 06:10:27 2008 From: katheryn.swynford at gmail.com (Judy Perry) Date: Sat, 15 Mar 2008 03:10:27 -0700 Subject: Learn Programming in 1 Day In-Reply-To: <47DA9559.5080405@fourthworld.com> References: <47DA9559.5080405@fourthworld.com> Message-ID: <4be051070803150310u670144d0qfb3afd5943f197e0@mail.gmail.com> To Richard & Heather: yesssss! To everyone else: We all know that Rev is great... even dolts like me can hammer out something useful in a day.. (note that your consideration of ' useful ' is one of those things in which YMMV). I truly wish that my kids' first grade teacher would take Rev up on this... she'd not be persuaded by a tagline of "spend two or three years in university to make a talking electronic book!" I'm lovin' it! Judy On Fri, Mar 14, 2008 at 8:10 AM, Richard Gaskin wrote: > jbv wrote: > > I for one have about 30 years of experience as a programmer, > > and have used about 20 different languages... > > Of course *mastering* programming takes a lifetime, and of course no > one-day session will attempt to accomplish that. > > But my first experience with an xTalk (after deciding computers were > boring back in high school from having learned BASIC on a Wang) was the > exhilarating feeling that comes with making a button and scripting simply: > > on mouseUp > go next > end mouseUp > > In that instant I was hooked! > > I've spent the better part of the subsequent 20 years learning more; > different languages, coding practices, style, architecture, design, > workflow analysis, and I'm still learning new things every day. > > But it all has to begin somewhere. And with Rev, it's quite possible to > learn enough to accomplish some small but satisfying tasks in a single > day. That success will do more to encourage the new programmer to move > on to 20 KLOC code bases than attempting such a beast first time out. > > Given that the art of programming is fueled by curiosity and enthusiasm, > Marian's comments were more reflective of the process that leads toward > success than many others in this thread. > > We can spend our day nit-picking the wording of other people's > marketing, or we can accept that perhaps RunRev's invitation wasn't > targeted at those of us who've been coding for decades, and instead > devote our energies to learning and sharing that learning. > > Which is a more compelling demonstration of accomplishment? > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Sat Mar 15 06:15:09 2008 From: katheryn.swynford at gmail.com (Judy Perry) Date: Sat, 15 Mar 2008 03:15:09 -0700 Subject: Learn Programming in 1 Day In-Reply-To: <47DA9F3C.B14A9778@club-internet.fr> References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <02A583D4-F04C-419E-8E58-7C576D5D524D@earthlink.net> <12B258FC-A3EF-4E8E-AFAA-CCF91B3DC172@runrev.com> <47DA9F3C.B14A9778@club-internet.fr> Message-ID: <4be051070803150315l68bd7f50v4909d2de1a9c78f7@mail.gmail.com> But not good for a complete beginner, who keeps hearing that, to do anything useful, you have to learn to *program*... It's the P-word that keeps people from even trying, hence, if you tell then they can learn to p- in a day... (no pun intended) Judy On Fri, Mar 14, 2008 at 8:52 AM, jbv wrote: > > > Heather, > > > > > > JB: I imagine you could probably learn quite a bit of Flash in one > > day. Since Rev is enormously better than Flash*** its certainly > > possible to learn to do useful work with it in one day. > > I've been using Xtalk since 1987 and still discover tricks and new & > more efficient ways to achieve tasks with it.... So I agree with you : > it's no doubt possible to learn/teach the basics of Rev in 1 day, but that's a > completely different thing than "learning programming in 1 day". > Besides, what ppl evaluate as "useful things" is often determined by > their own level of programming skills. A complete newbie will be thrilled > to be able to build an adress book with a search function in 1 single day > (often by reusing pieces of code from various examples), but well, who would > dare to say that he/she learned programming ? > > I don't want to keep this thread running forever, but I keep thinking that > "code as you think" would have been a better claim... > > Best regards, > JB > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Sat Mar 15 06:22:23 2008 From: katheryn.swynford at gmail.com (Judy Perry) Date: Sat, 15 Mar 2008 03:22:23 -0700 Subject: Calling all Newbies (and gurus) In-Reply-To: References: <809AE495-655B-4D8A-ABFA-20B3BB364C9A@runrev.com> Message-ID: <4be051070803150322g66c04d94m7fab0091fad63454@mail.gmail.com> Nice... Judy On Fri, Mar 14, 2008 at 5:04 PM, Bill Marriott wrote: > David, > > > > ...I don't suppose the "goodie bag" applies to the pre-conference event > > does it? > > If you're only attending the preconference, you'll receive a copy of > Revolution Media (instead of Studio). > > Bill > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From williamdesmet at gmail.com Sat Mar 15 06:45:36 2008 From: williamdesmet at gmail.com (William de Smet) Date: Sat, 15 Mar 2008 11:45:36 +0100 Subject: QT: How do I put text into a text file on the web (this is just too easy but can't get it to work) In-Reply-To: References: <99411826-DCF5-47C8-9549-8714832557C8@economy-x-talk.com> Message-ID: Hi Mark, Last night I tried to fix my problem and looked at the server path using Transmit. Within a minute it worked! I knew it had to be a simple thing. Thanks again. So there is no issue with CHMOD like you said! greetings, William de Smet 2008/3/13, Mark Schonewille : > William, > > If you're simply trying to upload a file, it has nothing to do with > CHMOD and uploaded files automatically get the right persmissions, > unless it is an executable. Why do you think it has to do with CHMOD? > > I'd rather think that you have a router and/or firewall that's > causing problems. Make sure that port 21 is open and use > > libURLSetFTPMode "passive" > > Actually, I have some problems with FTP myself, using the Tiger > firewall and shared internet, even if I use passive FTP (regardless of > whether I use Revolution or any other programme). So, I'm not sure the > solution is obvious, but let's hope someone else on this list dealt > with the problem before. The easiest way would probably be to (be able > to) open all outgoing ports. > > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > A large collection of scripts for HyperCard, Revolution, SuperCard and > other programming languages can be found at http://runrev.info > > > > > > On 13 mrt 2008, at 20:30, William de Smet wrote: > > > Hi Mark, > > > > Tried your suggestion also but no result. > > Could it be a CHMOD issue then? > > What should the CHMOD be of that file? > > > > greetings, > > > > William > > > > > > 2008/3/13, Mark Schonewille : > >> Hi William, > >> > >> put fld results into url "ftp://user:password at ftp.domain.com/ > >> file.txt" > >> > >> ftp.domain.com is sometimes www.domain.com, home.domain.com or > >> something else. > >> > >> For nicer ways to do this, check out the docs regarding libURL, but > >> if > >> your file is small the above should work fine. > >> > >> Best regards, > >> > >> Mark Schonewille > >> > >> -- > >> > >> Economy-x-Talk Consulting and Software Engineering > >> http://economy-x-talk.com > >> http://www.salery.biz > >> > >> A large collection of scripts for HyperCard, Revolution, SuperCard > >> and > >> other programming languages can be found at http://runrev.info > >> > >> > >> > >> > >> > >> On 13 mrt 2008, at 20:11, William de Smet wrote: > >> > >>> Hi there all, > >>> > >>> This is an easy one but I having a lot of trouble with it. > >>> I got a field with text and I want to put this text into a file > >>> somewhere on the internet (www.server.com/textfile.txt). I put the > >>> file there myself through FTP. > >>> > >>>> From the documentation I got: > >>> post field "Results" to URL "http://www.example.org/current.txt" > >>> > >>> When I put this code into a button it doesn't work (of course > >>> adapted > >>> to my own situation) > >>> I looked at CHMOD and changed it from 644 to 777. > >>> But no result. > >>> > >>> > >>> What am I doing wrong? > >>> > >>> Thanks. > >>> > >>> greetings, > >>> > >>> William de Smet > >> > >> > >> > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-revolution > >> > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sundown at pacifier.com Sat Mar 15 09:56:49 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 15 Mar 2008 06:56:49 -0700 Subject: Rev message box In-Reply-To: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> Message-ID: <1686D17B-E0CE-4A69-A87D-0D0DD670617A@pacifier.com> I am using Valentina 3.5.1 and Revolution 2.9.0-dp-5 and everything seems to be working but when I open the msg box it already has the below statement ready to execute; put Valentina_GetCurrentFormatVersion() Why is this being put in the Rev message box? I can start Rev up and have no stacks open at all and if I open the message box that statement will be there. Anyone know why it does this and can I stop it? I have already asked the Valentina list and they seem to think it is a Rev issue. -=>JB<=- From geradamas at yahoo.com Sat Mar 15 11:54:44 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 15 Mar 2008 15:54:44 +0000 (GMT) Subject: Learn Programming in 1 Day Message-ID: <328968.49920.qm@web37510.mail.mud.yahoo.com> Semantics time: There is a huge difference between "Learn Programming in 1 Day" and "Learn How to Produce Functioning Programs in 1 Day". The first title, which ever way you cut it, is fairly nonsensical; HOWEVER, the second makes perfect sense with regard to Runtime Revolution. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From jbv.silences at club-internet.fr Sat Mar 15 12:14:54 2008 From: jbv.silences at club-internet.fr (jbv) Date: Sat, 15 Mar 2008 17:14:54 +0100 Subject: Learn Programming in 1 Day References: <328968.49920.qm@web37510.mail.mud.yahoo.com> Message-ID: <47DBF5F5.C8E13989@club-internet.fr> Richmond, sorry to be so abrasive, but IMHO none of these titles makes any sense... The 1st one has been already discussed. As for the 2nd one, what exactly is a "functioning Program" ? put 1 + 1 into a is a functionning program, as well as echo "hello world"; and both can be built in a large number of languages in less than a minute... Furthermore, I don't think this topic has anything to do with semantics, but rather with the ergonomics of coding... Therefore, I'd prefer "Learn how to produce a functionning piece of software that will boost your (or your client's )productivity and that isn't already available as freeware, shareware or commercial app in 1 day"... Or, as suggested in earlier posts, much better : "Learn how to code as you think in 1 day" "Kill your fear of programming in 1 day" Best, JB > Semantics time: > > There is a huge difference between "Learn Programming > in 1 Day" > > and "Learn How to Produce Functioning Programs in 1 > Day". > > The first title, which ever way you cut it, is fairly > nonsensical; > > HOWEVER, the second makes perfect sense with regard to > Runtime Revolution. > > sincerely, Richmond Mathewson. > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life Cycle. > ____________________________________________________________ > > ___________________________________________________________ > Rise to the challenge for Sport Relief with Yahoo! For Good > > http://uk.promotions.yahoo.com/forgood/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: From mpetrides at earthlink.net Sat Mar 15 12:17:47 2008 From: mpetrides at earthlink.net (Petrides, M.D. Marian) Date: Sat, 15 Mar 2008 11:17:47 -0500 Subject: Learn Programming in 1 Day In-Reply-To: <47DBF5F5.C8E13989@club-internet.fr> References: <328968.49920.qm@web37510.mail.mud.yahoo.com> <47DBF5F5.C8E13989@club-internet.fr> Message-ID: <80E53D6F-4B26-4F62-9210-B4CC9F1E6170@earthlink.net> Enough. This is advertising, guys. Like a headline, it is meant to catch your eye and get you to read on. There's nothing sinister (or insulting) at all about it. And, in fact, it did exactly what it was designed to do, at least in my case. Do you guys get this hot and bothered about books that tell you you will learn to program in C in 24 hours (Sam's guides, if memory serves)? Of course not. = On Mar 15, 2008, at 11:14 AM, jbv wrote: > > > Richmond, > > sorry to be so abrasive, but IMHO none of these titles makes > any sense... > The 1st one has been already discussed. As for the 2nd one, > what exactly is a "functioning Program" ? > put 1 + 1 into a > is a functionning program, as well as > echo "hello world"; > and both can be built in a large number of languages in less > than a minute... > > Furthermore, I don't think this topic has anything to do with > semantics, but rather with the ergonomics of coding... > > Therefore, I'd prefer "Learn how to produce a functionning > piece of software that will boost your (or your client's )productivity > and that isn't already available as freeware, shareware or commercial > app in 1 day"... > > Or, as suggested in earlier posts, much better : > > "Learn how to code as you think in 1 day" > "Kill your fear of programming in 1 day" > > Best, > JB > >> Semantics time: >> >> There is a huge difference between "Learn Programming >> in 1 Day" >> >> and "Learn How to Produce Functioning Programs in 1 >> Day". >> >> The first title, which ever way you cut it, is fairly >> nonsensical; >> >> HOWEVER, the second makes perfect sense with regard to >> Runtime Revolution. >> >> sincerely, Richmond Mathewson. >> >> ____________________________________________________________ >> >> A Thorn in the flesh is better than a failed Systems Development >> Life Cycle. >> ____________________________________________________________ >> >> ___________________________________________________________ >> Rise to the challenge for Sport Relief with Yahoo! For Good >> >> http://uk.promotions.yahoo.com/forgood/ >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lfredricks at proactive-intl.com Sat Mar 15 12:27:28 2008 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 15 Mar 2008 09:27:28 -0700 Subject: Learn Programming in 1 Day In-Reply-To: <47DBF5F5.C8E13989@club-internet.fr> References: <328968.49920.qm@web37510.mail.mud.yahoo.com> <47DBF5F5.C8E13989@club-internet.fr> Message-ID: <006a01c886b9$7658ec30$6501a8c0@GATEWAY> > sorry to be so abrasive, but IMHO none of these titles makes > any sense... I found it very disappointing that the book "Make Love the Bruce Campbell Way" didn't improve my sex life ;-) http://www.amazon.com/Make-Love-Bruce-Campbell-Way/dp/0312312601 Sorry, couldn't resist :-) Best regards, Lynn Fredricks President Proactive International, LLC - Because it is about who you know.(tm) http://www.proactive-intl.com From jbv.silences at club-internet.fr Sat Mar 15 12:36:14 2008 From: jbv.silences at club-internet.fr (jbv) Date: Sat, 15 Mar 2008 17:36:14 +0100 Subject: Learn Programming in 1 Day References: <328968.49920.qm@web37510.mail.mud.yahoo.com> <47DBF5F5.C8E13989@club-internet.fr> <80E53D6F-4B26-4F62-9210-B4CC9F1E6170@earthlink.net> Message-ID: <47DBFAF5.32D9FD53@club-internet.fr> actually we understand it too well : like a headline or advertising, it deals with the positionning of a product among the community of experienced users and newbies as well... And like an ad that misses its target, it might keep newbies away (because they'll realize it's still about programming) and will confort experienced programmers in their view of Rev as a cheap toy for beginners (just like "plug & play" kept legions of ppl away from the Mac for years). It probably worked for you coz you're already convinced of the advantages of using Rev... JB > Enough. This is advertising, guys. Like a headline, it is meant to > catch your eye and get you to read on. There's nothing sinister (or > insulting) at all about it. And, in fact, it did exactly what it was > designed to do, at least in my case. > > Do you guys get this hot and bothered about books that tell you you > will learn to program in C in 24 hours (Sam's guides, if memory > serves)? Of course not. From dave at looktowindward.com Sat Mar 15 12:49:25 2008 From: dave at looktowindward.com (Dave) Date: Sat, 15 Mar 2008 16:49:25 +0000 Subject: Learn Programming in 1 Day In-Reply-To: <328968.49920.qm@web37510.mail.mud.yahoo.com> References: <328968.49920.qm@web37510.mail.mud.yahoo.com> Message-ID: Just a jolly good hoot in my opinion! Dave On 15 Mar 2008, at 15:54, Richmond Mathewson wrote: > Semantics time: > > There is a huge difference between "Learn Programming > in 1 Day" > > and "Learn How to Produce Functioning Programs in 1 > Day". > > The first title, which ever way you cut it, is fairly > nonsensical; > > HOWEVER, the second makes perfect sense with regard to > Runtime Revolution. > > sincerely, Richmond Mathewson. > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ > > > ___________________________________________________________ > Rise to the challenge for Sport Relief with Yahoo! For Good > > http://uk.promotions.yahoo.com/forgood/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dave at looktowindward.com Sat Mar 15 12:54:06 2008 From: dave at looktowindward.com (Dave) Date: Sat, 15 Mar 2008 16:54:06 +0000 Subject: Learn Programming in 1 Day In-Reply-To: <47DA9BBE.9030001@hyperactivesw.com> References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <47DA9BBE.9030001@hyperactivesw.com> Message-ID: Touchy! Stop it! It's just a wind up! Come on if someone sends me an email that says "Learn Programming in 1 Day" then look out cos I will make fun of it! No malice intended! Take Care and Thanks for all you Help! All the Best Dave On 14 Mar 2008, at 15:37, J. Landman Gay wrote: > Dave wrote: >> Maybe be the RunRev programming team were of the same course! >> Would explain a lot! > > Hey, go easy on us, okay? :) I'm teaching that thing, along with > some very talented others. The course will be a whirlwind intro to > Rev including some basic programming concepts, intended for those > who have little to no experience. I didn't write the marketing > blitz, but I do think that when we're done, the students will have > enough information to continue on their own and increase their > skills. And by the end of the day they will have proceded from zero > knowledge to a working, internet-connected standalone stack. That's > sort of programming, don't you think? Sort of? > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Sat Mar 15 13:02:23 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 15 Mar 2008 17:02:23 +0000 (GMT) Subject: Learn Programming in 1 Day Message-ID: <772220.30161.qm@web37506.mail.mud.yahoo.com> jbv wrote: "sorry to be so abrasive" Ha, Ha; nothing wrong with a bit of abrasion; I have scars to prove it! Love You All! What really scares me are the folks who cannot cope with a bit of abrasion. I do like your "Kill your fear of programming in 1 day" Maybe "the 'P' word" should jump up on the shelf with such other heros such as "the 'F' word" - however that would be a wee bit too politically correct for the likes of me, and Real Programming is 'F-word' hard work :) Now both you and I, and a fair few folk forbye can take somebody else's work and tweak it about; that, however, is not programming, that is only tweaking. I, also, spent some time in the University of Abertay's grey, depressing walls being "taught" Visual Basic, and I well remember a young lassie of some 25 summers who could not even wrap her tongue round English vocables (being fluent - or mayhap 'effluent'- in gutter Dundonian Scots) asking me why her program did not work even though she had copied what the lecturer had "telt us"; and the answer was a simple as this:- You cannot teach programming by showing wains models and having them tweak them. Forbye, she did not understand what a FOR . . . NEXT LOOP was because the lecturer had provided a model with said loop in place and blethered something about repeating itself until it was finished. Now I teach programming to Primary Children; starting with ye olde fashioned flow-charts on ye olde fashioned black board and buttons and cups to demonstrate how A = A + 1 is possible. However, just like musicians; there are real pianists (that is why my older son practices 4-8 hours a day!) and Sunday-Afternoon-in-the-front-parlour pianists. Similarly with people who make computer programmers; however a Sunday-Afternoon-in-the-front-parlour pianist will never, never be a Vladimir Ashkenazy or a Daniel Barenboim. And anybody who tells wee Jimmy he can be a great piano player by doing half-an-hour a day and no Solfeggio, Theory or Harmony should be hit over the head with a brick! Now who is being abrasive? But, face it, the world is becoming mediocre, and Sunday-Afternoon-in-the-front-parlour pianists are being praised to the skies because they can belt out "The Flower of Scotland" without an ounce of feeling! I only wish I had the money and the time to attend the "Learn Programming in 1 Day" course, where, without trying in any way to be funny, I am quite sure I would learn a lot. And, further to that I would like to say that I think it is an awful pity that people seem to have taken my initial e-mail that initiated this series as an attack on the course as such, when it was merely meant as a 'poke' at the daft title it was given. I have nothing but admiration for Jacque and her colleagues, and their efforts. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From geradamas at yahoo.com Sat Mar 15 13:08:02 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 15 Mar 2008 17:08:02 +0000 (GMT) Subject: [Increasing OT; thank Goodness] Learn Programming in 1 Day Message-ID: <588129.26093.qm@web37506.mail.mud.yahoo.com> Dave wrote: "Just a jolly good hoot in my opinion!" Of course! But some people take things way too seriously . . . Love, Richmond Mathewson. PS. I was born in 1962, and in 1963-4 my parents used to leave me with the farmer's wife next door while they went out for the evening; I watched the Beatles with Meanie McLean and my first words were not predictable "Mama, Mama", but "Yeah, Yeah, Yeah" . . . and, dear people, I having been saying "Yeah, Yeah, Yeah" ever since! ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From jacque at hyperactivesw.com Sat Mar 15 13:39:19 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 15 Mar 2008 12:39:19 -0500 Subject: Rev message box In-Reply-To: <1686D17B-E0CE-4A69-A87D-0D0DD670617A@pacifier.com> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <1686D17B-E0CE-4A69-A87D-0D0DD670617A@pacifier.com> Message-ID: <47DC09C7.9070804@hyperactivesw.com> -= JB =- wrote: > I am using Valentina 3.5.1 and Revolution 2.9.0-dp-5 and > everything seems to be working but when I open the msg > box it already has the below statement ready to execute; > > put Valentina_GetCurrentFormatVersion() > > Why is this being put in the Rev message box? I can start > Rev up and have no stacks open at all and if I open the > message box that statement will be there. > > Anyone know why it does this and can I stop it? > > I have already asked the Valentina list and they seem to > think it is a Rev issue. Probably is. This happens when the message box is saved to disk without being cleared first. Then when you open the app, the old contents of the message field are still visible. To fix it, empty the message box and save it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From wjm at wjm.org Sat Mar 15 14:19:42 2008 From: wjm at wjm.org (Bill Marriott) Date: Sat, 15 Mar 2008 14:19:42 -0400 Subject: Learn Programming in 1 Day References: <328968.49920.qm@web37510.mail.mud.yahoo.com><47DBF5F5.C8E13989@club-internet.fr><80E53D6F-4B26-4F62-9210-B4CC9F1E6170@earthlink.net> <47DBFAF5.32D9FD53@club-internet.fr> Message-ID: JB, > And like an ad that misses > its target, it might keep newbies away (because they'll realize it's still > about programming) The mailer's performing nicely, actually. Question: If you're not interested in programming, how would you end up on our mailing list, and why would you purchase Revolution? I mean, we're a very easy-to-use product, but I don't think you can get away without coding. > and will confort experienced programmers in > their view of Rev as a cheap toy for beginners (just like "plug & play" > kept legions of ppl away from the Mac for years). Product positioning is as much about who will NOT use a product as who will. People buying Hummers don't put the environment at the top of their list, people who buy fur coats aren't PETA members, and so on. While Rev certainly has a strong case against the alternatives, trying to be all things to all people is a sure way to fail. We'll probably never drop "easy to learn, easy to use" from the list of Revolution core benefits. It's what differentiates us from the other guys and makes it worth learning a non-standard language. Similarly, this is not an event for people "just off the street." You have to be interested in programming or you're not going to take time off work, travel, and spend money on a conference like this. Fortunately, Rev has adopted an empricially-oriented marketing approach based on analysis of sales and marketing campaigns, plus surveys like the one we did last summer. "Learn programming" scores very high on the list of reasons why people came to the Rev web site in the first place. Also high on the list is the desire to quickly develop in-house tools/utilities, database front-ends, and other work projects. The members of this segment are "casual programmers" for whom coding is not a primary job responsibility. They are enterpreneurs, consultants, managers, teachers, scientists, and creative people. Nevertheless they recognize the value of being able to streamline business processes, integrate disparate business systems, create multimedia software etc. They are curious about technology, and aspire to have greater control over their computers. We know exactly what percentage of our users fall into these groups, as well as how many are professional programmers developing commercial applications. Because of this empirical focus, we've been able to "tune in" much more effectively to our customer segments' needs. Over the past year, we've acquired newcomers to Rev (across the entire skill spectrum) at a markedly faster clip than in the past. That's evidence we are "hitting the target" better than ever. From jbv.silences at club-internet.fr Sat Mar 15 15:27:57 2008 From: jbv.silences at club-internet.fr (jbv) Date: Sat, 15 Mar 2008 20:27:57 +0100 Subject: Learn Guitar in 1 Day References: <328968.49920.qm@web37510.mail.mud.yahoo.com><47DBF5F5.C8E13989@club-internet.fr><80E53D6F-4B26-4F62-9210-B4CC9F1E6170@earthlink.net> <47DBFAF5.32D9FD53@club-internet.fr> Message-ID: <47DC232D.D842F67B@club-internet.fr> Bill Marriott a *crit : > The members of this segment are "casual programmers" for whom coding is not > a primary job responsibility. They are enterpreneurs, consultants, managers, > teachers, scientists, and creative people. Nevertheless they recognize the > value of being able to streamline business processes, integrate disparate > business systems, create multimedia software etc. They are curious about > technology, and aspire to have greater control over their computers. > > We know exactly what percentage of our users fall into these groups, as well > as how many are professional programmers developing commercial applications. > OK then, I guess you guys know exactly what you're doing by promoting Rev to "casual programmers" as a quick & easy way to build databases front-ends... Tomorrow I'll attend a conference named "Learn guitar in 1 day" and I'll be happy to end up knowing 3 chords, enough to play a few Ramones songs with closed friends at the local ballroom once in a while... Have a nice week-end, JB From ambassador at fourthworld.com Sat Mar 15 15:37:26 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 15 Mar 2008 12:37:26 -0700 Subject: Learn Programming in 1 Day Message-ID: <47DC2576.8070708@fourthworld.com> jbv wrote: > ...will confort experienced programmers in their view of Rev as a > cheap toy for beginners Dude, having a priced-like-a-disposable-toy $49 version does far more for that than a single line in one press release. Besides, as I've mentioned before, when it comes to evangelizing Rev as a second language, a single line in one press release is nothing compared to the nature of Rev itself: One could argue that whatever more "professional" wording you might prefer would be even more misleading, because ultimately no matter how you seduce an experienced programmer to using Rev, the language and object model will always and only be very different from anything they've learned before. I don't think this is necessarily a bad thing, but if you really think this one line from a single press release is going to have more impact on adoption among professional developers than the product experience itself, I would encourage you to reconsider your premise. That press release has already left the station, and there are much, much bigger fish to fry.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From geradamas at yahoo.com Sat Mar 15 15:39:54 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 15 Mar 2008 19:39:54 +0000 (GMT) Subject: Something I did not learn in a day Message-ID: <857346.43899.qm@web37514.mail.mud.yahoo.com> I really ought to keep my big mouth shut (no, surely not?) as my quick joke about programming successfully buried something that is the fruit of an awful lot of thought: My TEXTIFIER stack which is available on revOnline and is the culmination of about 2 years of thinking, false-starts and so forth. So Please give it a try. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From kray at sonsothunder.com Sat Mar 15 15:39:58 2008 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 15 Mar 2008 14:39:58 -0500 Subject: why XHTML cannot be parsed with RevXML ? In-Reply-To: References: Message-ID: <20080315143958807974.4d86b1db@sonsothunder.com> On Fri, 14 Mar 2008 14:54:05 +0100, David Bovill wrote: > Paolo - from memory the issue is not that you cannot parse valid XHTML with > Revs XML externals, rather that Revs native htmltext is not valid XML and > therefore cannot be parsed using Revs XML externals! Strange but true. > However from memory the problem is caused by html entities not being escaped > in htmltext and breaking the XML parsing. You can get around this by > replacing the htmltext enitities with XML compliant ones. > > You should not have any problems with valid XHTML though. Right, that's my understanding as well... the main issue for XML parsers is that a lot of HTML is not compliant - for example using a single

instead of

. This leaves an open tag without a closing tag. Now if it is *valid* XHTML, you *should* be able to parse the tags with XML parsing tools (Rev's included). Can you provide an example of compliant XHTML syntax that doesn't parse? Just curious... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From ambassador at fourthworld.com Sat Mar 15 15:42:13 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 15 Mar 2008 12:42:13 -0700 Subject: Learn Programming in 1 Day Message-ID: <47DC2695.3090404@fourthworld.com> Richmond wrote: > Semantics time: > > There is a huge difference between "Learn Programming > in 1 Day" > > and "Learn How to Produce Functioning Programs in 1 > Day". > > The first title, which ever way you cut it, is fairly > nonsensical; Richmond, I'm curious: what is the specific number of days you would consider a minimum for applying the phrase "learn programming"? Eight? 23? Hundreds? Thousands? 4067? Hundreds of thousands? And please define "programming". Thanks - -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Sat Mar 15 15:43:58 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 15 Mar 2008 12:43:58 -0700 Subject: Learn Programming in 1 Day Message-ID: <47DC26FE.3060007@fourthworld.com> Richmond wrote: > I do like your > > "Kill your fear of programming in 1 day" Me too. I think it's perhaps the best so far. Heather, taking note? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From geradamas at yahoo.com Sat Mar 15 15:45:20 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 15 Mar 2008 19:45:20 +0000 (GMT) Subject: Learn Guitar in 1 Day Message-ID: <121771.27843.qm@web37509.mail.mud.yahoo.com> Umm . . . jbv . . . a little bit TOO b*tchy I think. This piece of carpet has been chewed so much that it has lost its savour a long time ago. So, jbv, you go back to your Ramones songs and I'll go back to trying to become a computer programmer after 33 years :) sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From ambassador at fourthworld.com Sat Mar 15 15:51:38 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 15 Mar 2008 12:51:38 -0700 Subject: Rev message box Message-ID: <47DC28CA.1060709@fourthworld.com> J. Landman Gay wrote: > This happens when the message box is saved to disk without > being cleared first. Then when you open the app, the old contents > of the message field are still visible. Under what circumstances would Rev save its Message Box while it's running? Should such a circumstance be reported as a bug? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mikeythek at gmail.com Sat Mar 15 15:53:18 2008 From: mikeythek at gmail.com (Mikey) Date: Sat, 15 Mar 2008 15:53:18 -0400 Subject: Learn Guitar in 1 Day In-Reply-To: <47DC232D.D842F67B@club-internet.fr> References: <328968.49920.qm@web37510.mail.mud.yahoo.com> <47DBF5F5.C8E13989@club-internet.fr> <80E53D6F-4B26-4F62-9210-B4CC9F1E6170@earthlink.net> <47DBFAF5.32D9FD53@club-internet.fr> <47DC232D.D842F67B@club-internet.fr> Message-ID: <9b408d8e0803151253p79570bf1wfde1fe7bb27bd02c@mail.gmail.com> Man, with three chords I could play everything by Disturbed, Bad Religion, Kate Walsh, and every Rap tune ever written. SWEET! From geradamas at yahoo.com Sat Mar 15 15:56:22 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 15 Mar 2008 19:56:22 +0000 (GMT) Subject: Learn Programming in 1 Day Message-ID: <90822.31757.qm@web37510.mail.mud.yahoo.com> Richard Gaskin wrote: "what is the specific number of days you would consider a minimum for applying the phrase "learn programming"? Eight? 23? Hundreds? Thousands? 4067? Hundreds of thousands? And please define "programming"." OUCH ! Part 1: I suppose learning programming (as I understand the term) is rather like learning a human language; an ongoing, never ending process involving a constant process of refinement. Part 2: "Programming"; Well we could try comparing the 6 year-olds I have worked with just now for 6 weeks who can manage "I have a father", but when you say to them "Has your friend got a father" they look at you as if you are daft because they don't understand 'has'; with your good self, who, presumably, judging by the standard of your e-mails are highly proficient in English :) How about this definition: "When your abilities with a particular programming language / IDE is as good as Richard Gaskin's English you can call yourself a programmer." sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From jacque at hyperactivesw.com Sat Mar 15 18:27:04 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 15 Mar 2008 17:27:04 -0500 Subject: Rev message box In-Reply-To: <47DC28CA.1060709@fourthworld.com> References: <47DC28CA.1060709@fourthworld.com> Message-ID: <47DC4D38.2080409@hyperactivesw.com> Richard Gaskin wrote: > J. Landman Gay wrote: > > > This happens when the message box is saved to disk without > > being cleared first. Then when you open the app, the old contents > > of the message field are still visible. > > Under what circumstances would Rev save its Message Box while it's > running? Should such a circumstance be reported as a bug? > It wouldn't, and never has to my knowledge. Old messages have only appeared once before in a shipping version, where the message box was accidentally saved and shipped with some of the team's development commands still in it. That was fixed immediately. Since there are no other reports of this in our collective message boxes, it probably means that the user manually saved the message box at some point, with his queries still in it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Sat Mar 15 19:24:05 2008 From: chipp at chipp.com (Chipp Walters) Date: Sat, 15 Mar 2008 17:24:05 -0600 Subject: Learn Programming in 1 Day In-Reply-To: <47DC26FE.3060007@fourthworld.com> References: <47DC26FE.3060007@fourthworld.com> Message-ID: <7aa52a210803151624v5f2957fds117ce017a7f73d11@mail.gmail.com> I'm all for: "Learn Programming in 1 Day" As a captivating headline, I'd say it's doing it's job just fine. Witness the results. Good job Bill! Years ago I attended an incredible PR and marketing seminar. And for a rather hefty fee, they shared some secrets of creating compelling headlines..one's which are proven to work. One of them was called 'The Bold Claim,' and I'd say Heather, Bill and RunRev have done just that. Certainly, from one perspective or another, you can argue for or against...but I GUARANTEE you a headline like: 'Full day of Rev training for beginners' wouldn't have garnered near this amount of discussion. And in the business of PR and Marketing, as we all know, creating a buzz is a good thing. I mean the whole "Thinnest laptop in the world" by Apple, while not true, sure get's folks talking! Bravo! From pepetoo at cox.net Sat Mar 15 19:39:36 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 15 Mar 2008 16:39:36 -0700 Subject: Learn Programming in 1 Day In-Reply-To: <7aa52a210803151624v5f2957fds117ce017a7f73d11@mail.gmail.com> References: <47DC26FE.3060007@fourthworld.com> <7aa52a210803151624v5f2957fds117ce017a7f73d11@mail.gmail.com> Message-ID: On Mar 15, 2008, at 4:24 PM, Chipp Walters wrote: > > "Thinnest laptop in the world" by Apple, > while not true, sure get's folks talking! > > Bravo! NOT TRUE? The average thickness of the AIR is less than 1/2". Is there a thinner one? On the other stuff about Buzz words, I agree whole heartedly. So long as it is not a bold face lie; but, rather, an obvious exaggeration. I really can't countenance lies for any purpose. Even great advertising. In this case, everyone knows it is just "hype", "tongue in cheek hyperbole". RIGHT? Joe Wilkins From chipp at chipp.com Sat Mar 15 19:51:47 2008 From: chipp at chipp.com (Chipp Walters) Date: Sat, 15 Mar 2008 17:51:47 -0600 Subject: Learn Programming in 1 Day In-Reply-To: References: <47DC26FE.3060007@fourthworld.com> <7aa52a210803151624v5f2957fds117ce017a7f73d11@mail.gmail.com> Message-ID: <7aa52a210803151651k40b53290yed8ded203590e41c@mail.gmail.com> On Sat, Mar 15, 2008 at 5:39 PM, Joe Lewis Wilkins wrote: > NOT TRUE? The average thickness of the AIR is less than 1/2". Is there > a thinner one? There's that wordsmithing again. Average thickness? Check out the Vaio X505 which is thinner than Air at a maximum thickness of 0.8". I suppose one could glue on super thin wings on each side of the Vaio to get it's 'average thickness' down a bit. Funny, when I go to buy a pair of pants, I don't 'average' all of the dimensions around my body to arrive at a waist size (which frankly, is too large!). But, hat's off to Apple for the hyperbole. From pepetoo at cox.net Sat Mar 15 20:12:27 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 15 Mar 2008 17:12:27 -0700 Subject: Learn Programming in 1 Day In-Reply-To: <7aa52a210803151651k40b53290yed8ded203590e41c@mail.gmail.com> References: <47DC26FE.3060007@fourthworld.com> <7aa52a210803151624v5f2957fds117ce017a7f73d11@mail.gmail.com> <7aa52a210803151651k40b53290yed8ded203590e41c@mail.gmail.com> Message-ID: Frankly, Chip, the phrase "average thickness" was mine; not Apples. I just didn't want to list the max and min; and I believe the max thickness of AIr is less than 0.8" @ 0.76" Min. @ 0.16". You made me look it up. Joe Wilkins On Mar 15, 2008, at 4:51 PM, Chipp Walters wrote: > On Sat, Mar 15, 2008 at 5:39 PM, Joe Lewis Wilkins > wrote: > >> NOT TRUE? The average thickness of the AIR is less than 1/2". Is >> there >> a thinner one? > > There's that wordsmithing again. Average thickness? > > Check out the Vaio X505 which is thinner than Air at a maximum > thickness of 0.8". > I suppose one could glue on super thin wings on each side of the Vaio > to get it's 'average thickness' down a bit. > > Funny, when I go to buy a pair of pants, I don't 'average' all of the > dimensions around my body to arrive at a waist size (which frankly, is > too large!). > > But, hat's off to Apple for the hyperbole. From coiin at rcn.com Sat Mar 15 20:20:05 2008 From: coiin at rcn.com (Colin Holgate) Date: Sat, 15 Mar 2008 20:20:05 -0400 Subject: Learn Programming in 1 Day In-Reply-To: <7aa52a210803151651k40b53290yed8ded203590e41c@mail.gmail.com> References: <47DC26FE.3060007@fourthworld.com> <7aa52a210803151624v5f2957fds117ce017a7f73d11@mail.gmail.com> <7aa52a210803151651k40b53290yed8ded203590e41c@mail.gmail.com> Message-ID: <83B90A26-BC16-407A-BFF4-F7AF622FD00D@rcn.com> On Mar 15, 2008, at 7:51 PM, Chipp Walters wrote: > > But, hat's off to Apple for the hyperbole. Well, of course they have hyperbole, having got rid of hypercard. From stephenREVOLUTION2 at barncard.com Sat Mar 15 20:42:22 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Sat, 15 Mar 2008 17:42:22 -0700 Subject: Learn Guitar in 1 Day In-Reply-To: <47DC232D.D842F67B@club-internet.fr> References: <328968.49920.qm@web37510.mail.mud.yahoo.com><47DBF5F5.C8E13989@club-inter net.fr><80E53D6F-4B26-4F62-9210-B4CC9F1E6170@earthlink.net> <47DBFAF5.32D9FD53@club-internet.fr> <47DC232D.D842F67B@club-internet.fr> Message-ID: That's more skill than some of the recording artists I've worked with as a producer.... >Tomorrow I'll attend a conference named "Learn guitar in 1 day" and I'll be >happy >to end up knowing 3 chords, enough to play a few Ramones songs with closed >friends at the local ballroom once in a while... > > > >Have a nice week-end, >JB -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From davidocoker at gmail.com Sat Mar 15 22:08:52 2008 From: davidocoker at gmail.com (David Coker) Date: Sat, 15 Mar 2008 21:08:52 -0500 Subject: A chunking mystery In-Reply-To: <47D9FCFB.7070800@pdslabs.net> References: <47D9FCFB.7070800@pdslabs.net> Message-ID: On Thu, Mar 13, 2008 at 11:20 PM, Phil Davis wrote: > Hi David, > > I don't know if this is the total answer to your problem, but you're > mixing "repeat" forms. > > Using the "repeat for each" form, you would normally examine the > contents of the line variable you named in the repeat. But your code > always check line 1 of the 'parent' container instead. > > Try this: > > repeat for each line thisLine in tSource > if item 2 of thisLine <> "0" then > put tThisLine & cr after tCleanSource > end if > end repeat > delete last char of tCleanSource -- the trailing CR > > > Or if you want to use the "repeat with" form, try this: > repeat with x = the number of lines in tSource down to 1 > > if item 2 of line x of tSource = "0" then > delete line x of tSource > end if > end repeat > > In the 2nd example, it's safest to go from end to beginning of the data > since you're deleting lines by their line number. Going from start to > end will cause the loop to skip a line whenever one is deleted. > > Also, the first example will be faster. The larger your file, the more > you'll see the difference in speed. > > Take care - > Phil Davis Hello folks, This is the first time I've had available to revisit this, but certainly want to again thank you all for the suggestions. Looks like Phil and Scott both came up with almost identical solutions, so I'm gonna start working right there. As a side note, I guess I'll need to spend some more time in the doc's doing a bit of trial and error to better understand how the loops work in Rev. >>Going from start to end will cause the loop >>to skip a line whenever one is deleted. Now there's a real "AhHa!" moment... Thanks a bunch! David From davidocoker at gmail.com Sat Mar 15 22:10:28 2008 From: davidocoker at gmail.com (David Coker) Date: Sat, 15 Mar 2008 21:10:28 -0500 Subject: A chunking mystery In-Reply-To: References: <47D9FCFB.7070800@pdslabs.net> Message-ID: On Fri, Mar 14, 2008 at 2:01 AM, Jim Ault wrote: > > > David Coker wrote: > >> repeat for each line thisLine in tSource > >> if item 2 of line 1 of tSource = "0" then > >> delete line 1 of tSource > >> end if > >> end repeat > > I am not sure exactly what you are trying to but your repeat is not going to > work the way you have it structured. > > First, if you want to use repeat for this, follow Phil's suggestions. > Secondly, there may be an easier way to do the task I think you want. > Assuming the itemDel is a tab then > > filter tSource without ("*" & tab & "0" & tab & "*") > or commas > filter tSource without ("*,0,*") > --of course, this will delete lines with any 0 in item 2 through the second > to last. This may or may not be a problem for your data set. > > Both methods are virtually instant, so don't worry about speed. > > Hope this helps > > Jim Ault > Las Vegas Thanks Jim for the heads up about how to use the "filter" command! That's some territory I haven't ever been in and will now always consider it for similar purposes. One of the best lessons I'm learning with this is that there are just so MANY different ways to do cool stuff in Rev, it's almost mind boggling! Much appreciated sir, David From chipp at chipp.com Sat Mar 15 22:20:29 2008 From: chipp at chipp.com (Chipp Walters) Date: Sat, 15 Mar 2008 20:20:29 -0600 Subject: Learn Programming in 1 Day In-Reply-To: References: <47DC26FE.3060007@fourthworld.com> <7aa52a210803151624v5f2957fds117ce017a7f73d11@mail.gmail.com> <7aa52a210803151651k40b53290yed8ded203590e41c@mail.gmail.com> Message-ID: <7aa52a210803151920q6b439823w24e12a294481ecb@mail.gmail.com> Whatever. and it's Chipp, with 2 p's. And here's one thinner. So there. Big deal. http://www.businessweek.com/technology/content/may2007/tc20070523_272039.htm On Sat, Mar 15, 2008 at 6:12 PM, Joe Lewis Wilkins wrote: > Frankly, Chip, the phrase "average thickness" was mine; not Apples. I > just didn't want to list the max and min; and I believe the max > thickness of AIr is less than 0.8" @ 0.76" Min. @ 0.16". You made me > look it up. From coiin at rcn.com Sat Mar 15 22:59:54 2008 From: coiin at rcn.com (Colin Holgate) Date: Sat, 15 Mar 2008 22:59:54 -0400 Subject: Learn Programming in 1 Day In-Reply-To: <7aa52a210803151920q6b439823w24e12a294481ecb@mail.gmail.com> References: <47DC26FE.3060007@fourthworld.com> <7aa52a210803151624v5f2957fds117ce017a7f73d11@mail.gmail.com> <7aa52a210803151651k40b53290yed8ded203590e41c@mail.gmail.com> <7aa52a210803151920q6b439823w24e12a294481ecb@mail.gmail.com> Message-ID: <2A4A3B59-917A-43BA-B033-69524D2B8DC2@rcn.com> On Mar 15, 2008, at 10:20 PM, Chipp Walters wrote: > Whatever. > and it's Chipp, with 2 p's. He was trying to make you thinner too. > > And here's one thinner. So there. Big deal. > http://www.businessweek.com/technology/content/may2007/tc20070523_272039.htm Did that machine ever ship? By the time it shipped, was it called a MacBook Air? From saxtell at neb.rr.com Sun Mar 16 00:17:49 2008 From: saxtell at neb.rr.com (Steven Axtell) Date: Sat, 15 Mar 2008 23:17:49 -0500 Subject: Multiple Stacks Active at Same Time References: <000c01c885cf$84581a30$0301000a@saxtell><001c01c88657$0e7fc370$0301000a@saxtell> <1512BE64-98BE-4279-9425-64906F4B2432@cox.net> Message-ID: <005501c8871c$b28dca50$0301000a@saxtell> Joe, Thanks for checking back on this. I actually read it as "same" - didn't really notice the "save". I haven't worked much with the lock screen command much - I'm definitely not a veteran with Rev. I'm not exactly sure where I should insert the lock screen / unlock screen commands. I did try at least putting it in the substack script. I had put in the following code: on preOpenStack lock screen pass preOpenStack end preOpenStack on OpenStack unlock screen pass OpenStack end OpenStack I did this hoping to lock the screen before the substack opened up. The mainstack became inactive when the substack opened. I need to do some more checking on this. Steve > Steve, i > > In rereading my post I see that my eyes let me down once again. When I > said "save technique", I meant "same technique"; I just don't want you > looking/trying some "save" thingie! You probably figured that out, but > just in case. > > Good luck, > > Joe Wilkins > From davidocoker at gmail.com Sun Mar 16 00:35:35 2008 From: davidocoker at gmail.com (David Coker) Date: Sat, 15 Mar 2008 23:35:35 -0500 Subject: Lowering high CPU rates? Message-ID: Since folks here on the list have been so awesome in helping me around the few trouble spots with my project, I'm just about to the point where I can start adding in the final error checking routines and working towards a beta stage... I thought I'd first touch base with you good folks to see if there is a work around for the final troubling aspect of this project. We have some pretty hefty hardware on our office machines so I haven't noticed many problems with the data I've thrown at this program while testing on those, but when working on my development machine (an older laptop with very modest specs), the CPU is running at 100% for what seems to be long periods of time. Unfortunately, during those times it's almost impossible to do any other work. Speed is a relative issue with what I'm doing with this program and not exactly the most important factor *and* there are certain portions of the processing where I do not want to sacrifice the visibility of the work being done. (Most of that aspect is done in the final stage of processing and doesn't seem to be too much of a problem.) Thanks to the advice I've already received, most of the "heavy lifting" is being done behind the scene in variables rather than in text fields, the screen is being locked during times that seem appropriate and I've spread around a few "wait 1 with messages" to help keep the program responsive to user input. Furthermore, I only see a real problem when working with data exceeding 10-15,000 records on a given run. With that said... Assuming it is possible under the circumstances, how might I go about cutting back the sometimes extended periods of time where there is a full load on the CPU, allowing them to continue working on other tasks? Any advice at all is greatly appreciated. David From 3mcgrath at comcast.net Sun Mar 16 01:07:36 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Sun, 16 Mar 2008 01:07:36 -0400 Subject: Learn Programming in 1 Day In-Reply-To: <7aa52a210803151920q6b439823w24e12a294481ecb@mail.gmail.com> References: <47DC26FE.3060007@fourthworld.com> <7aa52a210803151624v5f2957fds117ce017a7f73d11@mail.gmail.com> <7aa52a210803151651k40b53290yed8ded203590e41c@mail.gmail.com> <7aa52a210803151920q6b439823w24e12a294481ecb@mail.gmail.com> Message-ID: <46B8600B-CA69-420A-9518-B01D5E980D09@comcast.net> That computer doesn't even exist. It is a planned prototype. and since the article is from last year it never was produced. .76 down to .16 On Mar 15, 2008, at 10:20 PM, Chipp Walters wrote: > Whatever. > and it's Chipp, with 2 p's. > And here's one thinner. So there. Big deal. > http://www.businessweek.com/technology/content/may2007/tc20070523_272039.htm > > On Sat, Mar 15, 2008 at 6:12 PM, Joe Lewis Wilkins > wrote: >> Frankly, Chip, the phrase "average thickness" was mine; not Apples. I >> just didn't want to list the max and min; and I believe the max >> thickness of AIr is less than 0.8" @ 0.76" Min. @ 0.16". You made me >> look it up. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pepetoo at cox.net Sun Mar 16 01:08:56 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 15 Mar 2008 22:08:56 -0700 Subject: Multiple Stacks Active at Same Time In-Reply-To: <005501c8871c$b28dca50$0301000a@saxtell> References: <000c01c885cf$84581a30$0301000a@saxtell><001c01c88657$0e7fc370$0301000a@saxtell> <1512BE64-98BE-4279-9425-64906F4B2432@cox.net> <005501c8871c$b28dca50$0301000a@saxtell> Message-ID: <795DCD60-CD92-4049-99F2-2E007442771F@cox.net> Hi Steven, I don't think there are any fixed rules about something like this. You may also want to take a look at the lock and unlock message commands when something is occurring that you don't want happening. All of this kind of stuff is pretty much trial and error. Good luck, Joe On Mar 15, 2008, at 9:17 PM, Steven Axtell wrote: > Joe, > > Thanks for checking back on this. I actually read it as "same" - > didn't really notice the "save". > > I haven't worked much with the lock screen command much - I'm > definitely not a veteran with Rev. I'm not exactly sure where I > should insert the lock screen / unlock screen commands. I did try > at least putting it in the substack script. I had put in the > following code: > > on preOpenStack > lock screen > pass preOpenStack > end preOpenStack > > on OpenStack > unlock screen > pass OpenStack > end OpenStack > > I did this hoping to lock the screen before the substack opened up. > The mainstack became inactive when the substack opened. I need to > do some more checking on this. > > Steve > > >> Steve, i >> >> In rereading my post I see that my eyes let me down once again. >> When I said "save technique", I meant "same technique"; I just >> don't want you looking/trying some "save" thingie! You probably >> figured that out, but just in case. >> >> Good luck, >> >> Joe Wilkins From chipp at chipp.com Sun Mar 16 01:21:12 2008 From: chipp at chipp.com (Chipp Walters) Date: Sun, 16 Mar 2008 00:21:12 -0500 Subject: Learn Programming in 1 Day In-Reply-To: <46B8600B-CA69-420A-9518-B01D5E980D09@comcast.net> References: <47DC26FE.3060007@fourthworld.com> <7aa52a210803151624v5f2957fds117ce017a7f73d11@mail.gmail.com> <7aa52a210803151651k40b53290yed8ded203590e41c@mail.gmail.com> <7aa52a210803151920q6b439823w24e12a294481ecb@mail.gmail.com> <46B8600B-CA69-420A-9518-B01D5E980D09@comcast.net> Message-ID: <7aa52a210803152221x58dd5dc3q2110050cd7309732@mail.gmail.com> I didn't remember Apple's bold claim to be "Thinnest laptop which shipped". I was in Japan a couple of months ago, and they had a couple of laptops thinner than the Mac Air. And a quick Google on "Apple's thinnest laptop claim" finds this on page one: http://www.macdailynews.com/index.php/weblog/comments/apples_new_macbook_air_not_the_thinnest_notebook_ever/ Listen guys, my point, obviously not well made, was that making a bold claim works in getting people interested in one's product. On Sun, Mar 16, 2008 at 12:07 AM, Thomas McGrath III <3mcgrath at comcast.net> wrote: > That computer doesn't even exist. It is a planned prototype. and since > the article is from last year it never was produced. > .76 down to .16 From chipp at chipp.com Sun Mar 16 01:25:24 2008 From: chipp at chipp.com (Chipp Walters) Date: Sun, 16 Mar 2008 00:25:24 -0500 Subject: Learn Programming in 1 Day In-Reply-To: <2A4A3B59-917A-43BA-B033-69524D2B8DC2@rcn.com> References: <47DC26FE.3060007@fourthworld.com> <7aa52a210803151624v5f2957fds117ce017a7f73d11@mail.gmail.com> <7aa52a210803151651k40b53290yed8ded203590e41c@mail.gmail.com> <7aa52a210803151920q6b439823w24e12a294481ecb@mail.gmail.com> <2A4A3B59-917A-43BA-B033-69524D2B8DC2@rcn.com> Message-ID: <7aa52a210803152225u70f3d555r563a8aef8a65c5f3@mail.gmail.com> On Sat, Mar 15, 2008 at 9:59 PM, Colin Holgate wrote: > > On Mar 15, 2008, at 10:20 PM, Chipp Walters wrote: > > > Whatever. > > and it's Chipp, with 2 p's. > He was trying to make you thinner too. Ha! good one. I only wish it was that easy! > Did that machine ever ship? By the time it shipped, was it called a > MacBook Air? Good point... From jacque at hyperactivesw.com Sun Mar 16 01:35:17 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 16 Mar 2008 00:35:17 -0500 Subject: Multiple Stacks Active at Same Time In-Reply-To: <005501c8871c$b28dca50$0301000a@saxtell> References: <000c01c885cf$84581a30$0301000a@saxtell><001c01c88657$0e7fc370$0301000a@saxtell> <1512BE64-98BE-4279-9425-64906F4B2432@cox.net> <005501c8871c$b28dca50$0301000a@saxtell> Message-ID: <47DCB195.7090708@hyperactivesw.com> Steven Axtell wrote: > I did try at least putting it in > the substack script. I had put in the following code: > > on preOpenStack > lock screen > pass preOpenStack > end preOpenStack > > on OpenStack > unlock screen > pass OpenStack > end OpenStack > > I did this hoping to lock the screen before the substack opened up. The > mainstack became inactive when the substack opened. I need to do some > more checking on this. Won't work, I'm afraid. The "lock screen" command is really more like "lock window". It doesn't affect the display when you are changing windows, it only works if you are changing the content inside a single window. If I remember right, you want two windows to be active at once. That isn't really possible on any OS -- the same behavior you are seeing happens in any app that has multiple documents open. However, you can force a window to the front with a script if you want, using the "toplevel" command or the "go" command. So after your user clicks a button in one stack, you can go to the other and it will be on top. If what you are trying to do is create a palette, then the solution is easy; just open your "control" stack as a palette: palette "myStack" Palettes always float on top and you won't see window titlebars flashing back and forth. Palettes require some attention to which stack is the defaultstack though, so be careful if your palette buttons use "this stack" in their scripts. "This stack" may not always be the one you think it is. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From revdev at pdslabs.net Sun Mar 16 01:37:33 2008 From: revdev at pdslabs.net (Phil Davis) Date: Sat, 15 Mar 2008 22:37:33 -0700 Subject: setting http headers to mimic IE6/Win Message-ID: <47DCB21D.3050609@pdslabs.net> I barely know enough to be dangerous with this one: Does anyone know offhand what the http headers for IE6/Win look like? I want to request (and download) a url from a server that will only talk to IE on Windows. I want to put the page directly into a field without using revBrowser. Maybe the right question to ask is, Is there a proxy server or something else I can use to see my outgoing http headers from IE (e.g. revBrowser/Win)? Then I can figure out what to do. (If I could automate the selecting of all text in revBrowser, that would be an adequate alternative to what I'm asking here). I understand I'll need to use libUrlSetCustomHttpHeaders to replace Rev's native headers. I just don't know what to set the headers to. Thanks! -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From DFlan at roadrunner.com Sun Mar 16 01:45:55 2008 From: DFlan at roadrunner.com (David Flanders) Date: Sun, 16 Mar 2008 01:45:55 -0400 Subject: Lowering high CPU rates? In-Reply-To: References: Message-ID: <6FA3AB49-EC10-4806-BD66-3E77194B4459@roadrunner.com> Hi David, You could try "lock messages" and or "lock/unlock" commands. possibly set some "allow-" to false. I know maybe too general but it's early into the morning here. Bed time. David David Flanders On Mar 16, 2008, at 12:35 AM, David Coker wrote: > Since folks here on the list have been so awesome in helping me around > the few trouble spots with my project, I'm just about to the point > where I can start adding in the final error checking routines and > working towards a beta stage... I thought I'd first touch base with > you good folks to see if there is a work around for the final > troubling aspect of this project. > > We have some pretty hefty hardware on our office machines so I haven't > noticed many problems with the data I've thrown at this program while > testing on those, but when working on my development machine (an older > laptop with very modest specs), the CPU is running at 100% for what > seems to be long periods of time. Unfortunately, during those times > it's almost impossible to do any other work. > > Speed is a relative issue with what I'm doing with this program and > not exactly the most important factor *and* there are certain portions > of the processing where I do not want to sacrifice the visibility of > the work being done. (Most of that aspect is done in the final stage > of processing and doesn't seem to be too much of a problem.) > > Thanks to the advice I've already received, most of the "heavy > lifting" is being done behind the scene in variables rather than in > text fields, the screen is being locked during times that seem > appropriate and I've spread around a few "wait 1 with messages" to > help keep the program responsive to user input. Furthermore, I only > see a real problem when working with data exceeding 10-15,000 records > on a given run. > > With that said... > > Assuming it is possible under the circumstances, how might I go about > cutting back the sometimes extended periods of time where there is a > full load on the CPU, allowing them to continue working on other > tasks? > > Any advice at all is greatly appreciated. > > David > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sundown at pacifier.com Sun Mar 16 02:42:36 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 15 Mar 2008 23:42:36 -0700 Subject: Rev message box In-Reply-To: <47DC09C7.9070804@hyperactivesw.com> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <1686D17B-E0CE-4A69-A87D-0D0DD670617A@pacifier.com> <47DC09C7.9070804@hyperactivesw.com> Message-ID: <5BD6FCAF-F93C-49E1-A7BC-408A6A01607F@pacifier.com> I don't know how to save the message box to disk. I have emptied the message box and save d the stack but this does not change anything. The next time I open the message box that message has been put in it ready to be executed. And if I open Rev without any stacks open and no stacks previously open then show the message box that statement is already there. I cannot get that statement to quit showing in the message box. There is a good chance I am doing something really stupid but I am not able to figure out what it is and how to correct it. What could I have done to save a message to the message box and it will be there when Rev starts and no stack is open. If I can figure it out then I can do the same without a message in the message box. -=>JB<=- On Mar 15, 2008, at 10:39 AM, J. Landman Gay wrote: > > Probably is. This happens when the message box is saved to disk > without being cleared first. Then when you open the app, the old > contents of the message field are still visible. To fix it, empty > the message box and save it. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdev at pdslabs.net Sun Mar 16 03:05:27 2008 From: revdev at pdslabs.net (Phil Davis) Date: Sun, 16 Mar 2008 00:05:27 -0700 Subject: Lowering high CPU rates? In-Reply-To: References: Message-ID: <47DCC6B7.7090805@pdslabs.net> Hi David, One thing you can do is break up the file processing into a small number of records at a time, with big time gaps inserted between the record processing cycles. It'll obviously make your entire process take a lot longer, but will reduce the load on the CPU. It also will reduce the demand for memory, which in itself can make a large difference in one's computing experience. Here's one way to make that happen. The magic ingredients are: - using open / read / close file to bring a small amount of data into memory at a time - putting huge (1 sec) gaps between tiny 100-records-at-a-time processing cycles -- all in the script of a button local vMyFileIn, vMyFileOut on mouseUp -- start everything answer file "Select a file to process:" if it = empty then exit to top put it into vMyFileIn ask file "Save output as:" if it = empty then exit to top put it into vMyFileOut open file vMyFileIn for read open file vMyFileOut for write send "processFile" to me in 1 second end mouseUp on processFile read from file vMyFileIn for 100 lines -- puts lines into "it" if the result = "EOF" then send "endProcess" to me in 1 second exit to top end if put withoutZeroInItemTwo(it) into tCleanRecords write tCleanRecords to file vMyFileOut send "processFile" to me in 1 second end processFile function withoutZeroInItemTwo pRecords -- you know what goes here! end withoutZeroInItemTwo on endProcess close file vMyFileIn close file vMyFileOut answer "File processing is completed." end endProcess HTH - there may be errors in my code - I haven't tested it... Phil Davis David Coker wrote: > Since folks here on the list have been so awesome in helping me around > the few trouble spots with my project, I'm just about to the point > where I can start adding in the final error checking routines and > working towards a beta stage... I thought I'd first touch base with > you good folks to see if there is a work around for the final > troubling aspect of this project. > > We have some pretty hefty hardware on our office machines so I haven't > noticed many problems with the data I've thrown at this program while > testing on those, but when working on my development machine (an older > laptop with very modest specs), the CPU is running at 100% for what > seems to be long periods of time. Unfortunately, during those times > it's almost impossible to do any other work. > > Speed is a relative issue with what I'm doing with this program and > not exactly the most important factor *and* there are certain portions > of the processing where I do not want to sacrifice the visibility of > the work being done. (Most of that aspect is done in the final stage > of processing and doesn't seem to be too much of a problem.) > > Thanks to the advice I've already received, most of the "heavy > lifting" is being done behind the scene in variables rather than in > text fields, the screen is being locked during times that seem > appropriate and I've spread around a few "wait 1 with messages" to > help keep the program responsive to user input. Furthermore, I only > see a real problem when working with data exceeding 10-15,000 records > on a given run. > > With that said... > > Assuming it is possible under the circumstances, how might I go about > cutting back the sometimes extended periods of time where there is a > full load on the CPU, allowing them to continue working on other > tasks? > > Any advice at all is greatly appreciated. > > David > _______________________________________________ > -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From palcibiades-first at yahoo.co.uk Sun Mar 16 05:25:06 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 16 Mar 2008 09:25:06 +0000 Subject: question about splash stacks Message-ID: <200803160925.06360.palcibiades-first@yahoo.co.uk> You make a standalone with a splash stack that just fires up the main one, so as to be able to save changes to the main one. There are two stacks in the folder, splash, the executable, and let say main.rev. Why is it that when you make and save changes in main.rev from the ide, they do not show up when you start main from the splash stack? And is there a simple way of editing the main stack without having to resave as a standalone each time? I was using stackrunner, which was perfect for this, and will do again as soon as Ken releases the 2.9 version. But in the meantime, why is it working this way? Peter From palcibiades-first at yahoo.co.uk Sun Mar 16 05:35:18 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 16 Mar 2008 09:35:18 +0000 Subject: A DVD or e-version of Day One.... In-Reply-To: <3132332.MWEREVWD@runrev.com> References: <3132332.MWEREVWD@runrev.com> Message-ID: <200803160935.18314.palcibiades-first@yahoo.co.uk> Like the other poster, I would be interested in a packaged version of some sort. Doesn't have to be a DVD though maybe that would be easiest, with downloadable files maybe? Or perhaps just the presentation materials? There are probably quite a few people who are conscious of being able to get the things done they need to do, but who also are aware that they are not following best, or maybe not even good, practice, and would like to get more exposed to it in a structured way. Peter From wow at together.net Sun Mar 16 06:08:02 2008 From: wow at together.net (Richard Miller) Date: Sun, 16 Mar 2008 06:08:02 -0400 Subject: Record sound no longer works in XP with Rev 2.7.1 In-Reply-To: <47DAE529.3040003@siboneylg.com> References: <306279.7235.qm@web54110.mail.re2.yahoo.com> <47B8B7E0.8070506@hindu.org> <47DAE529.3040003@siboneylg.com> Message-ID: <11D7C3E5-4A9F-4D5F-8159-E748C1FF6915@together.net> You have to use the MCI commands independent of the "record" command. "Record" is dead with QT 7.4.1 and at least Rev 2.7.1. I'll post the MCI commands for recording sound if that would be helpful. Richard On Mar 14, 2008, at 4:50 PM, Peter T. Evensen wrote: > It appears that "set the dontUseQT to true" doesn't force "record > sound file" to use MCI. Is that what you are doing? I still get > the "error -43 starting recording" error message. > > Or do you have to use MCISendString()? > > Richard Miller wrote: >> I just updated to Quicktime 7.4.1 on an XP Home and a Vista >> computer. Using Rev 2.7.1, the record sound command appears dead. >> Has this been reported by others? It's certainly a serious problem >> for a few of my programs. The MCI alternative still works, but I >> find that not nearly as flexible. >> >> Richard Miller >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mark at maseurope.net Sun Mar 16 07:31:45 2008 From: mark at maseurope.net (Mark Smith) Date: Sun, 16 Mar 2008 11:31:45 +0000 Subject: setting http headers to mimic IE6/Win In-Reply-To: <47DCB21D.3050609@pdslabs.net> References: <47DCB21D.3050609@pdslabs.net> Message-ID: <1A5233F7-EC1B-428E-AED2-731EC37DE345@maseurope.net> Phil, you probably want to do something like this: set the httpHeaders to "User-Agent:" && and you can find out what the string is here: http://www.useragent.org/ Best, Mark On 16 Mar 2008, at 05:37, Phil Davis wrote: > I barely know enough to be dangerous with this one: > > Does anyone know offhand what the http headers for IE6/Win look > like? I want to request (and download) a url from a server that > will only talk to IE on Windows. I want to put the page directly > into a field without using revBrowser. > > Maybe the right question to ask is, Is there a proxy server or > something else I can use to see my outgoing http headers from IE > (e.g. revBrowser/Win)? Then I can figure out what to do. > > (If I could automate the selecting of all text in revBrowser, that > would be an adequate alternative to what I'm asking here). > > I understand I'll need to use libUrlSetCustomHttpHeaders to replace > Rev's native headers. I just don't know what to set the headers to. > > Thanks! > -- > Phil Davis > > PDS Labs > Professional Software Development > http://pdslabs.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From len-morgan at crcom.net Sun Mar 16 08:08:15 2008 From: len-morgan at crcom.net (Len Morgan) Date: Sun, 16 Mar 2008 07:08:15 -0500 Subject: Lowering high CPU rates? In-Reply-To: References: Message-ID: <47DD0DAF.8070703@crcom.net> My first suggestion would be to find out WHERE it's slowing down. I use a debug stack that is really just a big text field and if I'm trying to time sections of code or find out how far a recalcitrant handler is getting before locking up, I just add time tags and a short message to the end of that stack. Once you know where the hold up is, you can work on optimizing it first. No sense in sticking your finger in a hole that isn't leaking. len morgan David Coker wrote: > Since folks here on the list have been so awesome in helping me around > the few trouble spots with my project, I'm just about to the point > where I can start adding in the final error checking routines and > working towards a beta stage... I thought I'd first touch base with > you good folks to see if there is a work around for the final > troubling aspect of this project. > > We have some pretty hefty hardware on our office machines so I haven't > noticed many problems with the data I've thrown at this program while > testing on those, but when working on my development machine (an older > laptop with very modest specs), the CPU is running at 100% for what > seems to be long periods of time. Unfortunately, during those times > it's almost impossible to do any other work. > > Speed is a relative issue with what I'm doing with this program and > not exactly the most important factor *and* there are certain portions > of the processing where I do not want to sacrifice the visibility of > the work being done. (Most of that aspect is done in the final stage > of processing and doesn't seem to be too much of a problem.) > > Thanks to the advice I've already received, most of the "heavy > lifting" is being done behind the scene in variables rather than in > text fields, the screen is being locked during times that seem > appropriate and I've spread around a few "wait 1 with messages" to > help keep the program responsive to user input. Furthermore, I only > see a real problem when working with data exceeding 10-15,000 records > on a given run. > > With that said... > > Assuming it is possible under the circumstances, how might I go about > cutting back the sometimes extended periods of time where there is a > full load on the CPU, allowing them to continue working on other > tasks? > > Any advice at all is greatly appreciated. > > David > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From dave at looktowindward.com Sun Mar 16 08:30:00 2008 From: dave at looktowindward.com (Dave) Date: Sun, 16 Mar 2008 12:30:00 +0000 Subject: Problem with 2.9 Beta Message-ID: Hi All, The following works fine in 2.8.1.472, but gives an error in the 2.9 Beta Release: put specialfolderpath(baseconvert("0x000d",16,10)) & "/" into myFilePathName Any ideas on how to get this to work? I'm trying to get the Music folder of the host system. Thanks a lot All the Best Dave From len-morgan at crcom.net Sun Mar 16 08:34:23 2008 From: len-morgan at crcom.net (Len Morgan) Date: Sun, 16 Mar 2008 07:34:23 -0500 Subject: Something I did not learn in a day In-Reply-To: <857346.43899.qm@web37514.mail.mud.yahoo.com> References: <857346.43899.qm@web37514.mail.mud.yahoo.com> Message-ID: <47DD13CF.3070807@crcom.net> I tried it on a stack of mine and only got an error: executing at 7:32:59 AM Type Object: object does not have this property Object GO! new Line put "LABEL : " & the label of control M of cd K of stack fld "fTARGET" into line KOUNT of fld "fOUTLIST" Hint button id 1030 of card id 1002 of stack "C:/Documents and Settings/Len/Desktop/TEXTIFIER.rev" Hope that helps. len morgan Richmond Mathewson wrote: > I really ought to keep my big mouth shut (no, surely > not?) as my quick joke about programming successfully > buried something that is the fruit of an awful lot of > thought: > > My TEXTIFIER stack > > which is available on revOnline > > and is the culmination of about 2 years of thinking, > false-starts and so forth. > > So Please give it a try. > > sincerely, Richmond Mathewson > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life Cycle. > ____________________________________________________________ > > > ___________________________________________________________ > Rise to the challenge for Sport Relief with Yahoo! For Good > > http://uk.promotions.yahoo.com/forgood/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From mark at maseurope.net Sun Mar 16 08:35:39 2008 From: mark at maseurope.net (Mark Smith) Date: Sun, 16 Mar 2008 12:35:39 +0000 Subject: Problem with 2.9 Beta In-Reply-To: References: Message-ID: <85F4D15D-C6F4-4340-BA0B-2098A3C90231@maseurope.net> You don't need the "0x" for the baseConvert function, does work? Best, Mark On 16 Mar 2008, at 12:30, Dave wrote: > Hi All, > > The following works fine in 2.8.1.472, but gives an error in the > 2.9 Beta Release: > > put specialfolderpath(baseconvert("0x000d",16,10)) & "/" into > myFilePathName > > Any ideas on how to get this to work? I'm trying to get the Music > folder of the host system. > > Thanks a lot > All the Best > Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From davidocoker at gmail.com Sun Mar 16 08:54:04 2008 From: davidocoker at gmail.com (David Coker) Date: Sun, 16 Mar 2008 07:54:04 -0500 Subject: Lowering high CPU rates? In-Reply-To: <47DD0DAF.8070703@crcom.net> References: <47DD0DAF.8070703@crcom.net> Message-ID: > Once you know where the hold up is, you can work on optimizing it > first. No sense in sticking your finger in a hole that isn't leaking. > > len morgan Heh, that's great! :) Actually though, with all of the testing I've done I'm fairly sure about the "where's and what's" that are causing the problem. For example with a source file containing 30,000 lines or greater: Removing lines with zeros and/or blank fields. -->Huge drain 100% Sorting the lines according to the requirements -->Huge drain 100% The problem is less about knowing why, but rather trying to find a user friendlier approach to dealing with it. For example, during the final stage of processing that is visible to the user (and the most time consuming), I've added a button that will pause and/or resume according to the needs of the user, which works great. That approach doesn't work well with the preprocessing that must be done and locking the screen to help speed things up only adds to what would be a potentially negative user experience. The infamous catch 22, I think. Digging through the doc's, I ran across these little gems that may prove to be helpful: idleRate Adjust the idleRate property to change the interval between periodically-sent messages. Increasing the idleRate causes these messages to be sent less frequently, and decreases the amount of CPU time the application uses. idleTicks Adjust the idleTicks property to change the interval between periodically-sent messages. Increasing the idleTicks causes these messages to be sent less frequently, and decreases the amount of CPU time the application uses. I can make the program follow different methods based on the number of lines in the target file easy enough and perhaps issue a warning about the processing requirements. Does anyone know of a way to gather specific system details such as available RAM and/or CPU speed? When combined with total line count, that would give me the ability to code in a best course of action, based on the system resources available. ;) David From dave at looktowindward.com Sun Mar 16 09:25:35 2008 From: dave at looktowindward.com (Dave) Date: Sun, 16 Mar 2008 13:25:35 +0000 Subject: Problem with 2.9 Beta In-Reply-To: <85F4D15D-C6F4-4340-BA0B-2098A3C90231@maseurope.net> References: <85F4D15D-C6F4-4340-BA0B-2098A3C90231@maseurope.net> Message-ID: Hi, Thanks a lot, the "0x" characters work on 2.8, but not on 2.9, have changed it no. All the Best Dave On 16 Mar 2008, at 12:35, Mark Smith wrote: > You don't need the "0x" for the baseConvert function, > > does myFilePathName> work? > > Best, > > Mark > > On 16 Mar 2008, at 12:30, Dave wrote: > >> Hi All, >> >> The following works fine in 2.8.1.472, but gives an error in the >> 2.9 Beta Release: >> >> put specialfolderpath(baseconvert("0x000d",16,10)) & "/" into >> myFilePathName >> >> Any ideas on how to get this to work? I'm trying to get the Music >> folder of the host system. >> >> Thanks a lot >> All the Best >> Dave >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dave at looktowindward.com Sun Mar 16 09:29:08 2008 From: dave at looktowindward.com (Dave) Date: Sun, 16 Mar 2008 13:29:08 +0000 Subject: 2.9 Beta Database Problem Message-ID: <61FAC85B-58B1-49FD-8455-CBBE0174D532@looktowindward.com> Hi All, I ran into some problems using SQLite on the 2.9 Beta, this code works fine on 2.8.1. I then saw the compatibility panel in Preferences, installed the old drivers and restarted, now NOTHING to do with the database works at all! Help! What do I do? All the Best Dave From m.schonewille at economy-x-talk.com Sun Mar 16 09:37:02 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 16 Mar 2008 14:37:02 +0100 Subject: Problem with 2.9 Beta In-Reply-To: References: <85F4D15D-C6F4-4340-BA0B-2098A3C90231@maseurope.net> Message-ID: Dave, I believe the correct syntax is simply specialFolderpath("0x00d") It might even be possible that the quotes shouldn't be there officially, but I'm not sure. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 16 mrt 2008, at 14:25, Dave wrote: > Hi, > > Thanks a lot, the "0x" characters work on 2.8, but not on 2.9, have > changed it no. > > All the Best > Dave > > On 16 Mar 2008, at 12:35, Mark Smith wrote: > >> You don't need the "0x" for the baseConvert function, >> >> does > myFilePathName> work? >> >> Best, >> >> Mark >> >> On 16 Mar 2008, at 12:30, Dave wrote: >> >>> Hi All, >>> >>> The following works fine in 2.8.1.472, but gives an error in the >>> 2.9 Beta Release: >>> >>> put specialfolderpath(baseconvert("0x000d",16,10)) & "/" into >>> myFilePathName >>> >>> Any ideas on how to get this to work? I'm trying to get the Music >>> folder of the host system. >>> >>> Thanks a lot >>> All the Best >>> Dave >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dave at looktowindward.com Sun Mar 16 09:59:28 2008 From: dave at looktowindward.com (Dave) Date: Sun, 16 Mar 2008 13:59:28 +0000 Subject: 2.9 Beta Database Problem Message-ID: <8028CFC4-1964-425F-BA47-E716CC613213@looktowindward.com> Hi All, I ran into some problems using SQLite on the 2.9 Beta, this code works fine on 2.8.1. I then saw the compatibility panel in Preferences, installed the old drivers and restarted, now NOTHING to do with the database works at all! Help! What do I do? All the Best Dave From coiin at rcn.com Sun Mar 16 10:12:21 2008 From: coiin at rcn.com (Colin Holgate) Date: Sun, 16 Mar 2008 10:12:21 -0400 Subject: Learn Programming in 1 Day In-Reply-To: <7aa52a210803152221x58dd5dc3q2110050cd7309732@mail.gmail.com> References: <47DC26FE.3060007@fourthworld.com> <7aa52a210803151624v5f2957fds117ce017a7f73d11@mail.gmail.com> <7aa52a210803151651k40b53290yed8ded203590e41c@mail.gmail.com> <7aa52a210803151920q6b439823w24e12a294481ecb@mail.gmail.com> <46B8600B-CA69-420A-9518-B01D5E980D09@comcast.net> <7aa52a210803152221x58dd5dc3q2110050cd7309732@mail.gmail.com> Message-ID: <312FD4B9-9A0F-4884-AAC7-141F94EC124E@rcn.com> On Mar 16, 2008, at 1:21 AM, Chipp Walters wrote: > Listen guys, my point, obviously not well made, was that making a bold > claim works in getting people interested in one's product. As has been proven here, and I already understand that point you made. I like the kinds of advertising that says things like "nothing cleans better than Our Brand!". That's a bold (pardon the pun) claim, but does leave you the option of saying that no matter how many other brands do clean better than yours, using "nothing at al" would also clean better. Of course, the advert isn't going to change now, not after being a big success, but for the mental exercise of it, "Learn How to Program in 1 Day" might have been better. It's still pretty bold, and yet you can be sure everyone will come away understanding how you program things, which is different to implying that programming would have been mastered. From saxtell at neb.rr.com Sun Mar 16 10:24:18 2008 From: saxtell at neb.rr.com (Steven Axtell) Date: Sun, 16 Mar 2008 09:24:18 -0500 Subject: Multiple Stacks Active at Same Time References: <000c01c885cf$84581a30$0301000a@saxtell><001c01c88657$0e7fc370$0301000a@saxtell> <1512BE64-98BE-4279-9425-64906F4B2432@cox.net><005501c8871c$b28dca50$0301000a@saxtell> <47DCB195.7090708@hyperactivesw.com> Message-ID: <000a01c88771$6b983310$0301000a@saxtell> Jacqueline, Thanks for the information. I will look into creating a pallette. Steve > Won't work, I'm afraid. The "lock screen" command is really more like > "lock window". It doesn't affect the display when you are changing > windows, it only works if you are changing the content inside a single > window. > > If I remember right, you want two windows to be active at once. That isn't > really possible on any OS -- the same behavior you are seeing happens in > any app that has multiple documents open. However, you can force a window > to the front with a script if you want, using the "toplevel" command or > the "go" command. So after your user clicks a button in one stack, you can > go to the other and it will be on top. > > If what you are trying to do is create a palette, then the solution is > easy; just open your "control" stack as a palette: > > palette "myStack" > > Palettes always float on top and you won't see window titlebars flashing > back and forth. Palettes require some attention to which stack is the > defaultstack though, so be careful if your palette buttons use "this > stack" in their scripts. "This stack" may not always be the one you think > it is. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Sun Mar 16 11:02:30 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 16 Mar 2008 08:02:30 -0700 Subject: Multiple Stacks Active at Same Time Message-ID: <47DD3686.9000204@fourthworld.com> Steven Axtell wrote: > Is it possible to make two or more stacks active at the same time? > I am building an app in which "pressing" certain buttons in the main > stack causes a substack to open. With the substack active, further > "pressing" of similar buttons in the mainstack causes the mainstack > to quickly become active and then inactive. Likewise, the substack > quickly becomes inactive and then active. It is slightly annoying > when that happens (window border/title bar quickly going from active > to inactive or vice versa). Have you considered moving all of the content from these windows into a single window, hiding and showing groups rather than closing and opening windows? This would resolve the window hilite issue, and may lend itself to a very contemporary look. iMovie and a great many other apps have migrated from what had traditionally been multi-window layouts to single windows with multiple panes. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Sun Mar 16 11:06:27 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 16 Mar 2008 08:06:27 -0700 Subject: question about splash stacks Message-ID: <47DD3773.8080508@fourthworld.com> Peter Alcibiades wrote: > You make a standalone with a splash stack that just fires up the main one, so > as to be able to save changes to the main one. > > There are two stacks in the folder, splash, the executable, and let say > main.rev. > > Why is it that when you make and save changes in main.rev from the ide, they > do not show up when you start main from the splash stack? First, verify that the changes are indeed saved: quit the IDE, then re-launch, then open the stack again. If the changes that were saved are still evident, clearly we can rule out problems on that side of things, and focus on the standalone: Did you quit the standalone before checking the changes? If not, it may be possible that what you were seeing was a copy from memory, not fresh from disk. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From davidocoker at gmail.com Sun Mar 16 11:21:06 2008 From: davidocoker at gmail.com (David Coker) Date: Sun, 16 Mar 2008 10:21:06 -0500 Subject: Lowering high CPU rates? In-Reply-To: References: <47DD0DAF.8070703@crcom.net> Message-ID: Hey folks, Looks like I've found a way to tame the tiger! Using a combination of visual feedback in the way of changing the cursor to "watch", a status area to display progress and selective use of wait statements, this little bugger is now as responsive and well mannered as anything that runs on the machine. CPU rate is down below 50% even for the largest data thrown at it. The sacrifice here is in the overall processing time, but it's still very acceptable now that other work can be done during processing. Once I have had time to play with the routines and methods a little more, I'll try to put together a sample stack showing different ways to accomplish this. Might help the next guy running into similar difficulties. :) Again, thank you all very much for the feedback and assistance! David From ambassador at fourthworld.com Sun Mar 16 11:41:14 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 16 Mar 2008 08:41:14 -0700 Subject: Lowering high CPU rates? Message-ID: <47DD3F9A.9000705@fourthworld.com> David Coker wrote: > Using a combination of visual feedback in the way of changing the > cursor to "watch", a status area to display progress and selective use > of wait statements, this little bugger is now as responsive and well > mannered as anything that runs on the machine. CPU rate is down below > 50% even for the largest data thrown at it. The sacrifice here is in > the overall processing time, but it's still very acceptable now that > other work can be done during processing. > > Once I have had time to play with the routines and methods a little > more, I'll try to put together a sample stack showing different ways > to accomplish this. Might help the next guy running into similar > difficulties. :) Good work, David. Do you use and progress bars? If so, I've found them very cycle-consuming, and I tend to update them infrequently now when I'm working with large data sets. So instead of doing something like this: put 0 into i repeat for each line tLine in tData add 1 to i set the thumbpos of scrollbar "progress" to i ... end repeat Now I use the mod operator to reduce the number of times the progress bar is updated: put 0 into i repeat for each line tLine in tData add 1 to i if (i mod 100 = 0) then set the thumbpos of scrollbar "progress" to i end if ... end repeat When I made that one change to WebMerge a while back, I got an overall 50% performance boost. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From coiin at rcn.com Sun Mar 16 12:18:52 2008 From: coiin at rcn.com (Colin Holgate) Date: Sun, 16 Mar 2008 12:18:52 -0400 Subject: text speeds are good In-Reply-To: <47DD3F9A.9000705@fourthworld.com> References: <47DD3F9A.9000705@fourthworld.com> Message-ID: <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> While pondering David's performance questions (that I see he has solved), I did a test of how quickly Rev deals with long strings. Those can be slow in some cases, Director in particular, and so I tested Rev against Director with Lingo, Director with Javascript, and Flash with Actionscript 3. Here's the routine for both Rev and for Director: on filltext put the milliseconds into ms put "" into t repeat with a = 1 to 30000 put "aaaaaaaaaaaaaaaaaaaaaaa" after t end repeat put the milliseconds - ms && the number of chars in t end filltext Apart from anything else it shows how Talk like Lingo can be! The results were somewhat shocking though, Director (admittedly running under Rosetta) took over 18 seconds as Lingo, and over 44 seconds as Javascript. Rev takes 10 milliseconds to do the same thing. Flash, with AS3, and this routine: filltext(); function filltext() { var d1:Date = new Date(); var ms:int = d1.getTime(); var t:String = ""; for (var i = 0; i<30000; i++) { t += "aaaaaaaaaaaaaaaaaaaaaaa"; } var d2:Date = new Date(); var nms:int = d2.getTime() trace(nms - ms, t.length); } takes 5 milliseconds. I increased the loops to 300,000 to see more exactly the timing, and Rev became 263 milliseconds, and AS3 was 70. For completeness I tried AS2 as well, and that was 310 milliseconds (for the 300,000 loop). So, although Rev isn't anywhere near as fast as AS3 at handling text strings, it is significantly faster than AS2, and a lot faster than Director running under Rosetta. I realized I had a way to test it not under Rosetta (can't tell you how, I'd have to kill you!), and the 300,000 loop as Lingo came out at 436 milliseconds, making Rev almost twice the speed of Director 11, when it comes out. From troy_lists at rpsystems.net Sun Mar 16 12:27:04 2008 From: troy_lists at rpsystems.net (Troy Rollins) Date: Sun, 16 Mar 2008 12:27:04 -0400 Subject: text speeds are good In-Reply-To: <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> Message-ID: On Mar 16, 2008, at 12:18 PM, Colin Holgate wrote: > So, although Rev isn't anywhere near as fast as AS3 at handling text > strings, it is significantly faster than AS2, and a lot faster than > Director running under Rosetta. I realized I had a way to test it > not under Rosetta (can't tell you how, I'd have to kill you!), and > the 300,000 loop as Lingo came out at 436 milliseconds, making Rev > almost twice the speed of Director 11, when it comes out. Cool. Rev is quite string optimized... even to the point of being "string based". I'm even more surprised by AS3's raw string speed. -- Troy RPSystems, Ltd. http://www.rpsystems.net From davidocoker at gmail.com Sun Mar 16 13:00:53 2008 From: davidocoker at gmail.com (David Coker) Date: Sun, 16 Mar 2008 12:00:53 -0500 Subject: Lowering high CPU rates? In-Reply-To: <47DD3F9A.9000705@fourthworld.com> References: <47DD3F9A.9000705@fourthworld.com> Message-ID: On Sun, Mar 16, 2008 at 10:41 AM, Richard Gaskin wrote: > Do you use and progress bars? If so, I've found them very > cycle-consuming, and I tend to update them infrequently now when I'm > working with large data sets. > > So instead of doing something like this: > > put 0 into i > repeat for each line tLine in tData > add 1 to i > set the thumbpos of scrollbar "progress" to i > ... > end repeat > > Now I use the mod operator to reduce the number of times the progress > bar is updated: > > put 0 into i > repeat for each line tLine in tData > add 1 to i > if (i mod 100 = 0) then > set the thumbpos of scrollbar "progress" to i > end if > ... > end repeat Hello Richard, Right now I'm just using a label field that gets updated occasionally, but was thinking about adding a progress bar for a more professional appearance. When that happens, your tip above will be invaluable... thanks for that! ...now to incorporate all of this into the "real" application from my test stacks and start working on the remaining error handling routines. Once that's done I can start working on prettying things up a little more, shuffling the interface elements around making a spot for goodies like the progress bar. Looks like I'm almost back to the fun part again.:) David From jacque at hyperactivesw.com Sun Mar 16 13:17:02 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 16 Mar 2008 12:17:02 -0500 Subject: Rev message box In-Reply-To: <5BD6FCAF-F93C-49E1-A7BC-408A6A01607F@pacifier.com> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <1686D17B-E0CE-4A69-A87D-0D0DD670617A@pacifier.com> <47DC09C7.9070804@hyperactivesw.com> <5BD6FCAF-F93C-49E1-A7BC-408A6A01607F@pacifier.com> Message-ID: <47DD560E.9060408@hyperactivesw.com> -= JB =- wrote: > I don't know how to save the message box to disk. I have emptied the > message box and save d the stack but this does not change anything. > The next time I open the message box that message has been put in > it ready to be executed. To be honest, I'm not sure how it may have happened, but since the issue isn't showing up in other people's installations it seems likely it is something specific to your copy. It may be that you issued a "save this stack" command and the message box was the accidental target. > > And if I open Rev without any stacks open and no stacks previously > open then show the message box that statement is already there. Right, the command has been saved somehow as part of the field content, so you are seeing it whenever the message box is displayed for the first time. > I > cannot get that statement to quit showing in the message box. There > is a good chance I am doing something really stupid but I am not able > to figure out what it is and how to correct it. > > What could I have done to save a message to the message box and > it will be there when Rev starts and no stack is open. If I can figure it > out then I can do the same without a message in the message box. I'm a little fuzzy on this part, but if you use the property inspector to look at the message field, you'll see a cRevMessageHistory property. There is also a custom property set with a similar name. See if the line of text appears anywhere in those properties and if so, delete it. Then do "save stack 'Message box'" and see if that helps. I'm not sure, but you may have to create a button in a stack to issue the "save" command, because if you save the message box with the save command in it, you may start seeing that line instead of the old one. Or maybe an even simpler fix would be to just reinstall Rev. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun Mar 16 13:22:12 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 16 Mar 2008 12:22:12 -0500 Subject: Lowering high CPU rates? In-Reply-To: <47DD3F9A.9000705@fourthworld.com> References: <47DD3F9A.9000705@fourthworld.com> Message-ID: <47DD5744.10403@hyperactivesw.com> Richard Gaskin wrote: > Do you use and progress bars? If so, I've found them very > cycle-consuming, and I tend to update them infrequently now when I'm > working with large data sets. I'll confirm that. I recently wrote a script that had to process a lot of data, and I added a progress bar as a matter of course. The script took 6 seconds to complete. That felt like quite a long time, so I started adjusting the progress update to only change every so many cycles. The longer between updates, the faster the script ran. Then I had an epiphany and removed the progress bar altogether -- and the same data got processed in about a dozen milliseconds. The entire lag was the progress bar! Rev is so fast, sometimes you forget. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From baleareninsel at gmx.net Sun Mar 16 13:38:02 2008 From: baleareninsel at gmx.net (Horst) Date: Sun, 16 Mar 2008 10:38:02 -0700 (PDT) Subject: printrotated ?? sometimes works sometimes not Message-ID: <16081672.post@talk.nabble.com> Hol? everybody, to print Landscape, I use the following in a button on the card: on mouseUp set the printmargins to 5,5,5,5 set the printrotated to true print card set the printrotated to false end mouseUp References: <47DD3F9A.9000705@fourthworld.com> <47DD5744.10403@hyperactivesw.com> Message-ID: On Sun, Mar 16, 2008 at 12:22 PM, J. Landman Gay wrote: > I'll confirm that. I recently wrote a script that had to process a lot > of data, and I added a progress bar as a matter of course. The script > took 6 seconds to complete. That felt like quite a long time, so I > started adjusting the progress update to only change every so many > cycles. The longer between updates, the faster the script ran. Then I > had an epiphany and removed the progress bar altogether -- and the same > data got processed in about a dozen milliseconds. The entire lag was the > progress bar! > > Rev is so fast, sometimes you forget. Hummm... maybe I better rethink adding the progress bar entirely and stick with the occasional label field updates. =/ David From davidocoker at gmail.com Sun Mar 16 13:41:50 2008 From: davidocoker at gmail.com (David Coker) Date: Sun, 16 Mar 2008 12:41:50 -0500 Subject: Just in case I haven't mentioned it... Message-ID: The combination of RunRev and the helpful members of this list are just awesome! I originally licensed Rev a couple of years ago solely for the database capabilities it offers, which IMO is second to none. At that time, I didn't understand the "official" upgrade policies, got sore about it and set Rev aside for the most part. (That's called cutting the nose off to spite the face.) I began working on my current project over a year ago using *numerous* other programming tools that I have and became so discouraged with it all, I pretty much decided to give up programming completely. The complexity of what I am trying to accomplish and lack of native capabilities with the other tools just made me miserable. I even made a public announcement elsewhere that I was "done" with programming. Rather than manually removing all of the programming software, I actually reformatted the drive and reinstalled the O/S! I'm done, I'm done... I am DONE with it! Hating the thought of giving up, after a couple of weeks I finally decided to give it one more try, but this time using only Rev... Fast forward: In two short weeks of limited/part time coding with Rev and the help of the good folks here on the list, I can already see the light at the end of the tunnel. What an amazing product and group of people! David From mpetrides at earthlink.net Sun Mar 16 13:57:00 2008 From: mpetrides at earthlink.net (Petrides, M.D. Marian) Date: Sun, 16 Mar 2008 12:57:00 -0500 Subject: OT: Programming as a profession-the "practice" model In-Reply-To: <47DA9BBE.9030001@hyperactivesw.com> References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <47DA9BBE.9030001@hyperactivesw.com> Message-ID: <89124B77-C3DC-4AAE-9B8C-82F2CD96E396@earthlink.net> At the risk of opening a can of worms, I offer the following as a synopsis of the sentiments underlying the posts about the "Learn Programming in One Day" ad. The common thread seems to me to be that programming, like any other profession, is not so much taught as practiced. Just as medical or law schools teach the rudiments of the profession, the real learning takes place in the day-to-day practice. Without lifelong learning, no lawyer, doctor, or programmer will come close to achieving his/her full potential. Someone once told me in my first year of medical school that "medicine is a personal philosophy, tempered by science and experience, and put into practice." It seems to me that the statement applies equally to programming. My 2 cents. M From dave.cragg at lacscentre.co.uk Sun Mar 16 14:27:28 2008 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Sun, 16 Mar 2008 18:27:28 +0000 Subject: text speeds are good In-Reply-To: <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> Message-ID: <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> On 16 Mar 2008, at 16:18, Colin Holgate wrote: > although Rev isn't anywhere near as fast as AS3 at handling text > strings I think that has to be qualified. Recently I built a routine in AS3 that had to parse through each word in a text file. I'd previously built something similar in Rev. Although it's very likely I haven't optimized the AS3 code very well, Rev appeared to run much faster than AS3. In Rev I used the "repeat for each word" structure which spoils us somewhat. In AS3 I first parsed the string into an array using array.split() and then looped through the array. The split was very slow. (I split on a regular expression delimiter, which may have caused the slowness. But it was the equivalent of what Rev does with "for each word") For a 76K file with 13,000 words it took 1900+ms to make the array. Looping though the array takes about 460ms. In Rev, the whole thing takes less than 300ms. However, the comparison isn't scientific as I'm doing different things in the loops because of language differences. If I have time, I'll try and construct a fairer test. I don't want to start a language war here. I've been using AS3 for a while and am generally impressed. This was the first time I'd seen a speed difference that was enough to affect my perception as a user. Dave From saxtell at neb.rr.com Sun Mar 16 14:31:55 2008 From: saxtell at neb.rr.com (Steven Axtell) Date: Sun, 16 Mar 2008 13:31:55 -0500 Subject: Multiple Stacks Active at Same Time References: <47DD3686.9000204@fourthworld.com> Message-ID: <001601c88794$03643eb0$0301000a@saxtell> Richard, I hadn't thought about that, but that does sound like an interesting approach. I will do some looking into that. Thanks, Steve > Have you considered moving all of the content from these windows into a > single window, hiding and showing groups rather than closing and opening > windows? > > This would resolve the window hilite issue, and may lend itself to a very > contemporary look. iMovie and a great many other apps have migrated from > what had traditionally been multi-window layouts to single windows with > multiple panes. > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ From pepetoo at cox.net Sun Mar 16 14:37:00 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sun, 16 Mar 2008 11:37:00 -0700 Subject: OT: Programming as a profession-the "practice" model In-Reply-To: <89124B77-C3DC-4AAE-9B8C-82F2CD96E396@earthlink.net> References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <47DA9BBE.9030001@hyperactivesw.com> <89124B77-C3DC-4AAE-9B8C-82F2CD96E396@earthlink.net> Message-ID: <07DA76C1-AEC5-49E1-B4B7-882F1EBED903@cox.net> Some excellent points, Marian. I'm a little disappointed that you didn't include Architecture in your listing of "practices"; even more so by computer science's use of the term architect in various aspects of the work to be done. Actually, following my involvement with computers, I became a much better Architect due to several realizations. I've mentioned this before, elsewhere; but I believe it is worth mentioning again. In my earlier days as an Architect, I found myself procrastinating, being unwilling to actually start work on a project; mostly by being overwhelmed with the magnitude of what needed to be done. Once I started breaking things down, solving "little" bits and pieces, the project started to be less imposing. Then it even started to be fun. But I always felt guilty about the earlier procrastination. After spending some time trying to program Macs, reading a lot of books on many programming languages, making a whole bunch of false starts, I came upon the concept of breaking the problem down into small, resolvable pieces; solving what I knew how to solve; and researching how to do the things that I didn't already know how to resolve. Unfortunately, this was never taught "specifically" at U.C. Berkeley where I got my architectural degree. Maybe it was implied, since we did spend an enormous amount of time with preliminary designs and working with "programs" for projects; however, the programs for the projects were always handed to us as a part of our assignments, with no realization of the process. Had I been studying Computer Science, that would have been one of the first things I would have be taught. (I think!) I learned this very quickly when I started writing Handlers and Functions for my computer programs. I now apply this mentality to Architecture, and have come to realize that "procrastination" (but by a different name) is part of all problem solving. It is during this "procrastination" process that we digest the requirements of a project, and start breaking it down into "aha! I can solve that" bits and pieces. The time is not wasted. Sometimes it even saves time by coming up with a better approach than might have been taken had we plunged right into "doing it". Incidentally, this list is a great resource for that "procrastination process", and then for the subsequent "researching" process. I only wish Architects had a similar resource, but I'm afraid we're too egotistical to admit that we don't have all the answers ourselves. You never hear an Architect self-label themselves as "newbies". (enormous smile!) Joe Wilkins On Mar 16, 2008, at 10:57 AM, Petrides, M.D. Marian wrote: > At the risk of opening a can of worms, I offer the following as a > synopsis of the sentiments underlying the posts about the "Learn > Programming in One Day" ad. The common thread seems to me to be that > programming, like any other profession, is not so much taught as > practiced. Just as medical or law schools teach the rudiments of > the profession, the real learning takes place in the day-to-day > practice. Without lifelong learning, no lawyer, doctor, or > programmer will come close to achieving his/her full potential. > > Someone once told me in my first year of medical school that > "medicine is a personal philosophy, tempered by science and > experience, and put into practice." It seems to me that the > statement applies equally to programming. My 2 cents. > > M From coiin at rcn.com Sun Mar 16 14:46:26 2008 From: coiin at rcn.com (Colin Holgate) Date: Sun, 16 Mar 2008 14:46:26 -0400 Subject: text speeds are good In-Reply-To: <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> Message-ID: <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> On Mar 16, 2008, at 2:27 PM, Dave Cragg wrote: > The split was very slow. (I split on a regular expression delimiter, > which may have caused the slowness. But it was the equivalent of > what Rev does with "for each word") For a 76K file with 13,000 words > it took 1900+ms to make the array. Looping though the array takes > about 460ms. I'm not sure what you would have done wrong, but try this test: filltext(); function filltext() { var d1:Date = new Date(); var ms:int = d1.getTime(); var t:String = ""; var w:String; for (var i = 0; i<300000; i++) { t += "aaaaaaaaaaaaaaaaaaaaaab"; } var tarray:Array = t.split("ab"); for (i = 0; i References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <47DA9BBE.9030001@hyperactivesw.com> <89124B77-C3DC-4AAE-9B8C-82F2CD96E396@earthlink.net> <07DA76C1-AEC5-49E1-B4B7-882F1EBED903@cox.net> Message-ID: Oops. Sorry, Joe. That was not supposed to be an all-inclusive list (it didn't include, for example, my sister's profession either-- educator). And there are many others, too. No offense was intended--I hope none was taken. I entirely agree that the lessons learned from programming have made me a better physician and vice versa. In fact, what I like best about programming is the application of the scientific method in a context that SHOULD be internally consistent. That is to say, if I do the same thing twice it should yield the same result. (Try that with human patients if you want an exercise in frustration.) Then again, I'm one of those weird people who actually enjoys beta testing. Hmm... diagnostic medicine as beta testing... works for me. ;-) >>>I only wish Architects had a similar resource, but I'm afraid we're too egotistical to admit that we don't have all the answers ourselves. You never hear an Architect self-label themselves as "newbies". (enormous smile!) Oh, yeah. And I hear my residents calling themselves "newbies" every day. (NOT!) :-) M On Mar 16, 2008, at 1:37 PM, Joe Lewis Wilkins wrote: > Some excellent points, Marian. > > I'm a little disappointed that you didn't include Architecture in > your listing of "practices"; even more so by computer science's use > of the term architect in various aspects of the work to be done. > Actually, following my involvement with computers, I became a much > better Architect due to several realizations. I've mentioned this > before, elsewhere; but I believe it is worth mentioning again. In my > earlier days as an Architect, I found myself procrastinating, being > unwilling to actually start work on a project; mostly by being > overwhelmed with the magnitude of what needed to be done. > > Once I started breaking things down, solving "little" bits and > pieces, the project started to be less imposing. Then it even > started to be fun. But I always felt guilty about the earlier > procrastination. After spending some time trying to program Macs, > reading a lot of books on many programming languages, making a whole > bunch of false starts, I came upon the concept of breaking the > problem down into small, resolvable pieces; solving what I knew how > to solve; and researching how to do the things that I didn't already > know how to resolve. > > Unfortunately, this was never taught "specifically" at U.C. Berkeley > where I got my architectural degree. Maybe it was implied, since we > did spend an enormous amount of time with preliminary designs and > working with "programs" for projects; however, the programs for the > projects were always handed to us as a part of our assignments, with > no realization of the process. Had I been studying Computer Science, > that would have been one of the first things I would have be taught. > (I think!) I learned this very quickly when I started writing > Handlers and Functions for my computer programs. > > I now apply this mentality to Architecture, and have come to realize > that "procrastination" (but by a different name) is part of all > problem solving. It is during this "procrastination" process that we > digest the requirements of a project, and start breaking it down > into "aha! I can solve that" bits and pieces. The time is not > wasted. Sometimes it even saves time by coming up with a better > approach than might have been taken had we plunged right into "doing > it". Incidentally, this list is a great resource for that > "procrastination process", and then for the subsequent "researching" > process. I only wish Architects had a similar resource, but I'm > afraid we're too egotistical to admit that we don't have all the > answers ourselves. You never hear an Architect self-label themselves > as "newbies". (enormous smile!) > > Joe Wilkins > > On Mar 16, 2008, at 10:57 AM, Petrides, M.D. Marian wrote: > >> At the risk of opening a can of worms, I offer the following as a >> synopsis of the sentiments underlying the posts about the "Learn >> Programming in One Day" ad. The common thread seems to me to be >> that programming, like any other profession, is not so much taught >> as practiced. Just as medical or law schools teach the rudiments >> of the profession, the real learning takes place in the day-to-day >> practice. Without lifelong learning, no lawyer, doctor, or >> programmer will come close to achieving his/her full potential. >> >> Someone once told me in my first year of medical school that >> "medicine is a personal philosophy, tempered by science and >> experience, and put into practice." It seems to me that the >> statement applies equally to programming. My 2 cents. >> >> M > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mark at maseurope.net Sun Mar 16 14:57:31 2008 From: mark at maseurope.net (Mark Smith) Date: Sun, 16 Mar 2008 18:57:31 +0000 Subject: ANN: IP to Country Message-ID: <4C8BD594-DD67-4B33-AE64-A64A6A2BF34E@maseurope.net> I've made a little stack (IPtoCountry) for any internet sleuths who want to know what country an ip address comes from. It's at: http://www.futility.co.uk/futsoft/revolutionstuff.html It downloads a db file from the ip-to-country web host. Best, Mark From pepetoo at cox.net Sun Mar 16 15:15:08 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sun, 16 Mar 2008 12:15:08 -0700 Subject: OT: Programming as a profession-the "practice" model In-Reply-To: References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <47DA9BBE.9030001@hyperactivesw.com> <89124B77-C3DC-4AAE-9B8C-82F2CD96E396@earthlink.net> <07DA76C1-AEC5-49E1-B4B7-882F1EBED903@cox.net> Message-ID: Obviously, and it wasn't; and I wish that some of the "testing" done prior to drug releases were done under the auspices of some sort of "beta test" program. Right now, it is the pits. Approvals are literally "purchased" by the drug companies. Very dangerous. Back in the 60s, just after graduating from Cal, I was a detail person for one of Pfizer's subsidiaries, mostly covering anti-biotics, some of which are no longer on the market, though we extolled their virtues and played down their side-effects; i.e. liver damage among them. I became very disenchanted by the entire medical process. The only ones that impressed me as a group were the Pediatricians, D.Os. and General Practitioners. Obviously, there were isolated exceptions! Joe Wilkins On Mar 16, 2008, at 11:56 AM, Marian Petrides, M.D. wrote: > Oops. Sorry, Joe. That was not supposed to be an all-inclusive list > (it didn't include, for example, my sister's profession either-- > educator). And there are many others, too. > > No offense was intended--I hope none was taken. > > I entirely agree that the lessons learned from programming have made > me a better physician and vice versa. In fact, what I like best > about programming is the application of the scientific method in a > context that SHOULD be internally consistent. That is to say, if I > do the same thing twice it should yield the same result. (Try that > with human patients if you want an exercise in frustration.) Then > again, I'm one of those weird people who actually enjoys beta > testing. Hmm... diagnostic medicine as beta testing... works for > me. ;-) > > >>>I only wish Architects had a similar resource, but I'm afraid > we're too egotistical to admit that we don't have all the answers > ourselves. You never hear an Architect self-label themselves as > "newbies". (enormous smile!) > > Oh, yeah. And I hear my residents calling themselves "newbies" > every day. (NOT!) :-) > > M > > On Mar 16, 2008, at 1:37 PM, Joe Lewis Wilkins wrote: > >> Some excellent points, Marian. >> >> I'm a little disappointed that you didn't include Architecture in >> your listing of "practices"; even more so by computer science's use >> of the term architect in various aspects of the work to be done. >> Actually, following my involvement with computers, I became a much >> better Architect due to several realizations. I've mentioned this >> before, elsewhere; but I believe it is worth mentioning again. In >> my earlier days as an Architect, I found myself procrastinating, >> being unwilling to actually start work on a project; mostly by >> being overwhelmed with the magnitude of what needed to be done. >> >> Once I started breaking things down, solving "little" bits and >> pieces, the project started to be less imposing. Then it even >> started to be fun. But I always felt guilty about the earlier >> procrastination. After spending some time trying to program Macs, >> reading a lot of books on many programming languages, making a >> whole bunch of false starts, I came upon the concept of breaking >> the problem down into small, resolvable pieces; solving what I knew >> how to solve; and researching how to do the things that I didn't >> already know how to resolve. >> >> Unfortunately, this was never taught "specifically" at U.C. >> Berkeley where I got my architectural degree. Maybe it was implied, >> since we did spend an enormous amount of time with preliminary >> designs and working with "programs" for projects; however, the >> programs for the projects were always handed to us as a part of our >> assignments, with no realization of the process. Had I been >> studying Computer Science, that would have been one of the first >> things I would have be taught. (I think!) I learned this very >> quickly when I started writing Handlers and Functions for my >> computer programs. >> >> I now apply this mentality to Architecture, and have come to >> realize that "procrastination" (but by a different name) is part of >> all problem solving. It is during this "procrastination" process >> that we digest the requirements of a project, and start breaking it >> down into "aha! I can solve that" bits and pieces. The time is not >> wasted. Sometimes it even saves time by coming up with a better >> approach than might have been taken had we plunged right into >> "doing it". Incidentally, this list is a great resource for that >> "procrastination process", and then for the subsequent >> "researching" process. I only wish Architects had a similar >> resource, but I'm afraid we're too egotistical to admit that we >> don't have all the answers ourselves. You never hear an Architect >> self-label themselves as "newbies". (enormous smile!) >> >> Joe Wilkins >> >> On Mar 16, 2008, at 10:57 AM, Petrides, M.D. Marian wrote: >> >>> At the risk of opening a can of worms, I offer the following as a >>> synopsis of the sentiments underlying the posts about the "Learn >>> Programming in One Day" ad. The common thread seems to me to be >>> that programming, like any other profession, is not so much taught >>> as practiced. Just as medical or law schools teach the rudiments >>> of the profession, the real learning takes place in the day-to-day >>> practice. Without lifelong learning, no lawyer, doctor, or >>> programmer will come close to achieving his/her full potential. >>> >>> Someone once told me in my first year of medical school that >>> "medicine is a personal philosophy, tempered by science and >>> experience, and put into practice." It seems to me that the >>> statement applies equally to programming. My 2 cents. >>> >>> M From geradamas at yahoo.com Sun Mar 16 15:37:49 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 16 Mar 2008 19:37:49 +0000 (GMT) Subject: Something I did not learn in a day Message-ID: <24813.83881.qm@web37503.mail.mud.yahoo.com> Thanks, Lee Morgan! I, stupidly, forgot that not all RR controls have labels. Uploaded a version with LABELS deprecated until I can whip up a loop to check if the control is a button. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From dave.cragg at lacscentre.co.uk Sun Mar 16 15:48:17 2008 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Sun, 16 Mar 2008 19:48:17 +0000 Subject: text speeds are good In-Reply-To: <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> Message-ID: <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> On 16 Mar 2008, at 18:46, Colin Holgate wrote: > > filltext(); > function filltext() { > var d1:Date = new Date(); > var ms:int = d1.getTime(); > var t:String = ""; > var w:String; > for (var i = 0; i<300000; i++) { > t += "aaaaaaaaaaaaaaaaaaaaaab"; > } > var tarray:Array = t.split("ab"); > for (i = 0; i w = tarray[i]; > } > var d2:Date = new Date(); > var nms:int = d2.getTime(); > trace(nms - ms, t.length); > } As I said, I used a regEx delimiter for the split. The following is what I think is the equivalent of Rev's "each word" structure. var d1:Date = new Date(); var ms:int = d1.getTime(); var t:String = ""; var w:String; var rx:RegExp = /\s/; for (var i:int = 0; i<300000; i++) { t += "aaaaaaaaaaaaaaaaaaaaaa "; } var tarray:Array = t.split(rx); for (i = 0; i In any case, I was trying to praise Rev's handling of something > that can be potentially slow, and not trying to find the fastest > way that it could be done. I know. And I was interested in your data. But you did make the statement "Rev isn't anywhere near as fast as AS3 at handling text strings" which could have been misinterpreted. I just wanted to point out that it might depend on what you are doing. Cheers Dave From coiin at rcn.com Sun Mar 16 15:50:35 2008 From: coiin at rcn.com (Colin Holgate) Date: Sun, 16 Mar 2008 15:50:35 -0400 Subject: text speeds are good In-Reply-To: <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> Message-ID: <80A49E8C-F90C-40B0-917C-E9BC3CB5EF00@rcn.com> You'll be pleased to hear that I thought of a way of making the AS3 version be a fairer test against what Rev is doing. I changed this line like here: //t += "aaaaaaaaaaaaaaaaaaaaaab"; t = t.concat("aaaaaaaaaaaaaaaaaaaaaab"); Clearly t+= is a very fast way of concatenating strings, but making AS3 work using the normal string concatenation routines changes the timing from 63 mS down to 305 mS, making it a little slower than Rev. From coiin at rcn.com Sun Mar 16 15:54:36 2008 From: coiin at rcn.com (Colin Holgate) Date: Sun, 16 Mar 2008 15:54:36 -0400 Subject: text speeds are good In-Reply-To: <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> Message-ID: <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> On Mar 16, 2008, at 3:48 PM, Dave Cragg wrote: > > I know. And I was interested in your data. But you did make the > statement "Rev isn't anywhere near as fast as AS3 at handling text > strings" which could have been misinterpreted. I don't see how that could misinterpreted, I mean, clearly I was wrong! At least when the playing field is leveled by making AS3 use normal string functions. Is there something analogous to var += in Rev, that would make for faster concatenating in simpler cases? From dave.cragg at lacscentre.co.uk Sun Mar 16 16:25:41 2008 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Sun, 16 Mar 2008 20:25:41 +0000 Subject: text speeds are good In-Reply-To: <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> Message-ID: On 16 Mar 2008, at 19:54, Colin Holgate wrote: > > On Mar 16, 2008, at 3:48 PM, Dave Cragg wrote: > >> >> I know. And I was interested in your data. But you did make the >> statement "Rev isn't anywhere near as fast as AS3 at handling text >> strings" which could have been misinterpreted. > > I don't see how that could misinterpreted, Well, I clearly misinterpreted it, which is my problem. :-) And I guess my post must have come across as confrontational. My apologies. It wasn't my intention. AS3 clearly concatenates text faster than Rev. But I haven't found a way to emulate the speed of Rev's "repeat for each word" structure. Cheers Dave From revdev at pdslabs.net Sun Mar 16 16:30:47 2008 From: revdev at pdslabs.net (Phil Davis) Date: Sun, 16 Mar 2008 13:30:47 -0700 Subject: setting http headers to mimic IE6/Win In-Reply-To: <1A5233F7-EC1B-428E-AED2-731EC37DE345@maseurope.net> References: <47DCB21D.3050609@pdslabs.net> <1A5233F7-EC1B-428E-AED2-731EC37DE345@maseurope.net> Message-ID: <47DD8377.6080705@pdslabs.net> Thanks Mark! Phil Mark Smith wrote: > Phil, you probably want to do something like this: > > set the httpHeaders to "User-Agent:" && string for IE is> > > and you can find out what the string is here: > > http://www.useragent.org/ > > Best, > > Mark > > On 16 Mar 2008, at 05:37, Phil Davis wrote: > >> I barely know enough to be dangerous with this one: >> >> Does anyone know offhand what the http headers for IE6/Win look like? >> I want to request (and download) a url from a server that will only >> talk to IE on Windows. I want to put the page directly into a field >> without using revBrowser. >> >> Maybe the right question to ask is, Is there a proxy server or >> something else I can use to see my outgoing http headers from IE >> (e.g. revBrowser/Win)? Then I can figure out what to do. >> >> (If I could automate the selecting of all text in revBrowser, that >> would be an adequate alternative to what I'm asking here). >> >> I understand I'll need to use libUrlSetCustomHttpHeaders to replace >> Rev's native headers. I just don't know what to set the headers to. >> >> Thanks! >> -- >> Phil Davis >> >> PDS Labs >> Professional Software Development >> http://pdslabs.net >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From sarah.reichelt at gmail.com Sun Mar 16 17:55:31 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 17 Mar 2008 07:55:31 +1000 Subject: Lowering high CPU rates? In-Reply-To: References: <47DD3F9A.9000705@fourthworld.com> <47DD5744.10403@hyperactivesw.com> Message-ID: > > I'll confirm that. I recently wrote a script that had to process a lot > > of data, and I added a progress bar as a matter of course. The script > > took 6 seconds to complete. That felt like quite a long time, so I > > started adjusting the progress update to only change every so many > > cycles. The longer between updates, the faster the script ran. Then I > > had an epiphany and removed the progress bar altogether -- and the same > > data got processed in about a dozen milliseconds. The entire lag was the > > progress bar! > > > > Rev is so fast, sometimes you forget. > > Hummm... maybe I better rethink adding the progress bar entirely and > stick with the occasional label field updates. =/ Don't forget that not all computers are fast especially as the user may be doing something else that is grabbing a lot of the CPU at the time. I prefer Richard's method of occasional progress bar updates. Unless you are sure that the process will be extremely quick in all circumstances, removing the progress bar may not be a good solution. Cheers, Sarah From chipp at chipp.com Sun Mar 16 18:13:28 2008 From: chipp at chipp.com (Chipp Walters) Date: Sun, 16 Mar 2008 16:13:28 -0600 Subject: question about splash stacks In-Reply-To: <47DD3773.8080508@fourthworld.com> References: <47DD3773.8080508@fourthworld.com> Message-ID: <7aa52a210803161513r7d5dd675g13c21fc76293c824@mail.gmail.com> Peter, My guess is you're saving changes to a different main.rev than the splashscreen executable is opening. Or...you're not really saving the changes. Remember, you must issue an explicity 'save stack' for the changes to be saved, unlike Hypecard where they were always saved automatically. best, Chipp From coiin at rcn.com Sun Mar 16 18:21:00 2008 From: coiin at rcn.com (Colin Holgate) Date: Sun, 16 Mar 2008 18:21:00 -0400 Subject: getting the color of a pixel In-Reply-To: References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> Message-ID: <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> For something I'm trying, I want to know the color of a specified pixel on the card. I haven't yet found a built in function for that, so I made one: function getPixel x,y put the screenMouseLoc into ml set the screenMouseLoc to x+the left of this stack,y+the top of this stack put the mouseColor into mc set the screenMouseLoc to ml return mc end getPixel It works really well, and quickly, so I can carry on with what I'm trying. Was there a built in way that I should have found in the help? From m.schonewille at economy-x-talk.com Sun Mar 16 18:31:27 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 16 Mar 2008 23:31:27 +0100 Subject: getting the color of a pixel In-Reply-To: <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> Message-ID: <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> Hi Colin, This might help: http://article.gmane.org/gmane.comp.ide.revolution.user/84652 Maybe it is not exactly what you need, but it help you to get started. Btw, if you go to the Economy-x-Talk homepage (see below) and click on Developers on the left side of the page, you can download a search plugin for Firefox, which searches the Revolution mail list archives. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 16 mrt 2008, at 23:21, Colin Holgate wrote: > For something I'm trying, I want to know the color of a specified > pixel on the card. I haven't yet found a built in function for that, > so I made one: > > function getPixel x,y > put the screenMouseLoc into ml > set the screenMouseLoc to x+the left of this stack,y+the top of > this stack > put the mouseColor into mc > set the screenMouseLoc to ml > return mc > end getPixel > > It works really well, and quickly, so I can carry on with what I'm > trying. Was there a built in way that I should have found in the help? From coiin at rcn.com Sun Mar 16 18:44:38 2008 From: coiin at rcn.com (Colin Holgate) Date: Sun, 16 Mar 2008 18:44:38 -0400 Subject: getting the color of a pixel In-Reply-To: <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> Message-ID: On Mar 16, 2008, at 6:31 PM, Mark Schonewille wrote: > http://article.gmane.org/gmane.comp.ide.revolution.user/84652 > > Maybe it is not exactly what you need, but it help you to get started. Thanks, that could be useful. It seems to be for images though, rather than all of the pixels in a card. But for what I'm doing right now I can make something as an image, to save a bit of processor time. From chipp at chipp.com Sun Mar 16 18:58:14 2008 From: chipp at chipp.com (Chipp Walters) Date: Sun, 16 Mar 2008 16:58:14 -0600 Subject: getting the color of a pixel In-Reply-To: <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> Message-ID: <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> Mark, Thanks for the plugin...SUPER IDEA and it works great in WinXP! On Sun, Mar 16, 2008 at 4:31 PM, Mark Schonewille wrote: > Btw, if you go to the Economy-x-Talk homepage (see below) and click on > Developers on the left side of the page, you can download a search > plugin for Firefox, which searches the Revolution mail list archives. From m.schonewille at economy-x-talk.com Sun Mar 16 18:59:50 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 16 Mar 2008 23:59:50 +0100 Subject: getting the color of a pixel In-Reply-To: References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> Message-ID: Hi Colin, Sorry if the script wasn't too helpful. Right now, I am a bit too busy to look at it in detail. You could check out the screenMouseLoc and the mouseColor. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 16 mrt 2008, at 23:44, Colin Holgate wrote: >> > > Thanks, that could be useful. It seems to be for images though, > rather than all of the pixels in a card. But for what I'm doing > right now I can make something as an image, to save a bit of > processor time. From coiin at rcn.com Sun Mar 16 19:13:21 2008 From: coiin at rcn.com (Colin Holgate) Date: Sun, 16 Mar 2008 19:13:21 -0400 Subject: getting the color of a pixel In-Reply-To: References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> Message-ID: On Mar 16, 2008, at 6:59 PM, Mark Schonewille wrote: > Sorry if the script wasn't too helpful. Right now, I am a bit too > busy to look at it in detail. You could check out the screenMouseLoc > and the mouseColor. You're so funny! Either that or really are busy. My script I posted uses those two to solve the issue. Meanwhile, the imageData thing does look promising. From coiin at rcn.com Sun Mar 16 19:15:37 2008 From: coiin at rcn.com (Colin Holgate) Date: Sun, 16 Mar 2008 19:15:37 -0400 Subject: instant silent crash In-Reply-To: <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> Message-ID: Rev 2.9 just vanished while I was using it. No message saying that it had crashed. Is there likely to be a crash log of some sort somewhere for me to look at, before I open in again? From m.schonewille at economy-x-talk.com Sun Mar 16 19:21:10 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 17 Mar 2008 00:21:10 +0100 Subject: instant silent crash In-Reply-To: References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> Message-ID: <6068488D-9992-4EDE-9578-5D9AA665A03E@economy-x-talk.com> Hi Colin, Like this one? Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 17 mrt 2008, at 00:15, Colin Holgate wrote: > Rev 2.9 just vanished while I was using it. No message saying that > it had crashed. Is there likely to be a crash log of some sort > somewhere for me to look at, before I open in again? From chipp at chipp.com Sun Mar 16 19:25:40 2008 From: chipp at chipp.com (Chipp Walters) Date: Sun, 16 Mar 2008 17:25:40 -0600 Subject: getting the color of a pixel In-Reply-To: <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> Message-ID: <7aa52a210803161625m706ed4c0l36e324b8ce1f7a37@mail.gmail.com> Nope, no built-in way. Yours is fine. Interesting is that you can also find the mouseColor under the cursor even if outside the stack. One of the ways I use to 'grab' colors from an eyedropper like tool. -Chipp From chipp at chipp.com Sun Mar 16 19:26:19 2008 From: chipp at chipp.com (Chipp Walters) Date: Sun, 16 Mar 2008 17:26:19 -0600 Subject: instant silent crash In-Reply-To: <6068488D-9992-4EDE-9578-5D9AA665A03E@economy-x-talk.com> References: <47DD3F9A.9000705@fourthworld.com> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <6068488D-9992-4EDE-9578-5D9AA665A03E@economy-x-talk.com> Message-ID: <7aa52a210803161626n58dc2a82v9e09f046838105eb@mail.gmail.com> You might want to check and see what externals you were using when Rev crashed. From coiin at rcn.com Sun Mar 16 19:27:39 2008 From: coiin at rcn.com (Colin Holgate) Date: Sun, 16 Mar 2008 19:27:39 -0400 Subject: instant silent crash In-Reply-To: <6068488D-9992-4EDE-9578-5D9AA665A03E@economy-x-talk.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <6068488D-9992-4EDE-9578-5D9AA665A03E@economy-x-talk.com> Message-ID: On Mar 16, 2008, at 7:21 PM, Mark Schonewille wrote: > Like this one? > No, nor the one it references. Both times it's happened now it seemed like I might have invoked opencard, which was putting the imageData of an image into a local variable. Does opencard happen before or after card level objects exist? From sarah.reichelt at gmail.com Sun Mar 16 19:28:29 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 17 Mar 2008 09:28:29 +1000 Subject: instant silent crash In-Reply-To: References: <47DD3F9A.9000705@fourthworld.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> Message-ID: On Mon, Mar 17, 2008 at 9:15 AM, Colin Holgate wrote: > Rev 2.9 just vanished while I was using it. No message saying that it > had crashed. Is there likely to be a crash log of some sort somewhere > for me to look at, before I open in again? Or this one . What were you doing at the time? Sarah From sarah.reichelt at gmail.com Sun Mar 16 19:31:44 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 17 Mar 2008 09:31:44 +1000 Subject: ANN: IP to Country In-Reply-To: <4C8BD594-DD67-4B33-AE64-A64A6A2BF34E@maseurope.net> References: <4C8BD594-DD67-4B33-AE64-A64A6A2BF34E@maseurope.net> Message-ID: On Mon, Mar 17, 2008 at 4:57 AM, Mark Smith wrote: > I've made a little stack (IPtoCountry) for any internet sleuths who > want to know what country an ip address comes from. > > It's at: http://www.futility.co.uk/futsoft/revolutionstuff.html > > It downloads a db file from the ip-to-country web host. Neat! Thanks Mark. Sarah From coiin at rcn.com Sun Mar 16 19:33:02 2008 From: coiin at rcn.com (Colin Holgate) Date: Sun, 16 Mar 2008 19:33:02 -0400 Subject: instant silent crash In-Reply-To: References: <47DD3F9A.9000705@fourthworld.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> Message-ID: <7B0FECE7-5DC5-4649-84AC-DAFA7ECBFD51@rcn.com> On Mar 16, 2008, at 7:28 PM, Sarah Reichelt wrote: > Or this one . No. Also, the Console crashreporter area doesn't show any Revolution entries at all, so it was a really silent crash. From bvg at mac.com Sun Mar 16 19:43:46 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon, 17 Mar 2008 00:43:46 +0100 Subject: instant silent crash In-Reply-To: References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <6068488D-9992-4EDE-9578-5D9AA665A03E@economy-x-talk.com> Message-ID: <766186E7-2A44-493C-BF3E-CCE181B0B184@mac.com> I had some crashes with imagedata once. I think it was when I did append data in a repeat loop (leading to exponentially increasing sized data). But it didn't crash every time. I actually wanted to set the imagedate to changed data every loop, not append data, and as the crash happened when I did something I didn't want to do, I never got around to properly test and file it. On 17 Mar 2008, at 00:27, Colin Holgate wrote: > > On Mar 16, 2008, at 7:21 PM, Mark Schonewille wrote: > >> Like this one? >> > > No, nor the one it references. Both times it's happened now it > seemed like I might have invoked opencard, which was putting the > imageData of an image into a local variable. Does opencard happen > before or after card level objects exist? -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From alex at harryscollar.com Sun Mar 16 20:53:12 2008 From: alex at harryscollar.com (Alex Shaw) Date: Mon, 17 Mar 2008 10:53:12 +1000 Subject: ANN: IP to Country In-Reply-To: <4C8BD594-DD67-4B33-AE64-A64A6A2BF34E@maseurope.net> References: <4C8BD594-DD67-4B33-AE64-A64A6A2BF34E@maseurope.net> Message-ID: <47DDC0F8.3030909@harryscollar.com> Thanks Mark, always wondered the best way to do that. regards alex Mark Smith wrote: > I've made a little stack (IPtoCountry) for any internet sleuths who want > to know what country an ip address comes from. > From jacque at hyperactivesw.com Sun Mar 16 22:00:49 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 16 Mar 2008 21:00:49 -0500 Subject: getting the color of a pixel In-Reply-To: <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> Message-ID: <47DDD0D1.8090107@hyperactivesw.com> Colin Holgate wrote: > For something I'm trying, I want to know the color of a specified pixel > on the card. I haven't yet found a built in function for that, so I made > one: > > function getPixel x,y > put the screenMouseLoc into ml > set the screenMouseLoc to x+the left of this stack,y+the top of this > stack > put the mouseColor into mc > set the screenMouseLoc to ml > return mc > end getPixel > > It works really well, and quickly, so I can carry on with what I'm > trying. Was there a built in way that I should have found in the help? I asked Scott Raney for a function like that many years ago, and he replied that I should do it exactly as you are doing it now. So I guess that's the officially sanctioned method. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun Mar 16 22:03:53 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 16 Mar 2008 21:03:53 -0500 Subject: instant silent crash In-Reply-To: References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <6068488D-9992-4EDE-9578-5D9AA665A03E@economy-x-talk.com> Message-ID: <47DDD189.9000506@hyperactivesw.com> Colin Holgate wrote: > > On Mar 16, 2008, at 7:21 PM, Mark Schonewille wrote: > >> Like this one? >> > > No, nor the one it references. Both times it's happened now it seemed > like I might have invoked opencard, which was putting the imageData of > an image into a local variable. Does opencard happen before or after > card level objects exist? After. Preopencard also can reference card objects. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From len-morgan at crcom.net Sun Mar 16 22:41:49 2008 From: len-morgan at crcom.net (Len Morgan) Date: Sun, 16 Mar 2008 21:41:49 -0500 Subject: Something I did not learn in a day In-Reply-To: <24813.83881.qm@web37503.mail.mud.yahoo.com> References: <24813.83881.qm@web37503.mail.mud.yahoo.com> Message-ID: <47DDDA6D.5030404@crcom.net> Ok, it seems to run but it only dumps the TEXIFIER stack details. Is that what it's supposed to do? Is there a way to point it to a stack of mine or do I need to move the scripts into my stack to make it work? By the way, it's Len Morgan, not Lee. But then, I get called lots of things. :-) leN morgan Richmond Mathewson wrote: > Thanks, Lee Morgan! > > I, stupidly, forgot that not all RR controls have > labels. > > Uploaded a version with LABELS deprecated until I can > whip up a loop to check if the control is a button. > > sincerely, Richmond Mathewson > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life Cycle. > ____________________________________________________________ > > > ___________________________________________________________ > Rise to the challenge for Sport Relief with Yahoo! For Good > > http://uk.promotions.yahoo.com/forgood/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From kee at kagi.com Sun Mar 16 23:44:14 2008 From: kee at kagi.com (Kee Nethery) Date: Sun, 16 Mar 2008 20:44:14 -0700 Subject: Lowering high CPU rates? In-Reply-To: References: Message-ID: <4662FAC8-5725-4F35-B07A-B08AE6AF6752@kagi.com> I found that the throbbing default buttons in Mac OS X would really hog the CPU. The screen just sitting there in idle with a throbbing button was all it took to use up an amazing amount of CPU. Seems like a lame "feature". Kee Nethery From sundown at pacifier.com Sun Mar 16 23:50:43 2008 From: sundown at pacifier.com (-= JB =-) Date: Sun, 16 Mar 2008 20:50:43 -0700 Subject: Rev message box In-Reply-To: <47DD560E.9060408@hyperactivesw.com> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <1686D17B-E0CE-4A69-A87D-0D0DD670617A@pacifier.com> <47DC09C7.9070804@hyperactivesw.com> <5BD6FCAF-F93C-49E1-A7BC-408A6A01607F@pacifier.com> <47DD560E.9060408@hyperactivesw.com> Message-ID: <66F463BA-B502-4BBD-9BB2-D3E3A518AB67@pacifier.com> If you mean the property inspector that can be accessed by clicking the inspector icon in the top left corner I did that and cannot figure out how to inspect the msg box or its field etc. I reinstalled Rev and the problem remains. I do have an older version of Rev that is also in my main Rev folder but this was never a problem before. The only thing I deleted before reinstalling Rev was the version of Rev the installer placed in my Rev folder that I am using and is giving me the problem. I do not know how I saved this message (although I have used the message) and I have no idea where it is being saved too. Thanks for taking the time to reply. If you have any other ideas please let me know. -=>JB<=- On Mar 16, 2008, at 10:17 AM, J. Landman Gay wrote: > I'm a little fuzzy on this part, but if you use the property > inspector to look at the message field, you'll see a > cRevMessageHistory property. There is also a custom property set > with a similar name. See if the line of text appears anywhere in > those properties and if so, delete it. Then do "save stack 'Message > box'" and see if that helps. > > I'm not sure, but you may have to create a button in a stack to > issue the "save" command, because if you save the message box with > the save command in it, you may start seeing that line instead of > the old one. > > Or maybe an even simpler fix would be to just reinstall Rev. > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Mon Mar 17 01:14:27 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 16 Mar 2008 22:14:27 -0700 Subject: Lowering high CPU rates? Message-ID: <47DDFE33.5070703@fourthworld.com> Kee Nethery wrote: > I found that the throbbing default buttons in Mac OS X would really > hog the CPU. The screen just sitting there in idle with a throbbing > button was all it took to use up an amazing amount of CPU. Seems like > a lame "feature". While it's true that Apple's compositing wastes a great many clock cycles for minor incremental aesthetic enhancements, and it's painfully true that the limitations of their APIs requires developers of tools like Rev and SC to jump through some pretty big hoops to allow their developers to have default buttons rendered reliable against even non-Apple-sanctioned-stripes backgrounds, the actual CPU time Rev takes up to deal with all of Apple's nonsense was tremendously reduced several versions ago. Which version are you using? In v2.9 and the last few prior, I don't recall seeing any idle state exceed 15% of total CPU time (more than ideal, perhaps, but down several times from what it once was and may be able to be brought down even lower if Apple changes their compositing API). -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From stephenREVOLUTION2 at barncard.com Mon Mar 17 01:53:14 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Sun, 16 Mar 2008 22:53:14 -0700 Subject: Something I did not learn in a day In-Reply-To: <47DDDA6D.5030404@crcom.net> References: <24813.83881.qm@web37503.mail.mud.yahoo.com> <47DDDA6D.5030404@crcom.net> Message-ID: Lee Morgan is a cool jazz musician. >Ok, it seems to run but it only dumps the TEXIFIER stack details. >Is that what it's supposed to do? Is there a way to point it to a >stack of mine or do I need to move the scripts into my stack to make >it work? > >By the way, it's Len Morgan, not Lee. But then, I get called lots >of things. :-) > >leN morgan -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From jacque at hyperactivesw.com Mon Mar 17 01:56:21 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 17 Mar 2008 00:56:21 -0500 Subject: Rev message box In-Reply-To: <66F463BA-B502-4BBD-9BB2-D3E3A518AB67@pacifier.com> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <1686D17B-E0CE-4A69-A87D-0D0DD670617A@pacifier.com> <47DC09C7.9070804@hyperactivesw.com> <5BD6FCAF-F93C-49E1-A7BC-408A6A01607F@pacifier.com> <47DD560E.9060408@hyperactivesw.com> <66F463BA-B502-4BBD-9BB2-D3E3A518AB67@pacifier.com> Message-ID: <47DE0805.1000702@hyperactivesw.com> -= JB =- wrote: > If you mean the property inspector that can be accessed by clicking the > inspector > icon in the top left corner I did that and cannot figure out how to > inspect the msg > box or its field etc. There are a couple of ways, but try holding down command-control-shift and clicking on the field in the message box. You should get a contextual menu that allows you to inspect the field, which is named "message field". > > I reinstalled Rev and the problem remains. I do have an older version > of Rev that > is also in my main Rev folder but this was never a problem before. > > The only thing I deleted before reinstalling Rev was the version of Rev > the installer > placed in my Rev folder that I am using and is giving me the problem. I'm not exactly sure where Rev stores the message history. If it isn't in those properties, you might try deleting your preferences stack. That's in: ~/Library/Preferences/Runtime Revolution/Revolution /revpreferences.rev Keep a copy, so if that isn't the problem you can put the old one back. > > I do not know how I saved this message (although I have used the > message) and I have no idea where it is being saved too. Me either, but try the above and keep us posted. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Mon Mar 17 02:23:19 2008 From: chipp at chipp.com (Chipp Walters) Date: Mon, 17 Mar 2008 00:23:19 -0600 Subject: Lowering high CPU rates? In-Reply-To: <47DDFE33.5070703@fourthworld.com> References: <47DDFE33.5070703@fourthworld.com> Message-ID: <7aa52a210803162323l7bb74fcdhee022578ff8bc9bb@mail.gmail.com> Stay away from using Idle,Idle rates, etc..They're there for legacy purposes. The best way I've found to create a multi-task is by using 'send in time'. It works well and reliably, and gives your users a chance to do other things while waiting. I've an image browser which creates thumbnails from a folder full of images. It has both synchronous and asynchronous modes. While the async mode is slower, it does allow the user to scroll through the thumbnails as they're being generated. -C From geradamas at yahoo.com Mon Mar 17 03:06:30 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 17 Mar 2008 07:06:30 +0000 (GMT) Subject: Something I did not learn in a day Message-ID: <316425.62954.qm@web37508.mail.mud.yahoo.com> Len Morgan wrote "it only dumps the TEXIFIER stack details" well it will unless you have the stack you want to do a "text dump" open in RR as well. Textifier looks for another stack (topstack) and if it does not find one it acts on itself . . . the obvious comments about onanism can be tactfully avoided at this point :) Randy Hengest has given me a rather good suggestion whereby one can turn on and off what details one wants dumped - maybe by next week I will see my way clear with this. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From palcibiades-first at yahoo.co.uk Mon Mar 17 04:00:55 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Mon, 17 Mar 2008 01:00:55 -0700 (PDT) Subject: question about splash stacks In-Reply-To: <7aa52a210803161513r7d5dd675g13c21fc76293c824@mail.gmail.com> References: <200803160925.06360.palcibiades-first@yahoo.co.uk> <47DD3773.8080508@fourthworld.com> <7aa52a210803161513r7d5dd675g13c21fc76293c824@mail.gmail.com> Message-ID: <16089879.post@talk.nabble.com> Yes, this must be what is happening, but its hard to see why. What I am doing is quitting the ide, then restarting. Then opening the source for both stacks and setting the main and substacks to empty. I first have to disable the script in the flash stack that does the startup of main. Then save and close the ide again. Then start up, open both, and do the standalone settings, edit the splash script to make it start main, then set their main and substack properties, then save. Of course, I do check the parameter to put stacks in separate files. And it looks like it is doing that, because I do end up with a splash and a main. However, the splash contains the main, and changes to the main are no longer saveable. So I end up with, in the build folder: splash (which seems to contain main) main The quick way around it will be simply to make a brand new splash from scratch, which is not a lot of trouble, but its a bit odd. This is not what is supposed to happen, is it? Of course, maybe I am having a memory lapse and doing something silly. But if so, why do I end up with both main and splash in the build folder? Peter What seems to happen however Chipp Walters wrote: > > Peter, > > My guess is you're saving changes to a different main.rev than the > splashscreen executable is opening. Or...you're not really saving the > changes. Remember, you must issue an explicity 'save stack' for the > changes to be saved, unlike Hypecard where they were always saved > automatically. > > best, > Chipp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/question-about-splash-stacks-tp16077060p16089879.html Sent from the Revolution - User mailing list archive at Nabble.com. From sundown at pacifier.com Mon Mar 17 04:06:29 2008 From: sundown at pacifier.com (-= JB =-) Date: Mon, 17 Mar 2008 01:06:29 -0700 Subject: Rev message box In-Reply-To: <47DE0805.1000702@hyperactivesw.com> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <1686D17B-E0CE-4A69-A87D-0D0DD670617A@pacifier.com> <47DC09C7.9070804@hyperactivesw.com> <5BD6FCAF-F93C-49E1-A7BC-408A6A01607F@pacifier.com> <47DD560E.9060408@hyperactivesw.com> <66F463BA-B502-4BBD-9BB2-D3E3A518AB67@pacifier.com> <47DE0805.1000702@hyperactivesw.com> Message-ID: PROBLEM SOLVED: Delete the Rev Preference file On Mar 16, 2008, at 10:56 PM, J. Landman Gay wrote: > There are a couple of ways, but try holding down command-control- > shift and clicking on the field in the message box. You should get > a contextual menu that allows you to inspect the field, which is > named "message field". > I tried to access a contextual menu in the msg box and couldn't although I was able to use the same method to access a contextual menu on the stack and its objects. > I'm not exactly sure where Rev stores the message history. If it > isn't in those properties, you might try deleting your preferences > stack. That's in: > ~/Library/Preferences/Runtime Revolution/Revolution / > revpreferences.rev > > Keep a copy, so if that isn't the problem you can put the old one > back. > I deleted the above referenced preference file and it solved the problem. > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > Jacque I want you to know how grateful I am you & others on this list spend so many hours helping people. I would have given up and left the message without your help. I suspect somehow the message got saved when I was doing some testing and Rev hung up on me forcing me to quit & restart Rev. But I really don't know. If it ever happens again I will try & reproduce how it happened. thanks again, -=>JB<=- From mcdomi at free.fr Mon Mar 17 04:23:45 2008 From: mcdomi at free.fr (Dom) Date: Mon, 17 Mar 2008 09:23:45 +0100 Subject: ANN: IP to Country In-Reply-To: <4C8BD594-DD67-4B33-AE64-A64A6A2BF34E@maseurope.net> Message-ID: <1idxvko.1trnzn41ngrez6M%mcdomi@free.fr> Mark Smith wrote: > I've made a little stack (IPtoCountry) for any internet sleuths who > want to know what country an ip address comes from. > > It's at: http://www.futility.co.uk/futsoft/revolutionstuff.html > > It downloads a db file from the ip-to-country web host. Hmmm... I got this: Type Handler: can't find handler Object IPtoCountry Line revZipOpenArchive tFile, "read" Hint revZipOpenArchive (using Revolution Media 274) From dave at looktowindward.com Mon Mar 17 05:35:05 2008 From: dave at looktowindward.com (Dave) Date: Mon, 17 Mar 2008 09:35:05 +0000 Subject: Beware! GTX2 can cause problems Message-ID: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> Hi All, Ran into this and it caused me no end of grief, I'm using two versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use GTX2 and this is where the confusion came in. If you edit a script in one version of RunRev/GTX2, then open the Script in the version of RunRev/ GTX2, the changes don't appear! I think that GTX2 must be caching the Script Source code somewhere that is Private to the Version of RunRev you are currently using? Anyway, just a heads up! Beware! All the Best Dave From sarah.reichelt at gmail.com Mon Mar 17 05:46:26 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 17 Mar 2008 19:46:26 +1000 Subject: Beware! GTX2 can cause problems In-Reply-To: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> Message-ID: > Ran into this and it caused me no end of grief, I'm using two > versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use GTX2 and > this is where the confusion came in. If you edit a script in one > version of RunRev/GTX2, then open the Script in the version of RunRev/ > GTX2, the changes don't appear! I think that GTX2 must be caching the > Script Source code somewhere that is Private to the Version of RunRev > you are currently using? Assuming you mean GLX2, it does store your script as a work in progress, so you do not have to get the script to a compilable form in order to save it. However if you are editing a script using 2 different editors, GLX2 will monitor this. When you try to open a script that has been edited in a different editor more recently that in the GLX2 editor, you will get a dialog box asking you which version you wish to keep. So long as you choose to keep the most recent version, you will not lose any of your edits. Cheers, Sarah From eric.chatonet at sosmartsoftware.com Mon Mar 17 05:49:50 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 17 Mar 2008 10:49:50 +0100 Subject: Rev message box In-Reply-To: <47DE0805.1000702@hyperactivesw.com> References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <1686D17B-E0CE-4A69-A87D-0D0DD670617A@pacifier.com> <47DC09C7.9070804@hyperactivesw.com> <5BD6FCAF-F93C-49E1-A7BC-408A6A01607F@pacifier.com> <47DD560E.9060408@hyperactivesw.com> <66F463BA-B502-4BBD-9BB2-D3E3A518AB67@pacifier.com> <47DE0805.1000702@hyperactivesw.com> Message-ID: Hi JB, I think you could do the following to solve your problem: Create a new stack with a button: on mouseUp set the cREVSingleLineHistory of stack "revPreferences" to empty send "revInitialise" to fld "Message Field" of cd "Single Line" of stack "Message Box" save stack "Message Box" quit end mouseUp Of course take care that the msg box is empty when running this code. At Rev relaunch, the msg box should appear clean and history will be cleared. Le 17 mars 08 ? 06:56, J. Landman Gay a ?crit : > -= JB =- wrote: >> If you mean the property inspector that can be accessed by >> clicking the inspector >> icon in the top left corner I did that and cannot figure out how >> to inspect the msg >> box or its field etc. > > There are a couple of ways, but try holding down command-control- > shift and clicking on the field in the message box. You should get > a contextual menu that allows you to inspect the field, which is > named "message field". > >> I reinstalled Rev and the problem remains. I do have an older >> version of Rev that >> is also in my main Rev folder but this was never a problem before. >> The only thing I deleted before reinstalling Rev was the version >> of Rev the installer >> placed in my Rev folder that I am using and is giving me the problem. > > I'm not exactly sure where Rev stores the message history. If it > isn't in those properties, you might try deleting your preferences > stack. That's in: > ~/Library/Preferences/Runtime Revolution/Revolution / > revpreferences.rev > > Keep a copy, so if that isn't the problem you can put the old one > back. > >> I do not know how I saved this message (although I have used the >> message) and I have no idea where it is being saved too. > > Me either, but try the above and keep us posted. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From sundown at pacifier.com Mon Mar 17 06:59:36 2008 From: sundown at pacifier.com (-= JB =-) Date: Mon, 17 Mar 2008 03:59:36 -0700 Subject: Rev message box In-Reply-To: References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <1686D17B-E0CE-4A69-A87D-0D0DD670617A@pacifier.com> <47DC09C7.9070804@hyperactivesw.com> <5BD6FCAF-F93C-49E1-A7BC-408A6A01607F@pacifier.com> <47DD560E.9060408@hyperactivesw.com> <66F463BA-B502-4BBD-9BB2-D3E3A518AB67@pacifier.com> <47DE0805.1000702@hyperactivesw.com> Message-ID: Hi Eric, Thanks for the code. I have already solved the problem by deleting the preference file but this is certainly code I will be saving for future needs. -=>JB<=- On Mar 17, 2008, at 2:49 AM, Eric Chatonet wrote: > Hi JB, > > I think you could do the following to solve your problem: > Create a new stack with a button: > > on mouseUp > set the cREVSingleLineHistory of stack "revPreferences" to empty > send "revInitialise" to fld "Message Field" of cd "Single Line" > of stack "Message Box" > save stack "Message Box" > quit > end mouseUp > > Of course take care that the msg box is empty when running this code. > At Rev relaunch, the msg box should appear clean and history will > be cleared. > > Le 17 mars 08 ? 06:56, J. Landman Gay a ?crit : > >> -= JB =- wrote: >>> If you mean the property inspector that can be accessed by >>> clicking the inspector >>> icon in the top left corner I did that and cannot figure out how >>> to inspect the msg >>> box or its field etc. >> >> There are a couple of ways, but try holding down command-control- >> shift and clicking on the field in the message box. You should get >> a contextual menu that allows you to inspect the field, which is >> named "message field". >> >>> I reinstalled Rev and the problem remains. I do have an older >>> version of Rev that >>> is also in my main Rev folder but this was never a problem before. >>> The only thing I deleted before reinstalling Rev was the version >>> of Rev the installer >>> placed in my Rev folder that I am using and is giving me the >>> problem. >> >> I'm not exactly sure where Rev stores the message history. If it >> isn't in those properties, you might try deleting your preferences >> stack. That's in: >> ~/Library/Preferences/Runtime Revolution/Revolution / >> revpreferences.rev >> >> Keep a copy, so if that isn't the problem you can put the old one >> back. >> >>> I do not know how I saved this message (although I have used the >>> message) and I have no idea where it is being saved too. >> >> Me either, but try the above and keep us posted. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From niconiko at gmail.com Mon Mar 17 07:22:36 2008 From: niconiko at gmail.com (Nicolas Cueto) Date: Mon, 17 Mar 2008 20:22:36 +0900 Subject: URL download -- how to wait until all done? References: <47C55F7F.50608@laposte.net> Message-ID: <002d01c88821$35877ff0$0401a8c0@niconiko04zbtb> I'm having trouble getting a load url command to work as planned. On a card there's 24 small images, each of which, when clicked, plays one of 24 sounds. All 48 images and sounds are set by loading 48 http urls. What I'd like to happen is that the 24 images be not displayed until all 47 http urls have been downloaded (are in the cache?). This is the script I've been using : repeat ... load URL tImgPath wait until tImgPath is among the lines of the cachedURLs with messages set the fileName of image "img" of group i to tImgPath load URL tSndPath wait until tSndPath is among the lines of the cachedURLs with messages set the cpSndPath of image "img* to tSndPath end repeat Now, this was working, tho somewhat slowly. The full download would take anywhere from 3 to 15 seconds. But after I extended the card script which includes that load command, the full download takes much longer or even hangs. My first thought is, could a very long card script cause memory-related problems? Another thought is that I don't understand fully how "cachedURLs" works? I assume that the load command puts the downloaded files in some kind of temporary memory, so as to avoid having to download the same files again and again. My final thought was to check the archives. There, I found that the load command can be modified thus: load URL tURL with message tMessage So, I tried that, and, it *was* faster. However, the 24 images are not displaying all at once. Plus, I'm not sure what to do with the tMessage part; for now, I've just added an "on tMessage" to the script, but it doesn't do anything with the message. If I've explained myself well enough, any suggestions how I can make the URLs all download quickly and, to a user's eyes, invisibly? Thank you. -- Nicolas Cueto From mark at maseurope.net Mon Mar 17 07:27:11 2008 From: mark at maseurope.net (Mark Smith) Date: Mon, 17 Mar 2008 11:27:11 +0000 Subject: ANN: IP to Country In-Reply-To: <1idxvko.1trnzn41ngrez6M%mcdomi@free.fr> References: <1idxvko.1trnzn41ngrez6M%mcdomi@free.fr> Message-ID: <6B03E5E2-4764-4AC7-9164-842D55DA286C@maseurope.net> Dom, I think I'm right in saying that Media does not support the zip library, and I hadn't considered that when I made the stack. The ip-to-country db fle it downloads is zipped, so I used the zip lib to deal with that. It probably isn't much work to change it for Media - I'll have a look and see if I can do it today. Best, Mark On 17 Mar 2008, at 08:23, Dom wrote: > Mark Smith wrote: > >> I've made a little stack (IPtoCountry) for any internet sleuths who >> want to know what country an ip address comes from. >> >> It's at: http://www.futility.co.uk/futsoft/revolutionstuff.html >> >> It downloads a db file from the ip-to-country web host. > > Hmmm... I got this: > > Type Handler: can't find handler > Object IPtoCountry > Line revZipOpenArchive tFile, "read" > Hint revZipOpenArchive > > (using Revolution Media 274) > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mark at maseurope.net Mon Mar 17 07:54:34 2008 From: mark at maseurope.net (Mark Smith) Date: Mon, 17 Mar 2008 11:54:34 +0000 Subject: ANN: IP to Country In-Reply-To: <6B03E5E2-4764-4AC7-9164-842D55DA286C@maseurope.net> References: <1idxvko.1trnzn41ngrez6M%mcdomi@free.fr> <6B03E5E2-4764-4AC7-9164-842D55DA286C@maseurope.net> Message-ID: <4536B642-F097-4802-8A6A-93D6D541FE13@maseurope.net> OK, I've re-uploaded it. It'll now check for the zip lib, and if it isn't there (as with Rev Media) it'll simply ask you to find the unzipped db file. You can get the db file from here: http://ip-to-country.webhosting.info/downloads/ip-to-country.csv.zip Just download it, and if your OS doesn't unzip it automatically, then do whatever you have to to unzip it, and then use the "update database" button to load it in. Best, Mark On 17 Mar 2008, at 11:27, Mark Smith wrote: > Dom, I think I'm right in saying that Media does not support the > zip library, and I hadn't considered that when I made the stack. > The ip-to-country db fle it downloads is zipped, so I used the zip > lib to deal with that. It probably isn't much work to change it for > Media - I'll have a look and see if I can do it today. > > Best, > > Mark > > On 17 Mar 2008, at 08:23, Dom wrote: > >> Mark Smith wrote: >> >>> I've made a little stack (IPtoCountry) for any internet sleuths who >>> want to know what country an ip address comes from. >>> >>> It's at: http://www.futility.co.uk/futsoft/revolutionstuff.html >>> >>> It downloads a db file from the ip-to-country web host. >> >> Hmmm... I got this: >> >> Type Handler: can't find handler >> Object IPtoCountry >> Line revZipOpenArchive tFile, "read" >> Hint revZipOpenArchive >> >> (using Revolution Media 274) >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From len-morgan at crcom.net Mon Mar 17 07:56:55 2008 From: len-morgan at crcom.net (Len Morgan) Date: Mon, 17 Mar 2008 06:56:55 -0500 Subject: Something I did not learn in a day In-Reply-To: <316425.62954.qm@web37508.mail.mud.yahoo.com> References: <316425.62954.qm@web37508.mail.mud.yahoo.com> Message-ID: <47DE5C87.4030501@crcom.net> I DID have open another stack when I ran it. That's why I was asking the question. It made sense to me that it would behave as it does if TEXIFIER is the only stack open. Do I need to open my stack first and THEN TEXIFIER? len morgan Richmond Mathewson wrote: > Len Morgan wrote > > "it only dumps the TEXIFIER stack details" > > well it will unless you have the stack you want to do > a "text dump" open in RR as well. > > Textifier looks for another stack (topstack) and if it > does not find one it acts on itself . . . the obvious > comments about onanism can be tactfully avoided at > this point :) > > Randy Hengest has given me a rather good suggestion > whereby one can turn on and off what details one wants > dumped - maybe by next week I will see my way clear > with this. > > sincerely, Richmond Mathewson > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life Cycle. > ____________________________________________________________ > > > ___________________________________________________________ > Rise to the challenge for Sport Relief with Yahoo! For Good > > http://uk.promotions.yahoo.com/forgood/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From eric.chatonet at sosmartsoftware.com Mon Mar 17 08:18:14 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 17 Mar 2008 13:18:14 +0100 Subject: URL download -- how to wait until all done? In-Reply-To: <002d01c88821$35877ff0$0401a8c0@niconiko04zbtb> References: <47C55F7F.50608@laposte.net> <002d01c88821$35877ff0$0401a8c0@niconiko04zbtb> Message-ID: Hi Nicolas, According to the docs: Caution! Avoid using the wait command in a handler after executing the load command. Since the load command is non-blocking, it may still be running when your handler reaches the wait command. And since the load command is part of the Internet library and is implemented in a handler, the wait command will stop the download process if it is executed while the download is still going on. In particular, do not use constructions like the following, which will sit forever without downloading the file: load URL myURL wait until the URLStatus of myURL is "cached" -- DON'T DO THIS The "How to Download Data from the Internet" tutorial might help you: This stack explains how to test the user connection, an url validity, why and how to use get url or load url, retrieve data from framed pages, give an account of download progress, manage errors, display retrieved data (web pages, stacks, compressed or not), etc. You will access this tutorial through "Tutorials Picker" a free plugin that interfaces with the So Smart Software website in order to display all available tutorials stacks directly from the web. You will find it by going to http://www.sosmartsoftware.com/. Revolution/Plugins or Tutorials section. Best regards from Paris, Eric Chatonet. Le 17 mars 08 ? 12:22, Nicolas Cueto a ?crit : > I'm having trouble getting a load url command > to work as planned. > > On a card there's 24 small images, each of which, > when clicked, plays one of 24 sounds. All 48 images > and sounds are set by loading 48 http urls. > > What I'd like to happen is that the 24 images be not > displayed until all 47 http urls have been downloaded > (are in the cache?). > > This is the script I've been using : > > repeat ... > load URL tImgPath > wait until tImgPath is among the lines of the cachedURLs with > messages > set the fileName of image "img" of group i to tImgPath > load URL tSndPath > wait until tSndPath is among the lines of the cachedURLs with > messages > set the cpSndPath of image "img* to tSndPath > end repeat > > Now, this was working, tho somewhat slowly. The full download would > take anywhere from 3 to 15 seconds. But after I extended the card > script > which includes that load command, the full download takes much longer > or even hangs. > > My first thought is, could a very long card script cause > memory-related > problems? > > Another thought is that I don't understand fully how "cachedURLs" > works? I assume that the load command puts the downloaded > files in some kind of temporary memory, so as to avoid having > to download the same files again and again. > > My final thought was to check the archives. There, I found that the > load command can be modified thus: > > load URL tURL with message tMessage > > So, I tried that, and, it *was* faster. However, the 24 images are > not displaying all at once. Plus, I'm not sure what to do with > the tMessage part; for now, I've just added an "on tMessage" > to the script, but it doesn't do anything with the message. > > If I've explained myself well enough, any suggestions how I can > make the URLs all download quickly and, to a user's eyes, invisibly? > > Thank you. > > -- > Nicolas Cueto ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From 3mcgrath at comcast.net Mon Mar 17 08:35:05 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Mon, 17 Mar 2008 08:35:05 -0400 Subject: Beware! GTX2 can cause problems In-Reply-To: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> Message-ID: Dave, Hi, What do you mean? Are you saying that when a 2.8 with GLX2 stack is saved and then when opened in 2.9 with GLX2 the changes are not there??? And if you use 2.9 with GLX2 and make a change to a script and save a stack then open in 2.8 with GLX2 that the changes are not there??? Thanks Tom On Mar 17, 2008, at 5:35 AM, Dave wrote: > Hi All, > > Ran into this and it caused me no end of grief, I'm using two > versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use GTX2 and > this is where the confusion came in. If you edit a script in one > version of RunRev/GTX2, then open the Script in the version of > RunRev/GTX2, the changes don't appear! I think that GTX2 must be > caching the Script Source code somewhere that is Private to the > Version of RunRev you are currently using? > > Anyway, just a heads up! Beware! > > All the Best > Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From benr_mc at cogapp.com Mon Mar 17 09:11:43 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Mon, 17 Mar 2008 13:11:43 +0000 Subject: instant silent crash In-Reply-To: References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> Message-ID: <47DE6E0F.5030507@cogapp.com> On 16/3/08 23:15, Colin Holgate wrote: > Rev 2.9 just vanished while I was using it. No message saying that it > had crashed. Is there likely to be a crash log of some sort somewhere > for me to look at, before I open in again? In general, either /Library/Logs/CrashReporter/Revolution.crash.log or ~/Library/Logs/CrashReporter/Revolution.crash.log In my case it moved from the latter to the former around the middle of last year, and I'm not sure if that's something I did or something Rev did. - Ben From jerry at daniels-mara.com Mon Mar 17 09:48:02 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Mon, 17 Mar 2008 08:48:02 -0500 Subject: Beware! GTX2 can cause problems In-Reply-To: References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> Message-ID: <84533377-A502-45D6-95C4-12F999AC14B1@daniels-mara.com> Sarah's description of how scripts are handled is correct. There are no scripts saved by GLX2 for specific versions of Rev. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 17, 2008, at 4:46 AM, Sarah Reichelt wrote: >> Ran into this and it caused me no end of grief, I'm using two >> versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use GTX2 and >> this is where the confusion came in. If you edit a script in one >> version of RunRev/GTX2, then open the Script in the version of >> RunRev/ >> GTX2, the changes don't appear! I think that GTX2 must be caching the >> Script Source code somewhere that is Private to the Version of RunRev >> you are currently using? > > Assuming you mean GLX2, it does store your script as a work in > progress, so you do not have to get the script to a compilable form in > order to save it. However if you are editing a script using 2 > different editors, GLX2 will monitor this. When you try to open a > script that has been edited in a different editor more recently that > in the GLX2 editor, you will get a dialog box asking you which version > you wish to keep. So long as you choose to keep the most recent > version, you will not lose any of your edits. > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From andre at andregarzia.com Mon Mar 17 10:24:59 2008 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 17 Mar 2008 11:24:59 -0300 Subject: Is a RevCon a 'Guru only' event? In-Reply-To: References: <831551.52043.qm@web37501.mail.mud.yahoo.com> <9FD0A0FB-8A01-4A4C-AFA7-61E7316C7F6D@looktowindward.com> <47DA5F7F.6362B49E@club-internet.fr> <47DA9BBE.9030001@hyperactivesw.com> <7aa52a210803141251x44236e27i9a865398079b095d@mail.gmail.com> <47DAE8B0.ACD4DC85@club-internet.fr> <69E92C7E-D559-493A-82B2-52714A5166E3@earthlink.net> Message-ID: <7c87a2a10803170724o6d98066emccedf467afed0e8e@mail.gmail.com> Ciao Sims, And I considered you the one that was enthusiastic and positive that inspired me to reach higher levels! I still remember you talking: "life is good" whenever I had a code problem and was going crazy! :D (talk over my head... I almost understand this... :-D) Life Is Good Andre > My partner Cloe was most impressed and delighted to observe that the > so-called > 'Gurus' of the Rev community were so approachable, confident, and just > plain > regular folks. Not one was the stereotypical 'geek' who has problems > conversing > with people or talks over everyone's head just to impress. Andre might > talk over > my head sometimes but the guy is so infectiously enthusiastic and > positive that he inspires > one to reach for that next level of skill. With the help of this List, > the people at Rev, and your > RevCon experience you'll be able to reach higher personal levels of > achievement. -- http://www.andregarzia.com All We Do Is Code. From lists at mangomultimedia.com Mon Mar 17 10:28:39 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 17 Mar 2008 10:28:39 -0400 Subject: Beware! GTX2 can cause problems In-Reply-To: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> Message-ID: <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> On Mar 17, 2008, at 5:35 AM, Dave wrote: > Ran into this and it caused me no end of grief, I'm using two > versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use GTX2 and > this is where the confusion came in. If you edit a script in one > version of RunRev/GTX2, then open the Script in the version of > RunRev/GTX2, the changes don't appear! I think that GTX2 must be > caching the Script Source code somewhere that is Private to the > Version of RunRev you are currently using? In addition to Sarah and Jerry's comments I would also add that GLX2 stores the script you are working on (hasn't been compiled yet) in the object itself. So the script you are working on follows that object around. So opening the script of the object in another version of Rev running GLX2 should still show the script in progress (done this plenty of times myself). Opening the script in the Rev script editor will NOT show the working script, however, since Rev doesn't know about GLX2 custom properties. So if you aren't seeing changes as you move between two versions of Rev that are both using GLX2 then my guess is that you have the stack open in both versions at the same time and aren't reloading the stack into memory. If a stack file has been loaded in memory and you change the stack file on disk the changes on disk will not show up in the stack in memory until it is reloaded. Is it possible that this is what is happening on your end? Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From geradamas at yahoo.com Mon Mar 17 11:48:14 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 17 Mar 2008 15:48:14 +0000 (GMT) Subject: Something I did not learn in a day Message-ID: <159350.98166.qm@web37501.mail.mud.yahoo.com> Len Morgan wrote: "I DID have open another stack when I ran it. That's why I was asking the question. It made sense to me that it would behave as it does if TEXIFIER is the only stack open. Do I need to open my stack first and THEN TEXIFIER?" All I can say is "That's Very Queer": just did the following tests: 1. Opened Textifier followed by my test stack ("MAIN ONE.rev") - exported test stack data. 2. Did everything the other way round - result was the same. HOWEVER: Have had the odd problem when any substacks of the target stack either are or have open in that session. Doing all this with 2.6.1 Will try with Beta 2.9 later this evening. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From palcibiades-first at yahoo.co.uk Mon Mar 17 11:50:26 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Mon, 17 Mar 2008 08:50:26 -0700 (PDT) Subject: question about splash stacks In-Reply-To: <7aa52a210803161513r7d5dd675g13c21fc76293c824@mail.gmail.com> References: <200803160925.06360.palcibiades-first@yahoo.co.uk> <47DD3773.8080508@fourthworld.com> <7aa52a210803161513r7d5dd675g13c21fc76293c824@mail.gmail.com> Message-ID: <16094708.post@talk.nabble.com> Yes, this is what was happening. Must be getting feeble minded. Though I seem to recall doing the same thing in 2.6.1 and it working fine. That is, on saving as standalone, the splash and the main showed in the stack file, the splash only as the program file, and the box for separate files checked. This way the only thing being saved is the splash, and it calls the main as a separate .rev main stack. As long as it works though....! Thanks to you and Richard for helping. > My guess is you're saving changes to a different main.rev than the > splashscreen executable is opening. > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/question-about-splash-stacks-tp16077060p16094708.html Sent from the Revolution - User mailing list archive at Nabble.com. From mark at maseurope.net Mon Mar 17 12:02:30 2008 From: mark at maseurope.net (Mark Smith) Date: Mon, 17 Mar 2008 16:02:30 +0000 Subject: 2.9 bug? Message-ID: <7B024E0F-46D2-450E-84AF-9C28C6ECCA7D@maseurope.net> Has anyone else had trouble with the revTabRuler plugin under 2.9-5? I'm on OS X, and I'm getting crashes when using the plugin - I'm trying to find a recipe before reporting, but I'd be interested to know if anyone is seeing this. Best, Mark From mfstuart at cox.net Mon Mar 17 12:35:22 2008 From: mfstuart at cox.net (mfstuart) Date: Mon, 17 Mar 2008 09:35:22 -0700 (PDT) Subject: Proportional table column spacing upon resizeStack - how to Message-ID: <16096272.post@talk.nabble.com> Hi All, I'm trying to apply this to my project, where I'm using a table field object to display data with several columns. What I'd like to do: Upon the user resizing the stack (the width in this case), I would like to resize the table columns proportionally. The table object is currently resized in the stacks "on resizeStack" script. So this would involve adjusting each item in the tabStops of the table field, during the resizeStack script. How do I do this? TIA, Mark Stuart -- View this message in context: http://www.nabble.com/Proportional-table-column-spacing-upon-resizeStack---how-to-tp16096272p16096272.html Sent from the Revolution - User mailing list archive at Nabble.com. From paolo.mazza at neol.it Mon Mar 17 12:44:57 2008 From: paolo.mazza at neol.it (paolo mazza) Date: Mon, 17 Mar 2008 17:44:57 +0100 Subject: why XHTML cannot be parsed with RevXML ? In-Reply-To: <20080315143958807974.4d86b1db@sonsothunder.com> References: < > <20080315143958807974.4d86b1db@sonsothunder.com> Message-ID: I find very difficult to manage the XHTML code with the RevXML tools if these tools do not manage consistently some special chars like & . Consider this: I want to change some words in this XHTML page (field "FieldXML") XHTML page

Welcome

TEXT

I use this script: on mouseUp revDeleteAllXMLTrees put RevCreateXMLTree(field "FieldXML",true,true,false) into NUMERO revPutIntoXMLNode NUMERO,"html//body/p[1]","Char è " put revXMLText(NUMERO) into CODICE put CODICE into message set the HtmlText of field "browser" to CODICE end mouseUp The text in field "browser" will be: Welcome Char è What's wrong with my script? How can I get the correct XHTML code? I thought it was a bug ( http://quality.runrev.com/qacenter/show_bug.cgi?id=6061 ) . But they told me I was wrong (see the following message from Mark). I can not find a solution to thi problem. Hi Paolo, Thanks for the report. This change in behaviour is due to the fix to Bug 5283 - the behaviour of revPutIntoXMLNode, revAppendXMLNode and revXMLText is now correct and consistent. Both PutIntoXMLNode and AppendXMLNode assume that you are given them a string of text encoded in the native encoding of the XML file (the attribute in the ?xml header). In particular, they will escape the uses of '<', '>' and '&'. Unless you attach a DTD to you XML document, the only entities defined are lt, gt, quot, and amp. In particular, if you wish to use entities from HTML you need to add explicit definitions to your XML tree. (egrave is one such entity). Therefore, if you want to read an XML document which uses entities, you need to ensure it either has a DTD attached, or the declarations at the start. After such a document has been read into memory, however, you can use things such as XMLNodeContents and PutIntoXMLNode to manipulate the text content *without* using entities. Warmest Regards, Mark. How to use Revolution writes: >On Fri, 14 Mar 2008 14:54:05 +0100, David Bovill wrote: > >> Paolo - from memory the issue is not that you cannot parse valid XHTML >with >> Revs XML externals, rather that Revs native htmltext is not valid XML >and >> therefore cannot be parsed using Revs XML externals! Strange but true. >> However from memory the problem is caused by html entities not being >escaped >> in htmltext and breaking the XML parsing. You can get around this by >> replacing the htmltext enitities with XML compliant ones. >> >> You should not have any problems with valid XHTML though. > >Right, that's my understanding as well... the main issue for XML >parsers is that a lot of HTML is not compliant - for example using a >single

instead of

. This leaves an open tag without a >closing tag. Now if it is *valid* XHTML, you *should* be able to parse >the tags with XML parsing tools (Rev's included). Can you provide an >example of compliant XHTML syntax that doesn't parse? Just curious... > >Ken Ray >Sons of Thunder Software, Inc. >Email: kray at sonsothunder.com >Web Site: http://www.sonsothunder.com/ >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution ****************************************** Paolo Mazza NEOL SRL Societ? partecipata da Universit? di Padova via N. Tommaseo 84 35131 - Padova (Italy) Tel 049- 2050147 - Fax 049-7964386 www.neol.it From eric.chatonet at sosmartsoftware.com Mon Mar 17 12:51:19 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 17 Mar 2008 17:51:19 +0100 Subject: Proportional table column spacing upon resizeStack - how to In-Reply-To: <16096272.post@talk.nabble.com> References: <16096272.post@talk.nabble.com> Message-ID: Hi Mark, As the engine sends four params (see below) with the resizestack message, it's quite easy to use them to achieve the goal: on resizestack pNewWidth,pNewHeight,pOldWidth,pOldHeight local tRect,tTabStops,tTabStop,tNewTabStops ----- put the rect of fld "Table" into tRect put pNewWidth - 4 into item 3 of tRect -- -4: you'll use an appropriate value depending on your context set the rect of fld "Table" to tRect -- resizes the field ------ put the tabStops of fld "Table" into tTabStops repeat for each item tTabStop in tTabStops put round(tTabStop * (pNewWidth / pOldWidth)) & comma after tNewTabStops -- a value in pixels (integers) according to the ratio between pNewWidth and pOldWidth end repeat delete last char of tNewTabStops -- comma set the tabStops of fld "Table" to tNewTabStops end resizestack See tabStops in the docs :-) Best regards from Paris, Eric Chatonet. Le 17 mars 08 ? 17:35, mfstuart a ?crit : > Hi All, > > I'm trying to apply this to my project, where I'm using a table > field object > to display data with several columns. > > What I'd like to do: > Upon the user resizing the stack (the width in this case), I would > like to > resize the table columns proportionally. The table object is currently > resized in the stacks "on resizeStack" script. > So this would involve adjusting each item in the tabStops of the table > field, during the resizeStack script. > > How do I do this? > > TIA, > Mark Stuart ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From dave at looktowindward.com Mon Mar 17 12:56:26 2008 From: dave at looktowindward.com (Dave) Date: Mon, 17 Mar 2008 16:56:26 +0000 Subject: Beware! GTX2 can cause problems In-Reply-To: References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> Message-ID: <9D806707-B48B-49AE-BCAC-2C2830939D16@looktowindward.com> Yes! I've uninstalled it now. All the Best Dave On 17 Mar 2008, at 12:35, Thomas McGrath III wrote: > Dave, Hi, > > What do you mean? Are you saying that when a 2.8 with GLX2 stack is > saved and then when opened in 2.9 with GLX2 the changes are not > there??? And if you use 2.9 with GLX2 and make a change to a script > and save a stack then open in 2.8 with GLX2 that the changes are > not there??? > > > Thanks > > Tom > > On Mar 17, 2008, at 5:35 AM, Dave wrote: > >> Hi All, >> >> Ran into this and it caused me no end of grief, I'm using two >> versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use GTX2 >> and this is where the confusion came in. If you edit a script in >> one version of RunRev/GTX2, then open the Script in the version of >> RunRev/GTX2, the changes don't appear! I think that GTX2 must be >> caching the Script Source code somewhere that is Private to the >> Version of RunRev you are currently using? >> >> Anyway, just a heads up! Beware! >> >> All the Best >> Dave >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dave at looktowindward.com Mon Mar 17 12:58:11 2008 From: dave at looktowindward.com (Dave) Date: Mon, 17 Mar 2008 16:58:11 +0000 Subject: Beware! GTX2 can cause problems In-Reply-To: <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> Message-ID: <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> Hi, It doesn't appear to be doing that on my system, also it started running so slowly so as it be unusable, so I uninstalled it. Spent a weird hour trying to figure out where my changes had got to last night! All the Best Dave On 17 Mar 2008, at 14:28, Trevor DeVore wrote: > On Mar 17, 2008, at 5:35 AM, Dave wrote: > >> Ran into this and it caused me no end of grief, I'm using two >> versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use GTX2 >> and this is where the confusion came in. If you edit a script in >> one version of RunRev/GTX2, then open the Script in the version of >> RunRev/GTX2, the changes don't appear! I think that GTX2 must be >> caching the Script Source code somewhere that is Private to the >> Version of RunRev you are currently using? > > In addition to Sarah and Jerry's comments I would also add that > GLX2 stores the script you are working on (hasn't been compiled > yet) in the object itself. So the script you are working on follows > that object around. So opening the script of the object in another > version of Rev running GLX2 should still show the script in > progress (done this plenty of times myself). > > Opening the script in the Rev script editor will NOT show the > working script, however, since Rev doesn't know about GLX2 custom > properties. > > So if you aren't seeing changes as you move between two versions of > Rev that are both using GLX2 then my guess is that you have the > stack open in both versions at the same time and aren't reloading > the stack into memory. If a stack file has been loaded in memory > and you change the stack file on disk the changes on disk will not > show up in the stack in memory until it is reloaded. Is it possible > that this is what is happening on your end? > > Regards, > > -- > Trevor DeVore > Blue Mango Learning Systems > www.bluemangolearning.com - www.screensteps.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dave at looktowindward.com Mon Mar 17 13:02:13 2008 From: dave at looktowindward.com (Dave) Date: Mon, 17 Mar 2008 17:02:13 +0000 Subject: Wierd System Version in 2.8.1.472 Message-ID: <934118FB-0477-4278-8E94-F4EA8DF0BA41@looktowindward.com> Hi All, If I look at the "About this Mac" dialog it shows me as running MacOS X 10.4.11, if I do this in the message box: put the systemVersion it reports 10.4.9. Could someone verify this is a problem? Seems very strange, if I run under leopard it shows 10.5.x ok. Any ideas of how to get the correct OS version number? All the Best Dave From coiin at rcn.com Mon Mar 17 13:11:11 2008 From: coiin at rcn.com (Colin Holgate) Date: Mon, 17 Mar 2008 13:11:11 -0400 Subject: Wierd System Version in 2.8.1.472 In-Reply-To: <934118FB-0477-4278-8E94-F4EA8DF0BA41@looktowindward.com> References: <934118FB-0477-4278-8E94-F4EA8DF0BA41@looktowindward.com> Message-ID: At 5:02 PM +0000 3/17/08, Dave wrote: >put the systemVersion > >it reports 10.4.9. You're right, it does. 2.9 reports the right number. From benr_mc at cogapp.com Mon Mar 17 13:48:38 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Mon, 17 Mar 2008 17:48:38 +0000 Subject: Wierd System Version in 2.8.1.472 In-Reply-To: <934118FB-0477-4278-8E94-F4EA8DF0BA41@looktowindward.com> References: <934118FB-0477-4278-8E94-F4EA8DF0BA41@looktowindward.com> Message-ID: <47DEAEF6.7030000@cogapp.com> On 17/3/08 17:02, Dave wrote: > Hi All, > > If I look at the "About this Mac" dialog it shows me as running MacOS X > 10.4.11, if I do this in the message box: > > put the systemVersion > > it reports 10.4.9. > > Could someone verify this is a problem? Seems very strange, if I run > under leopard it shows 10.5.x ok. > > Any ideas of how to get the correct OS version number? Hi Dave, This is a bug. It has been reported and fixed in 2.9: http://quality.runrev.com/qacenter/show_bug.cgi?id=5406 - Ben From andre at andregarzia.com Mon Mar 17 14:23:01 2008 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 17 Mar 2008 15:23:01 -0300 Subject: why XHTML cannot be parsed with RevXML ? In-Reply-To: References: <20080315143958807974.4d86b1db@sonsothunder.com> Message-ID: <7c87a2a10803171123l4af0d1acjf2f434cdad7e214@mail.gmail.com> I use XHTML with Revolution all the time. Many CGIs and tools we use at HimalayanAcademy.Com are a combination of XHTML templates and Revolution. I use Ken Rays stsXML Library 2.0 for it supports unicode better than RevXML. It is slower but I think it is worth it every cpu cycle. The thing is that your XHTML must be a valid honest XHTML with no transitional things mixing HTML and XHTML. One thing that will trigger trouble in STS XML Lib is ampersands inside attributes, which is common in XHTML forms and links that target CGIs with params. To solve this, I escape the ampersands and replace them later. If I need to display the XHTML, I use RevBrowser since Revolutions own htmltext prop is not actually a HTML display. Best Andre From 3mcgrath at comcast.net Mon Mar 17 14:36:44 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Mon, 17 Mar 2008 14:36:44 -0400 Subject: Beware! GTX2 can cause problems In-Reply-To: <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> Message-ID: I had a couple of saves to scripts of a stack that I swear I made yet upon reopening Rev they were not made!!! This happened today while tracking down another bug. Tom On Mar 17, 2008, at 12:58 PM, Dave wrote: > Hi, > > It doesn't appear to be doing that on my system, also it started > running so slowly so as it be unusable, so I uninstalled it. Spent a > weird hour trying to figure out where my changes had got to last > night! > > All the Best > Dave > > On 17 Mar 2008, at 14:28, Trevor DeVore wrote: > >> On Mar 17, 2008, at 5:35 AM, Dave wrote: >> >>> Ran into this and it caused me no end of grief, I'm using two >>> versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use GTX2 >>> and this is where the confusion came in. If you edit a script in >>> one version of RunRev/GTX2, then open the Script in the version of >>> RunRev/GTX2, the changes don't appear! I think that GTX2 must be >>> caching the Script Source code somewhere that is Private to the >>> Version of RunRev you are currently using? >> >> In addition to Sarah and Jerry's comments I would also add that >> GLX2 stores the script you are working on (hasn't been compiled >> yet) in the object itself. So the script you are working on follows >> that object around. So opening the script of the object in another >> version of Rev running GLX2 should still show the script in >> progress (done this plenty of times myself). >> >> Opening the script in the Rev script editor will NOT show the >> working script, however, since Rev doesn't know about GLX2 custom >> properties. >> >> So if you aren't seeing changes as you move between two versions of >> Rev that are both using GLX2 then my guess is that you have the >> stack open in both versions at the same time and aren't reloading >> the stack into memory. If a stack file has been loaded in memory >> and you change the stack file on disk the changes on disk will not >> show up in the stack in memory until it is reloaded. Is it possible >> that this is what is happening on your end? >> >> Regards, >> >> -- >> Trevor DeVore >> Blue Mango Learning Systems >> www.bluemangolearning.com - www.screensteps.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at comcast.net Mon Mar 17 14:38:49 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Mon, 17 Mar 2008 14:38:49 -0400 Subject: Wierd System Version in 2.8.1.472 In-Reply-To: <934118FB-0477-4278-8E94-F4EA8DF0BA41@looktowindward.com> References: <934118FB-0477-4278-8E94-F4EA8DF0BA41@looktowindward.com> Message-ID: <6545E319-F394-4399-A417-BFE8A6F1E1C4@comcast.net> 10.5.2 message box 10.5.2 Sorry, Tom On Mar 17, 2008, at 1:02 PM, Dave wrote: > Hi All, > > If I look at the "About this Mac" dialog it shows me as running > MacOS X 10.4.11, if I do this in the message box: > > put the systemVersion > > it reports 10.4.9. > > Could someone verify this is a problem? Seems very strange, if I run > under leopard it shows 10.5.x ok. > > Any ideas of how to get the correct OS version number? > > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From russell_martin at yahoo.com Mon Mar 17 14:41:36 2008 From: russell_martin at yahoo.com (Russell Martin) Date: Mon, 17 Mar 2008 11:41:36 -0700 (PDT) Subject: revDocWiki Message-ID: <644116.73773.qm@web54101.mail.re2.yahoo.com> Please accept my apologies in advance if you're tired of hearing about the desire for a documentation wiki. Also, I would like to offer my apologies to the other person who recently posted a link to his Revolution wiki here. At any rate, I recently released the 2nd freeware app that I've created with Revolution Studio and while I was developing it, my programmer's notebook* swelled with new entries. Some of them derived from material that was shared by the fine, helpful people here on this list (thank you :->). I've started posting some of these entries on the wiki that I started when I was a lowly Dreamcard user back on Oct 2, 2005. It's hosted on wikispaces.com. They've come a long way since '05. They now have a WYSIWYG editor, and their server is positively zippy now. So, please stop by and take a look at what I've posted there so far: http://revdocwiki.wikispaces.com/ And, please consider taking the time to contribute. Thanks. *My current programmer's notebook is MacJournal 2.6.1 (the last free version of the program). http://homepage.mac.com/dschimpf/download/macjournal261.tar.gz If you download it, make sure and customize the toolbar and drag the Taco into your toolbar. ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs From coiin at rcn.com Mon Mar 17 14:42:42 2008 From: coiin at rcn.com (Colin Holgate) Date: Mon, 17 Mar 2008 14:42:42 -0400 Subject: Wierd System Version in 2.8.1.472 In-Reply-To: <6545E319-F394-4399-A417-BFE8A6F1E1C4@comcast.net> References: <934118FB-0477-4278-8E94-F4EA8DF0BA41@looktowindward.com> <6545E319-F394-4399-A417-BFE8A6F1E1C4@comcast.net> Message-ID: At 2:38 PM -0400 3/17/08, Thomas McGrath III wrote: >10.5.2 >message box >10.5.2 > >Sorry, It's not our fault! As Dave mentioned he didn't have a problem with Leopard, though I wonder if he only has 2.9 under that? From kee at kagi.com Mon Mar 17 15:43:56 2008 From: kee at kagi.com (Kee Nethery) Date: Mon, 17 Mar 2008 12:43:56 -0700 Subject: Lowering high CPU rates? In-Reply-To: <47DDFE33.5070703@fourthworld.com> References: <47DDFE33.5070703@fourthworld.com> Message-ID: On Mar 16, 2008, at 10:14 PM, Richard Gaskin wrote: > Kee Nethery wrote: >> I found that the throbbing default buttons in Mac OS X would >> really hog the CPU. The screen just sitting there in idle with a >> throbbing button was all it took to use up an amazing amount of >> CPU. Seems like a lame "feature". > > While it's true that Apple's compositing wastes a great many clock > cycles for minor incremental aesthetic enhancements, and it's > painfully true that the limitations of their APIs requires > developers of tools like Rev and SC to jump through some pretty big > hoops to allow their developers to have default buttons rendered > reliable against even non-Apple-sanctioned-stripes backgrounds, the > actual CPU time Rev takes up to deal with all of Apple's nonsense > was tremendously reduced several versions ago. > > Which version are you using? In v2.9 and the last few prior, I > don't recall seeing any idle state exceed 15% of total CPU time > (more than ideal, perhaps, but down several times from what it once > was and may be able to be brought down even lower if Apple changes > their compositing API). I agree, in times past it was a HUGE CPU hog and now it is down to a more manageable CPU usage, but still kind of high for my preferences. Running 2.8.1 on PowerPC G4, a throbbing button takes the CPU from 0.6% to 15.8% (dialog box no background stack window) to 19.5 (stack visible with a throbbing button on it). Mail.app goes from 2.5% CPU (foreground no throbbing button) to 12.5% (dialog with throbbing button). Really all I want is some way to denote that there is a default choice and I'd be happy to just have the blue aqua color without the CPU eating throbbing. Wouldn't it be cool to be able to turn off the throbbing animation for default buttons but to retain the indication that it is the default. Thanks Kee On Mar 16, 2008, at 11:23 PM, Chipp Walters wrote: > Stay away from using Idle,Idle rates, etc..They're there for legacy > purposes. You are correct. Actually am not using idle, used it as a figure of speech meaning that the stack / app is just sitting there doing nothing. My hypercard history is showing. I agree, "idle" as a command is not the thing to use these days. Thanks for the reminder. From 3mcgrath at comcast.net Mon Mar 17 15:45:57 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Mon, 17 Mar 2008 15:45:57 -0400 Subject: GLX2 Web Browser Beta Message-ID: <19A4E205-A4E4-4A64-A16A-656E697C0AB4@comcast.net> What is GLX2 Web Browser Beta? How do I see it or interact with it??? Thanks Tom From ambassador at fourthworld.com Mon Mar 17 15:48:29 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 17 Mar 2008 12:48:29 -0700 Subject: Lowering high CPU rates? Message-ID: <47DECB0D.6010507@fourthworld.com> Kee Nethery wrote: > On Mar 16, 2008, at 10:14 PM, Richard Gaskin wrote: >> While it's true that Apple's compositing wastes a great many clock >> cycles for minor incremental aesthetic enhancements, and it's >> painfully true that the limitations of their APIs requires >> developers of tools like Rev and SC to jump through some pretty big >> hoops to allow their developers to have default buttons rendered >> reliable against even non-Apple-sanctioned-stripes backgrounds, the >> actual CPU time Rev takes up to deal with all of Apple's nonsense >> was tremendously reduced several versions ago. >> >> Which version are you using? In v2.9 and the last few prior, I >> don't recall seeing any idle state exceed 15% of total CPU time >> (more than ideal, perhaps, but down several times from what it once >> was and may be able to be brought down even lower if Apple changes >> their compositing API). > > I agree, in times past it was a HUGE CPU hog and now it is down to a > more manageable CPU usage, but still kind of high for my preferences. > > Running 2.8.1 on PowerPC G4, a throbbing button takes the CPU from > 0.6% to 15.8% (dialog box no background stack window) to 19.5 (stack > visible with a throbbing button on it). > > Mail.app goes from 2.5% CPU (foreground no throbbing button) to 12.5% > (dialog with throbbing button). > > Really all I want is some way to denote that there is a default choice > and I'd be happy to just have the blue aqua color without the CPU > eating throbbing. Given the complexity of Rev's rendering process, I'm not sure what how difficult it would be to special-case that, but it doesn't hurt to ask: > Wouldn't it be cool to be able to turn off the > throbbing animation for default buttons but to retain the indication > that it is the default. It would: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mcdomi at free.fr Mon Mar 17 16:28:41 2008 From: mcdomi at free.fr (Dom) Date: Mon, 17 Mar 2008 21:28:41 +0100 Subject: ANN: IP to Country In-Reply-To: <4536B642-F097-4802-8A6A-93D6D541FE13@maseurope.net> Message-ID: <1idyu72.kastt8fc5edwM%mcdomi@free.fr> Mark Smith wrote: > OK, I've re-uploaded it. It'll now check for the zip lib, and if it > isn't there (as with Rev Media) it'll simply ask you to find the > unzipped db file. that worked! Thanks :-) From jacque at hyperactivesw.com Mon Mar 17 17:04:06 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 17 Mar 2008 16:04:06 -0500 Subject: Rev message box In-Reply-To: References: <94C23D78-4DFB-49C3-B224-5415AE284F33@economy-x-talk.com> <1686D17B-E0CE-4A69-A87D-0D0DD670617A@pacifier.com> <47DC09C7.9070804@hyperactivesw.com> <5BD6FCAF-F93C-49E1-A7BC-408A6A01607F@pacifier.com> <47DD560E.9060408@hyperactivesw.com> <66F463BA-B502-4BBD-9BB2-D3E3A518AB67@pacifier.com> <47DE0805.1000702@hyperactivesw.com> Message-ID: <47DEDCC6.2030003@hyperactivesw.com> -= JB =- wrote: > Jacque I want you to know how grateful I am you & others on this list spend > so many hours helping people. You're welcome, but that's why we're here. :) And I'm grateful to Eric for figuring out where that custom property lives. I'll make a note of it. Glad you solved the problem. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mwieder at ahsoftware.net Mon Mar 17 17:54:16 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 17 Mar 2008 14:54:16 -0700 Subject: chortle Message-ID: I must be easily amused on Mondays - I'm delighted by this gem I came across today... Had to diagnose an Outlook 2007 problem today, so I ran the diagnostics tool from the menu. There was one startup item that wasn't installed, so the next step in the diagnostic routine was to press the button that went online to figure out the next step. That led me to http://office.microsoft.com/en-us/help/diagnostichelp.aspx?ShowHelp=30,15,23,25,11,2 where I found the steps to correct my problem: 1. On the Tools menu, click Trust Center, and then click Privacy Options. 2. Select the Download a file periodically that helps determine system problems check box. 3. Wait about a week to allow the file to be downloaded, and then run Microsoft Office Diagnostics again. -- Mark Wieder mwieder at ahsoftware.net From coiin at rcn.com Mon Mar 17 20:21:15 2008 From: coiin at rcn.com (Colin Holgate) Date: Mon, 17 Mar 2008 20:21:15 -0400 Subject: instant silent crash In-Reply-To: <47DE6E0F.5030507@cogapp.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> Message-ID: <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> On Mar 17, 2008, at 9:11 AM, Ben Rubinstein wrote: > In general, either > /Library/Logs/CrashReporter/Revolution.crash.log > or > ~/Library/Logs/CrashReporter/Revolution.crash.log Not in either. The system log shows a couple of exiting on signal 10 and exited with exit code 255 entries, which could have been at the times of the crashes. From len-morgan at crcom.net Mon Mar 17 20:58:11 2008 From: len-morgan at crcom.net (Len Morgan) Date: Mon, 17 Mar 2008 19:58:11 -0500 Subject: Something I did not learn in a day In-Reply-To: <159350.98166.qm@web37501.mail.mud.yahoo.com> References: <159350.98166.qm@web37501.mail.mud.yahoo.com> Message-ID: <47DF13A3.5030204@crcom.net> I'm using 2.8.1 if that makes a difference. Richmond Mathewson wrote: > Len Morgan wrote: > > "I DID have open another stack when I ran it. That's > why I was asking > the question. It made sense to me that it would > behave as it does if > TEXIFIER is the only stack open. Do I need to open my > stack first and > THEN TEXIFIER?" > > All I can say is "That's Very Queer": just did the > following tests: > > 1. Opened Textifier followed by my test stack ("MAIN > ONE.rev") - exported test stack data. > > 2. Did everything the other way round - result was the > same. > > HOWEVER: > > Have had the odd problem when any substacks of the > target stack either are or have open in that session. > > Doing all this with 2.6.1 > > Will try with Beta 2.9 later this evening. > > sincerely, Richmond Mathewson > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life Cycle. > ____________________________________________________________ > > > ___________________________________________________________ > Rise to the challenge for Sport Relief with Yahoo! For Good > > http://uk.promotions.yahoo.com/forgood/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From coiin at rcn.com Mon Mar 17 22:41:01 2008 From: coiin at rcn.com (Colin Holgate) Date: Mon, 17 Mar 2008 22:41:01 -0400 Subject: My FiRst ReVOlutIOn StaCK In-Reply-To: <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> Message-ID: <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> Sometimes when trying to figure out another programming tool I'll try something I've done in other tools. The thing I chose to do is probably not typical of Revolution stacks. I've made a QuickTime movie of it here (it's iPhone friendly too): http://staff.funnygarbage.com/colin/track/track.mov so you can see what it does without downloading the stack it it's not of interest. The stack is here: http://staff.funnygarbage.com/colin/track.rev.zip It's all one card script. BTW, it may have taken me more than one day of learning to get this far! From coiin at rcn.com Mon Mar 17 22:43:06 2008 From: coiin at rcn.com (Colin Holgate) Date: Mon, 17 Mar 2008 22:43:06 -0400 Subject: instant silent crash In-Reply-To: <47DE6E0F.5030507@cogapp.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> Message-ID: I had another instant quit, which gave me a chance to confirm that the system log error 10 and 255 entries do happen when that quit takes place. From kray at sonsothunder.com Mon Mar 17 23:15:26 2008 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 17 Mar 2008 22:15:26 -0500 Subject: why XHTML cannot be parsed with RevXML ? In-Reply-To: <7c87a2a10803171123l4af0d1acjf2f434cdad7e214@mail.gmail.com> References: <20080315143958807974.4d86b1db@sonsothunder.com> <7c87a2a10803171123l4af0d1acjf2f434cdad7e214@mail.gmail.com> Message-ID: <20080317221526498795.4b762218@sonsothunder.com> On Mon, 17 Mar 2008 15:23:01 -0300, Andre Garzia wrote: > I use XHTML with Revolution all the time. Many CGIs and tools we use > at HimalayanAcademy.Com are a combination of XHTML templates and > Revolution. I use Ken Rays stsXML Library 2.0 for it supports unicode > better than RevXML. It is slower but I think it is worth it every cpu > cycle. Thanks for the plug, Andre! Actually I ran your example in the STS XML Library and it extracted the data just fine. If you don't have a huge amount of XML to parse (it can handle up to a thousand or so nodes pretty handily), you might want to give it a try for this (http://www.sonsothunder.com/products/xmllib/xmllib.htm). > The thing is that your XHTML must be a valid honest XHTML with no > transitional things mixing HTML and XHTML. One thing that will trigger > trouble in STS XML Lib is ampersands inside attributes, which is > common in XHTML forms and links that target CGIs with params. To solve > this, I escape the ampersands and replace them later. Actually, this has been fixed; the current version (2.0) lets you turn off validation, so you can have the ampersands unescaped in attributes, and it'll work just fine. :-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From sarah.reichelt at gmail.com Mon Mar 17 23:27:15 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 18 Mar 2008 13:27:15 +1000 Subject: chortle In-Reply-To: References: Message-ID: On Tue, Mar 18, 2008 at 7:54 AM, Mark Wieder wrote: > I must be easily amused on Mondays - I'm delighted by this gem I came across > today... > > Had to diagnose an Outlook 2007 problem today, so I ran the diagnostics tool > from the menu. There was one startup item that wasn't installed, so the next > step in the diagnostic routine was to press the button that went online to > figure out the next step. That led me to > http://office.microsoft.com/en-us/help/diagnostichelp.aspx?ShowHelp=30,15,23,25,11,2 > where I found the steps to correct my problem: > > 1. On the Tools menu, click Trust Center, and then click Privacy Options. > 2. Select the Download a file periodically that helps determine system > problems check box. > 3. Wait about a week to allow the file to be downloaded, and then run > Microsoft Office Diagnostics again. You weren't in a hurry for that mail were you? I found a beauty the other day when trying to solve wireless connection problems on a Dell. The help told me that if I was having connection problems I should read the online help. Still haven't worked out how to do that without solving the problem first :-) Sarah From kray at sonsothunder.com Mon Mar 17 23:28:06 2008 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 17 Mar 2008 22:28:06 -0500 Subject: Just in case I haven't mentioned it... In-Reply-To: References: Message-ID: <20080317222806423487.0800d2cf@sonsothunder.com> On Sun, 16 Mar 2008 12:41:50 -0500, David Coker wrote: > Fast forward: > In two short weeks of limited/part time coding with Rev and the help > of the good folks here on the list, I can already see the light at the > end of the tunnel. What an amazing product and group of people! Congratulations, David! I'm glad you've been so productive; that's one of the great benefit of Rev! (And of this list, too!) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From sarah.reichelt at gmail.com Mon Mar 17 23:58:49 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 18 Mar 2008 13:58:49 +1000 Subject: GLX2 Web Browser Beta In-Reply-To: <19A4E205-A4E4-4A64-A16A-656E697C0AB4@comcast.net> References: <19A4E205-A4E4-4A64-A16A-656E697C0AB4@comcast.net> Message-ID: > What is GLX2 Web Browser Beta? > > How do I see it or interact with it??? Make sure you have the latest beta of GLX2 and then open it's window. It isn't necessary to be scripting anything at the time, but you can be if you want. In the "Go" menu, the last item will be "Open web browser". Once a browser tab has opened, you can click any of the links in the list on the left, which include all the help pages for GLX2. You can also type in your own addresses to go to them directly. Use the "Go" menu for bookmarks, history etc. Cheers, Sarah From 3mcgrath at comcast.net Tue Mar 18 00:19:56 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Tue, 18 Mar 2008 00:19:56 -0400 Subject: GLX2 Web Browser Beta In-Reply-To: References: <19A4E205-A4E4-4A64-A16A-656E697C0AB4@comcast.net> Message-ID: <17DAB11D-742A-4BDE-926C-F61C47F45127@comcast.net> Thanks Sarah, Of course it was most obvious. I am not proficient with GLX2 yet. I do enjoy a lot of the features though. Tom On Mar 17, 2008, at 11:58 PM, Sarah Reichelt wrote: >> What is GLX2 Web Browser Beta? >> >> How do I see it or interact with it??? > > > Make sure you have the latest beta of GLX2 and then open it's window. > It isn't necessary to be scripting anything at the time, but you can > be if you want. In the "Go" menu, the last item will be "Open web > browser". Once a browser tab has opened, you can click any of the > links in the list on the left, which include all the help pages for > GLX2. You can also type in your own addresses to go to them directly. > Use the "Go" menu for bookmarks, history etc. > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Tue Mar 18 02:15:02 2008 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 18 Mar 2008 01:15:02 -0500 Subject: text speeds are good In-Reply-To: <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> Message-ID: <20080318011502027819.2f6a4e02@sonsothunder.com> On Sun, 16 Mar 2008 15:54:36 -0400, Colin Holgate wrote: > Is there something analogous to var += in Rev, that would make for > faster concatenating in simpler cases? Not AFAIK... I used Richard Gaskin's benchmarking tool (RevBench) and compared the "put ... after t" with "put t & ... into t" and just that statement, run 50,000 times showed that the "put...after" format took 2 ticks (about 33ms) to do all 50,000 executions (0.00004 ticks (0.000667 ms) per execution) and the "put ... into" took 4378 ticks to run (0.08756 ticks (1.459333ms) per execution). So I think "put after" is about as fast as Rev's going to get... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From paolo.mazza at neol.it Tue Mar 18 05:01:49 2008 From: paolo.mazza at neol.it (paolo mazza) Date: Tue, 18 Mar 2008 10:01:49 +0100 Subject: why XHTML cannot be parsed with RevXML ? In-Reply-To: <20080317221526498795.4b762218@sonsothunder.com> References: < > < > <20080315143958807974.4d86b1db@sonsothunder.com> < > < > <7c87a2a10803171123l4af0d1acjf2f434cdad7e214@mail.gmail.com> <20080317221526498795.4b762218@sonsothunder.com> Message-ID: Thank you Andre and Ken for your comments about XHTML. I have been using stsXML library for a while and it works great. I expereinced some problems using revXMLText in Rev 2.9-dp-5. Please have a look at the: http://quality.runrev.com/qacenter/show_bug.cgi?id=6061 Thanks, Paolo ****************************************** Paolo Mazza NEOL SRL From geradamas at yahoo.com Tue Mar 18 07:15:23 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 18 Mar 2008 11:15:23 +0000 (GMT) Subject: Palette Problem Message-ID: <494023.79182.qm@web37505.mail.mud.yahoo.com> I am trying to get a stack to load as a Palette rather than a Stack: tried this; on preOpenStack palette stack "XXX" end preOpenStack and on openStack palette stack "XXX" end openStack neither worked, obviously getting something wrong! sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From geradamas at yahoo.com Tue Mar 18 07:22:17 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 18 Mar 2008 11:22:17 +0000 (GMT) Subject: chortle Message-ID: <944524.13875.qm@web37513.mail.mud.yahoo.com> The other day my Macintosh G4 would not boot-up. Jolly lucky I had another Macintosh so I could read the documentation! This . . . why . . . I . . . love . . . my . . . slide-rule . . . and . . . printed . . . manuals :) And, oddly enough, although I have all the printed manuals for my BBC Master Micro it has never yet either crashed or refused to start up: 20 years and counting! Mind you that might be because its OS is stored on a chip, it has no hard-disk and 96 KB RAM. It is also why I believe that as computers (unless you buy manky, old Pentium 3s - like I do) cost a lot it would be nice if they came with printed manuals. love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From m.schonewille at economy-x-talk.com Tue Mar 18 07:37:22 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 18 Mar 2008 12:37:22 +0100 Subject: Palette Problem In-Reply-To: <494023.79182.qm@web37505.mail.mud.yahoo.com> References: <494023.79182.qm@web37505.mail.mud.yahoo.com> Message-ID: <965DD098-137A-40F0-B0D9-744FB04A1600@economy-x-talk.com> Richmond, Do you have these handlers in the palette stack itself? Although that should be possible, it is causes an ugly flash on the screen. The use of the palette command is correct, though. So, if you have a button to open the stack, you would write: on mouseUp palette stack "XXX" end mouseUp If you are using Media, it might not work. If it doesn't, use go stack "XXX" as palette instead. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 18 mrt 2008, at 12:15, Richmond Mathewson wrote: > I am trying to get a stack to load as a Palette rather > than a Stack: > > tried this; > > on preOpenStack > palette stack "XXX" > end preOpenStack > > and > > on openStack > palette stack "XXX" > end openStack > > neither worked, > > obviously getting something wrong! > > sincerely, Richmond Mathewson From len-morgan at crcom.net Tue Mar 18 08:37:04 2008 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 18 Mar 2008 07:37:04 -0500 Subject: Beware! GTX2 can cause problems In-Reply-To: <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> Message-ID: <47DFB770.5090203@crcom.net> I've started having the same problem: Massive slow down of the whole system when I've got GLX2 running. This was after deleting the preferences file. To try and solve another problem, I was advised to go back to the stable version. After the problem had been resolved, I went back to the latest beta and that's when the slow down started. Sometimes it gets to the point of being almost unusable. len morgan Dave wrote: > Hi, > > It doesn't appear to be doing that on my system, also it started > running so slowly so as it be unusable, so I uninstalled it. Spent a > weird hour trying to figure out where my changes had got to last night! > > All the Best > Dave > > On 17 Mar 2008, at 14:28, Trevor DeVore wrote: > >> On Mar 17, 2008, at 5:35 AM, Dave wrote: >> >>> Ran into this and it caused me no end of grief, I'm using two >>> versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use GTX2 and >>> this is where the confusion came in. If you edit a script in one >>> version of RunRev/GTX2, then open the Script in the version of >>> RunRev/GTX2, the changes don't appear! I think that GTX2 must be >>> caching the Script Source code somewhere that is Private to the >>> Version of RunRev you are currently using? >> >> In addition to Sarah and Jerry's comments I would also add that GLX2 >> stores the script you are working on (hasn't been compiled yet) in >> the object itself. So the script you are working on follows that >> object around. So opening the script of the object in another version >> of Rev running GLX2 should still show the script in progress (done >> this plenty of times myself). >> >> Opening the script in the Rev script editor will NOT show the working >> script, however, since Rev doesn't know about GLX2 custom properties. >> >> So if you aren't seeing changes as you move between two versions of >> Rev that are both using GLX2 then my guess is that you have the stack >> open in both versions at the same time and aren't reloading the stack >> into memory. If a stack file has been loaded in memory and you change >> the stack file on disk the changes on disk will not show up in the >> stack in memory until it is reloaded. Is it possible that this is >> what is happening on your end? >> >> Regards, >> >> -- >> Trevor DeVore >> Blue Mango Learning Systems >> www.bluemangolearning.com - www.screensteps.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From mpetrides at earthlink.net Tue Mar 18 08:46:37 2008 From: mpetrides at earthlink.net (Petrides, M.D. Marian) Date: Tue, 18 Mar 2008 07:46:37 -0500 Subject: Beware! GTX2 can cause problems In-Reply-To: <47DFB770.5090203@crcom.net> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> <47DFB770.5090203@crcom.net> Message-ID: <828C2C90-126A-49A9-8135-0694CD45BF1C@earthlink.net> Which beta were you using when you had problems? On Mar 18, 2008, at 7:37 AM, Len Morgan wrote: > I've started having the same problem: Massive slow down of the whole > system when I've got GLX2 running. This was after deleting the > preferences file. To try and solve another problem, I was advised > to go back to the stable version. After the problem had been > resolved, I went back to the latest beta and that's when the slow > down started. Sometimes it gets to the point of being almost > unusable. > > len morgan > > Dave wrote: >> Hi, >> >> It doesn't appear to be doing that on my system, also it started >> running so slowly so as it be unusable, so I uninstalled it. Spent >> a weird hour trying to figure out where my changes had got to last >> night! >> >> All the Best >> Dave >> >> On 17 Mar 2008, at 14:28, Trevor DeVore wrote: >> >>> On Mar 17, 2008, at 5:35 AM, Dave wrote: >>> >>>> Ran into this and it caused me no end of grief, I'm using two >>>> versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use GTX2 >>>> and this is where the confusion came in. If you edit a script in >>>> one version of RunRev/GTX2, then open the Script in the version >>>> of RunRev/GTX2, the changes don't appear! I think that GTX2 must >>>> be caching the Script Source code somewhere that is Private to >>>> the Version of RunRev you are currently using? >>> >>> In addition to Sarah and Jerry's comments I would also add that >>> GLX2 stores the script you are working on (hasn't been compiled >>> yet) in the object itself. So the script you are working on >>> follows that object around. So opening the script of the object in >>> another version of Rev running GLX2 should still show the script >>> in progress (done this plenty of times myself). >>> >>> Opening the script in the Rev script editor will NOT show the >>> working script, however, since Rev doesn't know about GLX2 custom >>> properties. >>> >>> So if you aren't seeing changes as you move between two versions >>> of Rev that are both using GLX2 then my guess is that you have the >>> stack open in both versions at the same time and aren't reloading >>> the stack into memory. If a stack file has been loaded in memory >>> and you change the stack file on disk the changes on disk will not >>> show up in the stack in memory until it is reloaded. Is it >>> possible that this is what is happening on your end? >>> >>> Regards, >>> >>> -- >>> Trevor DeVore >>> Blue Mango Learning Systems >>> www.bluemangolearning.com - www.screensteps.com >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From len-morgan at crcom.net Tue Mar 18 08:50:28 2008 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 18 Mar 2008 07:50:28 -0500 Subject: Beware! GTX2 can cause problems In-Reply-To: <828C2C90-126A-49A9-8135-0694CD45BF1C@earthlink.net> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> <47DFB770.5090203@crcom.net> <828C2C90-126A-49A9-8135-0694CD45BF1C@earthlink.net> Message-ID: <47DFBA94.2060700@crcom.net> 2.1b40 Petrides, M.D. Marian wrote: > Which beta were you using when you had problems? > > On Mar 18, 2008, at 7:37 AM, Len Morgan wrote: > >> I've started having the same problem: Massive slow down of the whole >> system when I've got GLX2 running. This was after deleting the >> preferences file. To try and solve another problem, I was advised to >> go back to the stable version. After the problem had been resolved, >> I went back to the latest beta and that's when the slow down >> started. Sometimes it gets to the point of being almost unusable. >> >> len morgan >> >> Dave wrote: >>> Hi, >>> >>> It doesn't appear to be doing that on my system, also it started >>> running so slowly so as it be unusable, so I uninstalled it. Spent a >>> weird hour trying to figure out where my changes had got to last night! >>> >>> All the Best >>> Dave >>> >>> On 17 Mar 2008, at 14:28, Trevor DeVore wrote: >>> >>>> On Mar 17, 2008, at 5:35 AM, Dave wrote: >>>> >>>>> Ran into this and it caused me no end of grief, I'm using two >>>>> versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use GTX2 >>>>> and this is where the confusion came in. If you edit a script in >>>>> one version of RunRev/GTX2, then open the Script in the version of >>>>> RunRev/GTX2, the changes don't appear! I think that GTX2 must be >>>>> caching the Script Source code somewhere that is Private to the >>>>> Version of RunRev you are currently using? >>>> >>>> In addition to Sarah and Jerry's comments I would also add that >>>> GLX2 stores the script you are working on (hasn't been compiled >>>> yet) in the object itself. So the script you are working on follows >>>> that object around. So opening the script of the object in another >>>> version of Rev running GLX2 should still show the script in >>>> progress (done this plenty of times myself). >>>> >>>> Opening the script in the Rev script editor will NOT show the >>>> working script, however, since Rev doesn't know about GLX2 custom >>>> properties. >>>> >>>> So if you aren't seeing changes as you move between two versions of >>>> Rev that are both using GLX2 then my guess is that you have the >>>> stack open in both versions at the same time and aren't reloading >>>> the stack into memory. If a stack file has been loaded in memory >>>> and you change the stack file on disk the changes on disk will not >>>> show up in the stack in memory until it is reloaded. Is it possible >>>> that this is what is happening on your end? >>>> >>>> Regards, >>>> >>>> -- >>>> Trevor DeVore >>>> Blue Mango Learning Systems >>>> www.bluemangolearning.com - www.screensteps.com >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From jerry at daniels-mara.com Tue Mar 18 10:23:44 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 18 Mar 2008 09:23:44 -0500 Subject: Beware! GTX2 can cause problems In-Reply-To: <47DFBA94.2060700@crcom.net> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> <47DFB770.5090203@crcom.net> <828C2C90-126A-49A9-8135-0694CD45BF1C@earthlink.net> <47DFBA94.2060700@crcom.net> Message-ID: <00527716-0F60-4EA8-8D3B-D35D4E9DAEBD@daniels-mara.com> Len, there are quite a few people using that version without that problem or anything like it. Many of us use GLX2 many hours a day, day after day. One wonders what it is about your system that's causing it. Memory? Some specific to your machine? On Mar 18, 2008, at 7:50 AM, Len Morgan wrote: > 2.1b40 > > Petrides, M.D. Marian wrote: >> Which beta were you using when you had problems? >> >> On Mar 18, 2008, at 7:37 AM, Len Morgan wrote: >> >>> I've started having the same problem: Massive slow down of the >>> whole system when I've got GLX2 running. This was after deleting >>> the preferences file. To try and solve another problem, I was >>> advised to go back to the stable version. After the problem had >>> been resolved, I went back to the latest beta and that's when the >>> slow down started. Sometimes it gets to the point of being almost >>> unusable. >>> >>> len morgan >>> >>> Dave wrote: >>>> Hi, >>>> >>>> It doesn't appear to be doing that on my system, also it started >>>> running so slowly so as it be unusable, so I uninstalled it. >>>> Spent a weird hour trying to figure out where my changes had got >>>> to last night! >>>> >>>> All the Best >>>> Dave >>>> >>>> On 17 Mar 2008, at 14:28, Trevor DeVore wrote: >>>> >>>>> On Mar 17, 2008, at 5:35 AM, Dave wrote: >>>>> >>>>>> Ran into this and it caused me no end of grief, I'm using two >>>>>> versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use GTX2 >>>>>> and this is where the confusion came in. If you edit a script >>>>>> in one version of RunRev/GTX2, then open the Script in the >>>>>> version of RunRev/GTX2, the changes don't appear! I think that >>>>>> GTX2 must be caching the Script Source code somewhere that is >>>>>> Private to the Version of RunRev you are currently using? >>>>> >>>>> In addition to Sarah and Jerry's comments I would also add that >>>>> GLX2 stores the script you are working on (hasn't been compiled >>>>> yet) in the object itself. So the script you are working on >>>>> follows that object around. So opening the script of the object >>>>> in another version of Rev running GLX2 should still show the >>>>> script in progress (done this plenty of times myself). >>>>> >>>>> Opening the script in the Rev script editor will NOT show the >>>>> working script, however, since Rev doesn't know about GLX2 >>>>> custom properties. >>>>> >>>>> So if you aren't seeing changes as you move between two versions >>>>> of Rev that are both using GLX2 then my guess is that you have >>>>> the stack open in both versions at the same time and aren't >>>>> reloading the stack into memory. If a stack file has been loaded >>>>> in memory and you change the stack file on disk the changes on >>>>> disk will not show up in the stack in memory until it is >>>>> reloaded. Is it possible that this is what is happening on your >>>>> end? >>>>> >>>>> Regards, >>>>> >>>>> -- >>>>> Trevor DeVore >>>>> Blue Mango Learning Systems >>>>> www.bluemangolearning.com - www.screensteps.com >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>> >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry at daniels-mara.com Tue Mar 18 10:35:00 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 18 Mar 2008 09:35:00 -0500 Subject: Beware! GTX2 can cause problems In-Reply-To: References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> Message-ID: <595AFC0C-B39A-47B9-9041-6613582A0890@daniels-mara.com> Ironically, we just got a customer today who is buying GLX2 because Revolution's built-in script editor lost his work. This sort of thing happens, and there is always a reason for it, but it's often very difficult to find a recipe/cultprit. There are multiple variables in the process and there is a lot going on in the IDE. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 17, 2008, at 1:36 PM, Thomas McGrath III wrote: > I had a couple of saves to scripts of a stack that I swear I made > yet upon reopening Rev they were not made!!! > > This happened today while tracking down another bug. > > Tom > > On Mar 17, 2008, at 12:58 PM, Dave wrote: > >> Hi, >> >> It doesn't appear to be doing that on my system, also it started >> running so slowly so as it be unusable, so I uninstalled it. Spent >> a weird hour trying to figure out where my changes had got to last >> night! >> >> All the Best >> Dave >> >> On 17 Mar 2008, at 14:28, Trevor DeVore wrote: >> >>> On Mar 17, 2008, at 5:35 AM, Dave wrote: >>> >>>> Ran into this and it caused me no end of grief, I'm using two >>>> versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use GTX2 >>>> and this is where the confusion came in. If you edit a script in >>>> one version of RunRev/GTX2, then open the Script in the version >>>> of RunRev/GTX2, the changes don't appear! I think that GTX2 must >>>> be caching the Script Source code somewhere that is Private to >>>> the Version of RunRev you are currently using? >>> >>> In addition to Sarah and Jerry's comments I would also add that >>> GLX2 stores the script you are working on (hasn't been compiled >>> yet) in the object itself. So the script you are working on >>> follows that object around. So opening the script of the object in >>> another version of Rev running GLX2 should still show the script >>> in progress (done this plenty of times myself). >>> >>> Opening the script in the Rev script editor will NOT show the >>> working script, however, since Rev doesn't know about GLX2 custom >>> properties. >>> >>> So if you aren't seeing changes as you move between two versions >>> of Rev that are both using GLX2 then my guess is that you have the >>> stack open in both versions at the same time and aren't reloading >>> the stack into memory. If a stack file has been loaded in memory >>> and you change the stack file on disk the changes on disk will not >>> show up in the stack in memory until it is reloaded. Is it >>> possible that this is what is happening on your end? >>> >>> Regards, >>> >>> -- >>> Trevor DeVore >>> Blue Mango Learning Systems >>> www.bluemangolearning.com - www.screensteps.com >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From len-morgan at crcom.net Tue Mar 18 10:46:11 2008 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 18 Mar 2008 09:46:11 -0500 Subject: Beware! GTX2 can cause problems In-Reply-To: <00527716-0F60-4EA8-8D3B-D35D4E9DAEBD@daniels-mara.com> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> <47DFB770.5090203@crcom.net> <828C2C90-126A-49A9-8135-0694CD45BF1C@earthlink.net> <47DFBA94.2060700@crcom.net> <00527716-0F60-4EA8-8D3B-D35D4E9DAEBD@daniels-mara.com> Message-ID: <47DFD5B3.9060606@crcom.net> Believe me Jerry, I have (for the most part) gotten over my prior tendency toward immediate condemnation of GLX (and Galaxy before that, and Constellation before that) whenever anything goes flaky with Rev. I was merely saying that in a similar situation to Dave's it happened on or around the time I uninstalled the beta, went back to the stable version, then back to the beta again. When I watch the Windows Task Manager, it is Revolution that is taking 60-100% of the CPU time so I'm not sure where else to look. Perhaps there has been some sort of Windows update that doesn't show up in the TaskManager. GLX is still usable, just slow at times. len morgan Jerry Daniels wrote: > Len, there are quite a few people using that version without that > problem or anything like it. Many of us use GLX2 many hours a day, day > after day. One wonders what it is about your system that's causing it. > Memory? Some specific to your machine? > > On Mar 18, 2008, at 7:50 AM, Len Morgan wrote: > >> 2.1b40 >> >> Petrides, M.D. Marian wrote: >>> Which beta were you using when you had problems? >>> >>> On Mar 18, 2008, at 7:37 AM, Len Morgan wrote: >>> >>>> I've started having the same problem: Massive slow down of the >>>> whole system when I've got GLX2 running. This was after deleting >>>> the preferences file. To try and solve another problem, I was >>>> advised to go back to the stable version. After the problem had >>>> been resolved, I went back to the latest beta and that's when the >>>> slow down started. Sometimes it gets to the point of being almost >>>> unusable. >>>> >>>> len morgan >>>> >>>> Dave wrote: >>>>> Hi, >>>>> >>>>> It doesn't appear to be doing that on my system, also it started >>>>> running so slowly so as it be unusable, so I uninstalled it. Spent >>>>> a weird hour trying to figure out where my changes had got to last >>>>> night! >>>>> >>>>> All the Best >>>>> Dave >>>>> >>>>> On 17 Mar 2008, at 14:28, Trevor DeVore wrote: >>>>> >>>>>> On Mar 17, 2008, at 5:35 AM, Dave wrote: >>>>>> >>>>>>> Ran into this and it caused me no end of grief, I'm using two >>>>>>> versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use GTX2 >>>>>>> and this is where the confusion came in. If you edit a script in >>>>>>> one version of RunRev/GTX2, then open the Script in the version >>>>>>> of RunRev/GTX2, the changes don't appear! I think that GTX2 must >>>>>>> be caching the Script Source code somewhere that is Private to >>>>>>> the Version of RunRev you are currently using? >>>>>> >>>>>> In addition to Sarah and Jerry's comments I would also add that >>>>>> GLX2 stores the script you are working on (hasn't been compiled >>>>>> yet) in the object itself. So the script you are working on >>>>>> follows that object around. So opening the script of the object >>>>>> in another version of Rev running GLX2 should still show the >>>>>> script in progress (done this plenty of times myself). >>>>>> >>>>>> Opening the script in the Rev script editor will NOT show the >>>>>> working script, however, since Rev doesn't know about GLX2 custom >>>>>> properties. >>>>>> >>>>>> So if you aren't seeing changes as you move between two versions >>>>>> of Rev that are both using GLX2 then my guess is that you have >>>>>> the stack open in both versions at the same time and aren't >>>>>> reloading the stack into memory. If a stack file has been loaded >>>>>> in memory and you change the stack file on disk the changes on >>>>>> disk will not show up in the stack in memory until it is >>>>>> reloaded. Is it possible that this is what is happening on your end? >>>>>> >>>>>> Regards, >>>>>> >>>>>> -- >>>>>> Trevor DeVore >>>>>> Blue Mango Learning Systems >>>>>> www.bluemangolearning.com - www.screensteps.com >>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From len-morgan at crcom.net Tue Mar 18 10:52:54 2008 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 18 Mar 2008 09:52:54 -0500 Subject: Card Script Not Firing Message-ID: <47DFD746.30605@crcom.net> I feel so stupid today! I have a stack that I use like a dialog that brings up several configuration fields in my app. It is called from the menu button at the top of the app with: go stack "IMS Configuration" There is only one card on this stack. I have just added a couple of fields that I need to query the database and get two numbers to put in the fields when the config stack is displayed. I tried an "openStack" message (in both the stack and in the card scripts), I tried an "openCard" script. None of them are getting called. I changed my "call" to go to card 1 of stack "IMS Configuration" and got the same result. What handler to I need to put and where so that every time the stack is opened, it can get the most up-to-date info from the database (actually, made visible - it's always open, just hidden)? I know this is Rev 101 kind of stuff but I'm a little stumped right now. len morgan From m.schonewille at economy-x-talk.com Tue Mar 18 10:58:17 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 18 Mar 2008 15:58:17 +0100 Subject: Card Script Not Firing In-Reply-To: <47DFD746.30605@crcom.net> References: <47DFD746.30605@crcom.net> Message-ID: Hi Len, If you stack is hidden, it is open already, so openCard and openStack won't work. You might use the resumeStack message: on resumeStack doMyOpenCardScript end resumeStack on openCard doMyOpenCardScript end openCard on doMyOpenCardScript -- the script you would otherwise have in -- the openCard handler end doMyOpenCardScript Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 18-mrt-2008, om 15:52 heeft Len Morgan het volgende geschreven: > I feel so stupid today! I have a stack that I use like a dialog > that brings up several configuration fields in my app. It is > called from the menu button at the top of the app with: > > go stack "IMS Configuration" > > There is only one card on this stack. I have just added a couple > of fields that I need to query the database and get two numbers to > put in the fields when the config stack is displayed. I tried an > "openStack" message (in both the stack and in the card scripts), I > tried an "openCard" script. None of them are getting called. > > I changed my "call" to go to card 1 of stack "IMS Configuration" > and got the same result. > > What handler to I need to put and where so that every time the > stack is opened, it can get the most up-to-date info from the > database (actually, made visible - it's always open, just hidden)? > > I know this is Rev 101 kind of stuff but I'm a little stumped right > now. > > len morgan From eric.chatonet at sosmartsoftware.com Tue Mar 18 11:08:40 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 18 Mar 2008 16:08:40 +0100 Subject: Card Script Not Firing In-Reply-To: <47DFD746.30605@crcom.net> References: <47DFD746.30605@crcom.net> Message-ID: <76C24E0D-FE5D-44A3-B9C9-067CC4E8EC98@sosmartsoftware.com> Hi Len, If your stack is open yet, openStack or openCard have been already sent and a simple navigation or changing stack's visible property *does not* open the stack or the card. Probably you could write an in the script of your dialog and use: send "UpdateFromDB" to stack "IMS Configuration" go stack "IMS Configuration" Le 18 mars 08 ? 15:52, Len Morgan a ?crit : > I feel so stupid today! I have a stack that I use like a dialog > that brings up several configuration fields in my app. It is > called from the menu button at the top of the app with: > > go stack "IMS Configuration" > > There is only one card on this stack. I have just added a couple > of fields that I need to query the database and get two numbers to > put in the fields when the config stack is displayed. I tried an > "openStack" message (in both the stack and in the card scripts), I > tried an "openCard" script. None of them are getting called. > > I changed my "call" to go to card 1 of stack "IMS Configuration" > and got the same result. > > What handler to I need to put and where so that every time the > stack is opened, it can get the most up-to-date info from the > database (actually, made visible - it's always open, just hidden)? > > I know this is Rev 101 kind of stuff but I'm a little stumped right > now. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From len-morgan at crcom.net Tue Mar 18 11:12:16 2008 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 18 Mar 2008 10:12:16 -0500 Subject: Card Script Not Firing In-Reply-To: <76C24E0D-FE5D-44A3-B9C9-067CC4E8EC98@sosmartsoftware.com> References: <47DFD746.30605@crcom.net> <76C24E0D-FE5D-44A3-B9C9-067CC4E8EC98@sosmartsoftware.com> Message-ID: <47DFDBD0.7050000@crcom.net> Thanks to Mark and Eric. I went the resumeStack route and it worked the first time! I might give Eric's method a try too just so I can add it to my back of tricks! Thanks! len morgan Eric Chatonet wrote: > Hi Len, > > If your stack is open yet, openStack or openCard have been already > sent and a simple navigation or changing stack's visible property > *does not* open the stack or the card. > Probably you could write an in the script of your > dialog and use: > > send "UpdateFromDB" to stack "IMS Configuration" > go stack "IMS Configuration" > > Le 18 mars 08 ? 15:52, Len Morgan a ?crit : > >> I feel so stupid today! I have a stack that I use like a dialog that >> brings up several configuration fields in my app. It is called from >> the menu button at the top of the app with: >> >> go stack "IMS Configuration" >> >> There is only one card on this stack. I have just added a couple of >> fields that I need to query the database and get two numbers to put >> in the fields when the config stack is displayed. I tried an >> "openStack" message (in both the stack and in the card scripts), I >> tried an "openCard" script. None of them are getting called. >> >> I changed my "call" to go to card 1 of stack "IMS Configuration" and >> got the same result. >> >> What handler to I need to put and where so that every time the stack >> is opened, it can get the most up-to-date info from the database >> (actually, made visible - it's always open, just hidden)? >> >> I know this is Rev 101 kind of stuff but I'm a little stumped right now. > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From benr_mc at cogapp.com Tue Mar 18 11:05:15 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 18 Mar 2008 15:05:15 +0000 Subject: revPrintText and the new printing facilities Message-ID: <47DFDA2B.7040708@cogapp.com> I'm making my first attempt to use printing in Rev seriously since the new features were introduced (ie in 2.9). I'm printing graphics on a multipage document; and I want to add headers and footers. The easy way to do this looks to be revPrintText; but it places the header very low (and footer high) on the page, as well as printing a big white box in the middle for the body text that I didn't specify. Is there control over the margins/positioning used by revPrintText? Is there even any way to find out (programmatically rather than by experimentation) where it positions text? Or should it be considered as part of the old way of doing things, not to be mixed with the new? TIA, - Ben From mfstuart at cox.net Tue Mar 18 11:35:46 2008 From: mfstuart at cox.net (mfstuart) Date: Tue, 18 Mar 2008 08:35:46 -0700 (PDT) Subject: Proportional table column spacing upon resizeStack - how to In-Reply-To: References: <16096272.post@talk.nabble.com> Message-ID: <16123321.post@talk.nabble.com> Merci Eric, that worked. Now I'll play around with that script to resize the columns, but the first column. Then change it so that the right most columns' right border always is at the right most position of the field. Regards, Mark Stuart Eric Chatonet wrote: > > Hi Mark, > > As the engine sends four params (see below) with the resizestack > message, it's quite easy to use them to achieve the goal: > > on resizestack pNewWidth,pNewHeight,pOldWidth,pOldHeight > local tRect,tTabStops,tTabStop,tNewTabStops > ----- > put the rect of fld "Table" into tRect > put pNewWidth - 4 into item 3 of tRect > -- -4: you'll use an appropriate value depending on your context > set the rect of fld "Table" to tRect -- resizes the field > ------ > put the tabStops of fld "Table" into tTabStops > repeat for each item tTabStop in tTabStops > put round(tTabStop * (pNewWidth / pOldWidth)) & comma after > tNewTabStops > -- a value in pixels (integers) according to the ratio between > pNewWidth and pOldWidth > end repeat > delete last char of tNewTabStops -- comma > set the tabStops of fld "Table" to tNewTabStops > end resizestack > > See tabStops in the docs :-) > > Best regards from Paris, > Eric Chatonet. > > Le 17 mars 08 ? 17:35, mfstuart a ?crit : > >> Hi All, >> >> I'm trying to apply this to my project, where I'm using a table >> field object >> to display data with several columns. >> >> What I'd like to do: >> Upon the user resizing the stack (the width in this case), I would >> like to >> resize the table columns proportionally. The table object is currently >> resized in the stacks "on resizeStack" script. >> So this would involve adjusting each item in the tabStops of the table >> field, during the resizeStack script. >> >> How do I do this? >> >> TIA, >> Mark Stuart > > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Proportional-table-column-spacing-upon-resizeStack---how-to-tp16096272p16123321.html Sent from the Revolution - User mailing list archive at Nabble.com. From mpetrides at earthlink.net Tue Mar 18 11:38:38 2008 From: mpetrides at earthlink.net (Marian Petrides, M.D.) Date: Tue, 18 Mar 2008 10:38:38 -0500 Subject: Beware! GTX2 can cause problems In-Reply-To: <47DFD5B3.9060606@crcom.net> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> <47DFB770.5090203@crcom.net> <828C2C90-126A-49A9-8135-0694CD45BF1C@earthlink.net> <47DFBA94.2060700@crcom.net> <00527716-0F60-4EA8-8D3B-D35D4E9DAEBD@daniels-mara.com> <47DFD5B3.9060606@crcom.net> Message-ID: <25019CAC-580C-4FA2-83C7-F7DF0BE94C16@earthlink.net> One quick suggestion if I might offer it.... if this appears to be an isolated problem with a beta version of GLX2, maybe we should retire this discussion to the Daniel-Mara site. The reason I suggest this is that previous negative comments about Galaxy (years ago) had kept me from installing GLX2 for months after I bought it as part of the Christmas bundle. Then several very positive comments last week finally caused me to work up the courage to install it--which I wish I had done a long time ago. Thusfar, it hasn't caused any problems (I'm using 2.0.2 not a 2.1 beta) and it is so much easier to use (ability to see code for multiple objects at once is just GREAT!). I'd hate to think that our discussions here about a _beta_ might scare others away from using this very helpful tool. Just a thought... I'll go back to lurking now. M On Mar 18, 2008, at 9:46 AM, Len Morgan wrote: > Believe me Jerry, I have (for the most part) gotten over my prior > tendency toward immediate condemnation of GLX (and Galaxy before > that, and Constellation before that) whenever anything goes flaky > with Rev. I was merely saying that in a similar situation to Dave's > it happened on or around the time I uninstalled the beta, went back > to the stable version, then back to the beta again. > > When I watch the Windows Task Manager, it is Revolution that is > taking 60-100% of the CPU time so I'm not sure where else to look. > Perhaps there has been some sort of Windows update that doesn't show > up in the TaskManager. GLX is still usable, > just slow at times. > > len morgan > > > Jerry Daniels wrote: >> Len, there are quite a few people using that version without that >> problem or anything like it. Many of us use GLX2 many hours a day, >> day after day. One wonders what it is about your system that's >> causing it. Memory? Some specific to your machine? >> >> On Mar 18, 2008, at 7:50 AM, Len Morgan wrote: >> >>> 2.1b40 >>> >>> Petrides, M.D. Marian wrote: >>>> Which beta were you using when you had problems? >>>> >>>> On Mar 18, 2008, at 7:37 AM, Len Morgan wrote: >>>> >>>>> I've started having the same problem: Massive slow down of the >>>>> whole system when I've got GLX2 running. This was after >>>>> deleting the preferences file. To try and solve another >>>>> problem, I was advised to go back to the stable version. After >>>>> the problem had been resolved, I went back to the latest beta >>>>> and that's when the slow down started. Sometimes it gets to the >>>>> point of being almost unusable. >>>>> >>>>> len morgan >>>>> >>>>> Dave wrote: >>>>>> Hi, >>>>>> >>>>>> It doesn't appear to be doing that on my system, also it >>>>>> started running so slowly so as it be unusable, so I >>>>>> uninstalled it. Spent a weird hour trying to figure out where >>>>>> my changes had got to last night! >>>>>> >>>>>> All the Best >>>>>> Dave >>>>>> >>>>>> On 17 Mar 2008, at 14:28, Trevor DeVore wrote: >>>>>> >>>>>>> On Mar 17, 2008, at 5:35 AM, Dave wrote: >>>>>>> >>>>>>>> Ran into this and it caused me no end of grief, I'm using two >>>>>>>> versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use >>>>>>>> GTX2 and this is where the confusion came in. If you edit a >>>>>>>> script in one version of RunRev/GTX2, then open the Script in >>>>>>>> the version of RunRev/GTX2, the changes don't appear! I think >>>>>>>> that GTX2 must be caching the Script Source code somewhere >>>>>>>> that is Private to the Version of RunRev you are currently >>>>>>>> using? >>>>>>> >>>>>>> In addition to Sarah and Jerry's comments I would also add >>>>>>> that GLX2 stores the script you are working on (hasn't been >>>>>>> compiled yet) in the object itself. So the script you are >>>>>>> working on follows that object around. So opening the script >>>>>>> of the object in another version of Rev running GLX2 should >>>>>>> still show the script in progress (done this plenty of times >>>>>>> myself). >>>>>>> >>>>>>> Opening the script in the Rev script editor will NOT show the >>>>>>> working script, however, since Rev doesn't know about GLX2 >>>>>>> custom properties. >>>>>>> >>>>>>> So if you aren't seeing changes as you move between two >>>>>>> versions of Rev that are both using GLX2 then my guess is that >>>>>>> you have the stack open in both versions at the same time and >>>>>>> aren't reloading the stack into memory. If a stack file has >>>>>>> been loaded in memory and you change the stack file on disk >>>>>>> the changes on disk will not show up in the stack in memory >>>>>>> until it is reloaded. Is it possible that this is what is >>>>>>> happening on your end? >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> -- >>>>>>> Trevor DeVore >>>>>>> Blue Mango Learning Systems >>>>>>> www.bluemangolearning.com - www.screensteps.com >>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-revolution mailing list >>>>>>> use-revolution at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>> your subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry at daniels-mara.com Tue Mar 18 11:53:19 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 18 Mar 2008 10:53:19 -0500 Subject: Beware! GTX2 can cause problems In-Reply-To: <25019CAC-580C-4FA2-83C7-F7DF0BE94C16@earthlink.net> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> <47DFB770.5090203@crcom.net> <828C2C90-126A-49A9-8135-0694CD45BF1C@earthlink.net> <47DFBA94.2060700@crcom.net> <00527716-0F60-4EA8-8D3B-D35D4E9DAEBD@daniels-mara.com> <47DFD5B3.9060606@crcom.net> <25019CAC-580C-4FA2-83C7-F7DF0BE94C16@earthlink.net> Message-ID: <0CD56C90-40EA-4AA8-AA53-3A4F9A2B831E@daniels-mara.com> Marian, I couldn't agree more. This discussion does belong on the site devoted to the subject. Out of respect for other people's time, if nothing else. If you're not signed up for GLX2 support yet (and you are a currently licensed user), let me know and we'll add you to the site. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 18, 2008, at 10:38 AM, Marian Petrides, M.D. wrote: > One quick suggestion if I might offer it.... if this appears to be > an isolated problem with a beta version of GLX2, maybe we should > retire this discussion to the Daniel-Mara site. > The reason I suggest this is that previous negative comments about > Galaxy (years ago) had kept me from installing GLX2 for months after > I bought it as part of the Christmas bundle. Then several very > positive comments last week finally caused me to work up the courage > to install it--which I wish I had done a long time ago. > > Thusfar, it hasn't caused any problems (I'm using 2.0.2 not a 2.1 > beta) and it is so much easier to use (ability to see code for > multiple objects at once is just GREAT!). > > I'd hate to think that our discussions here about a _beta_ might > scare others away from using this very helpful tool. Just a > thought... I'll go back to lurking now. > > M > > > On Mar 18, 2008, at 9:46 AM, Len Morgan wrote: > >> Believe me Jerry, I have (for the most part) gotten over my prior >> tendency toward immediate condemnation of GLX (and Galaxy before >> that, and Constellation before that) whenever anything goes flaky >> with Rev. I was merely saying that in a similar situation to >> Dave's it happened on or around the time I uninstalled the beta, >> went back to the stable version, then back to the beta again. >> >> When I watch the Windows Task Manager, it is Revolution that is >> taking 60-100% of the CPU time so I'm not sure where else to look. >> Perhaps there has been some sort of Windows update that doesn't >> show up in the TaskManager. GLX is still usable, >> just slow at times. >> >> len morgan >> >> >> Jerry Daniels wrote: >>> Len, there are quite a few people using that version without that >>> problem or anything like it. Many of us use GLX2 many hours a day, >>> day after day. One wonders what it is about your system that's >>> causing it. Memory? Some specific to your machine? >>> >>> On Mar 18, 2008, at 7:50 AM, Len Morgan wrote: >>> >>>> 2.1b40 >>>> >>>> Petrides, M.D. Marian wrote: >>>>> Which beta were you using when you had problems? >>>>> >>>>> On Mar 18, 2008, at 7:37 AM, Len Morgan wrote: >>>>> >>>>>> I've started having the same problem: Massive slow down of the >>>>>> whole system when I've got GLX2 running. This was after >>>>>> deleting the preferences file. To try and solve another >>>>>> problem, I was advised to go back to the stable version. After >>>>>> the problem had been resolved, I went back to the latest beta >>>>>> and that's when the slow down started. Sometimes it gets to >>>>>> the point of being almost unusable. >>>>>> >>>>>> len morgan >>>>>> >>>>>> Dave wrote: >>>>>>> Hi, >>>>>>> >>>>>>> It doesn't appear to be doing that on my system, also it >>>>>>> started running so slowly so as it be unusable, so I >>>>>>> uninstalled it. Spent a weird hour trying to figure out where >>>>>>> my changes had got to last night! >>>>>>> >>>>>>> All the Best >>>>>>> Dave >>>>>>> >>>>>>> On 17 Mar 2008, at 14:28, Trevor DeVore wrote: >>>>>>> >>>>>>>> On Mar 17, 2008, at 5:35 AM, Dave wrote: >>>>>>>> >>>>>>>>> Ran into this and it caused me no end of grief, I'm using >>>>>>>>> two versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also >>>>>>>>> use GTX2 and this is where the confusion came in. If you >>>>>>>>> edit a script in one version of RunRev/GTX2, then open the >>>>>>>>> Script in the version of RunRev/GTX2, the changes don't >>>>>>>>> appear! I think that GTX2 must be caching the Script Source >>>>>>>>> code somewhere that is Private to the Version of RunRev you >>>>>>>>> are currently using? >>>>>>>> >>>>>>>> In addition to Sarah and Jerry's comments I would also add >>>>>>>> that GLX2 stores the script you are working on (hasn't been >>>>>>>> compiled yet) in the object itself. So the script you are >>>>>>>> working on follows that object around. So opening the script >>>>>>>> of the object in another version of Rev running GLX2 should >>>>>>>> still show the script in progress (done this plenty of times >>>>>>>> myself). >>>>>>>> >>>>>>>> Opening the script in the Rev script editor will NOT show the >>>>>>>> working script, however, since Rev doesn't know about GLX2 >>>>>>>> custom properties. >>>>>>>> >>>>>>>> So if you aren't seeing changes as you move between two >>>>>>>> versions of Rev that are both using GLX2 then my guess is >>>>>>>> that you have the stack open in both versions at the same >>>>>>>> time and aren't reloading the stack into memory. If a stack >>>>>>>> file has been loaded in memory and you change the stack file >>>>>>>> on disk the changes on disk will not show up in the stack in >>>>>>>> memory until it is reloaded. Is it possible that this is what >>>>>>>> is happening on your end? >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> -- >>>>>>>> Trevor DeVore >>>>>>>> Blue Mango Learning Systems >>>>>>>> www.bluemangolearning.com - www.screensteps.com >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> use-revolution mailing list >>>>>>>> use-revolution at lists.runrev.com >>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>> your subscription preferences: >>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-revolution mailing list >>>>>>> use-revolution at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>> your subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Tue Mar 18 12:07:26 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 18 Mar 2008 17:07:26 +0100 Subject: Proportional table column spacing upon resizeStack - how to In-Reply-To: <16123321.post@talk.nabble.com> References: <16096272.post@talk.nabble.com> <16123321.post@talk.nabble.com> Message-ID: <4ACE1BC9-4420-4C4E-AF2A-80D4F861A264@sosmartsoftware.com> Hi Mark, Here is another approach using a function that respects the first column and distributes x other columns according to the width of the field: on resizestack pNewWidth,pNewHeight,pOldWIdth,pOldHeight local tRect,tNumOfColumns ----- put the rect of fld "Table" into tRect put pNewWidth - 4 into item 3 of tRect set the rect of fld "Table" to tRect ----- put into tNumOfColumns -- columns total wanted set the tabStops of fld "Table" to NewTabStops(the tabStops of fld "Table", tNumOfColumns,the width of fld "Table") -- end resizestack ----------------------------------------------------- function NewTabStops pTabStops, pNumOfColumns,pFldWidth return item 1 of pTabStops & comma & item 1 of pTabStops + round ((pFldWidth - item 1 of pTabStops) / (pNumOfColumns - 1)) end NewTabStops There are so many ways to achieve the goal with Rev :-) Best regards from Paris, Eric Chatonet. Le 18 mars 08 ? 16:35, mfstuart a ?crit : > > Merci Eric, that worked. > Now I'll play around with that script to resize the columns, but > the first > column. > Then change it so that the right most columns' right border always > is at the > right most position of the field. > > Regards, > Mark Stuart > > > > Eric Chatonet wrote: >> >> Hi Mark, >> >> As the engine sends four params (see below) with the resizestack >> message, it's quite easy to use them to achieve the goal: >> >> on resizestack pNewWidth,pNewHeight,pOldWidth,pOldHeight >> local tRect,tTabStops,tTabStop,tNewTabStops >> ----- >> put the rect of fld "Table" into tRect >> put pNewWidth - 4 into item 3 of tRect >> -- -4: you'll use an appropriate value depending on your context >> set the rect of fld "Table" to tRect -- resizes the field >> ------ >> put the tabStops of fld "Table" into tTabStops >> repeat for each item tTabStop in tTabStops >> put round(tTabStop * (pNewWidth / pOldWidth)) & comma after >> tNewTabStops >> -- a value in pixels (integers) according to the ratio between >> pNewWidth and pOldWidth >> end repeat >> delete last char of tNewTabStops -- comma >> set the tabStops of fld "Table" to tNewTabStops >> end resizestack >> >> See tabStops in the docs :-) >> >> Best regards from Paris, >> Eric Chatonet. >> >> Le 17 mars 08 ? 17:35, mfstuart a ?crit : >> >>> Hi All, >>> >>> I'm trying to apply this to my project, where I'm using a table >>> field object >>> to display data with several columns. >>> >>> What I'd like to do: >>> Upon the user resizing the stack (the width in this case), I would >>> like to >>> resize the table columns proportionally. The table object is >>> currently >>> resized in the stacks "on resizeStack" script. >>> So this would involve adjusting each item in the tabStops of the >>> table >>> field, during the resizeStack script. >>> >>> How do I do this? >>> >>> TIA, >>> Mark Stuart ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From stephenREVOLUTION2 at barncard.com Tue Mar 18 12:30:22 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Tue, 18 Mar 2008 09:30:22 -0700 Subject: Beware! GLX2 can cause problems In-Reply-To: <25019CAC-580C-4FA2-83C7-F7DF0BE94C16@earthlink.net> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> <47DFB770.5090203@crcom.net> <828C2C90-126A-49A9-8135-0694CD45BF1C@earthlink.net> <47DFBA94.2060700@crcom.net> <00527716-0F60-4EA8-8D3B-D35D4E9DAEBD@daniels-mara.com> <47DFD5B3.9060606@crcom.net> <25019CAC-580C-4FA2-83C7-F7DF0BE94C16@earthlink.net> Message-ID: I'd also chime in and say that I don't see these problems with GLX2. >One quick suggestion if I might offer it.... if this appears to be >an isolated problem with a beta version of GLX2, maybe we should >retire this discussion to the Daniel-Mara site. >The reason I suggest this is that previous negative comments about >Galaxy (years ago) had kept me from installing GLX2 for months after >I bought it as part of the Christmas bundle. Then several very >positive comments last week finally caused me to work up the courage >to install it--which I wish I had done a long time ago. > >Thusfar, it hasn't caused any problems (I'm using 2.0.2 not a 2.1 >beta) and it is so much easier to use (ability to see code for >multiple objects at once is just GREAT!). > >I'd hate to think that our discussions here about a _beta_ might >scare others away from using this very helpful tool. Just a >thought... I'll go back to lurking now. > >M > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From len-morgan at crcom.net Tue Mar 18 12:40:03 2008 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 18 Mar 2008 11:40:03 -0500 Subject: Beware! GTX2 can cause problems In-Reply-To: <0CD56C90-40EA-4AA8-AA53-3A4F9A2B831E@daniels-mara.com> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> <47DFB770.5090203@crcom.net> <828C2C90-126A-49A9-8135-0694CD45BF1C@earthlink.net> <47DFBA94.2060700@crcom.net> <00527716-0F60-4EA8-8D3B-D35D4E9DAEBD@daniels-mara.com> <47DFD5B3.9060606@crcom.net> <25019CAC-580C-4FA2-83C7-F7DF0BE94C16@earthlink.net> <0CD56C90-40EA-4AA8-AA53-3A4F9A2B831E@daniels-mara.com> Message-ID: <47DFF063.6080903@crcom.net> I will add one final comment to this thread: Daniels & Mara's Betas are better (and less buggy) that a lot of commercial released and "stable" software! Some might contend that using the term "beta" when referring to GLX2, while accurate, is doing a disservice to other "beta" software because it tends to raise expectations. Perhaps "beta plus" would be better. :-) len morgan Jerry Daniels wrote: > Marian, > > I couldn't agree more. This discussion does belong on the site devoted > to the subject. Out of respect for other people's time, if nothing else. > > If you're not signed up for GLX2 support yet (and you are a currently > licensed user), let me know and we'll add you to the site. > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com/glx2 > > > > On Mar 18, 2008, at 10:38 AM, Marian Petrides, M.D. wrote: > >> One quick suggestion if I might offer it.... if this appears to be an >> isolated problem with a beta version of GLX2, maybe we should retire >> this discussion to the Daniel-Mara site. >> The reason I suggest this is that previous negative comments about >> Galaxy (years ago) had kept me from installing GLX2 for months after >> I bought it as part of the Christmas bundle. Then several very >> positive comments last week finally caused me to work up the courage >> to install it--which I wish I had done a long time ago. >> >> Thusfar, it hasn't caused any problems (I'm using 2.0.2 not a 2.1 >> beta) and it is so much easier to use (ability to see code for >> multiple objects at once is just GREAT!). >> >> I'd hate to think that our discussions here about a _beta_ might >> scare others away from using this very helpful tool. Just a >> thought... I'll go back to lurking now. >> >> M >> >> >> On Mar 18, 2008, at 9:46 AM, Len Morgan wrote: >> >>> Believe me Jerry, I have (for the most part) gotten over my prior >>> tendency toward immediate condemnation of GLX (and Galaxy before >>> that, and Constellation before that) whenever anything goes flaky >>> with Rev. I was merely saying that in a similar situation to Dave's >>> it happened on or around the time I uninstalled the beta, went back >>> to the stable version, then back to the beta again. >>> >>> When I watch the Windows Task Manager, it is Revolution that is >>> taking 60-100% of the CPU time so I'm not sure where else to look. >>> Perhaps there has been some sort of Windows update that doesn't show >>> up in the TaskManager. GLX is still usable, >>> just slow at times. >>> >>> len morgan >>> >>> >>> Jerry Daniels wrote: >>>> Len, there are quite a few people using that version without that >>>> problem or anything like it. Many of us use GLX2 many hours a day, >>>> day after day. One wonders what it is about your system that's >>>> causing it. Memory? Some specific to your machine? >>>> >>>> On Mar 18, 2008, at 7:50 AM, Len Morgan wrote: >>>> >>>>> 2.1b40 >>>>> >>>>> Petrides, M.D. Marian wrote: >>>>>> Which beta were you using when you had problems? >>>>>> >>>>>> On Mar 18, 2008, at 7:37 AM, Len Morgan wrote: >>>>>> >>>>>>> I've started having the same problem: Massive slow down of the >>>>>>> whole system when I've got GLX2 running. This was after >>>>>>> deleting the preferences file. To try and solve another >>>>>>> problem, I was advised to go back to the stable version. After >>>>>>> the problem had been resolved, I went back to the latest beta >>>>>>> and that's when the slow down started. Sometimes it gets to the >>>>>>> point of being almost unusable. >>>>>>> >>>>>>> len morgan >>>>>>> >>>>>>> Dave wrote: >>>>>>>> Hi, >>>>>>>> >>>>>>>> It doesn't appear to be doing that on my system, also it >>>>>>>> started running so slowly so as it be unusable, so I >>>>>>>> uninstalled it. Spent a weird hour trying to figure out where >>>>>>>> my changes had got to last night! >>>>>>>> >>>>>>>> All the Best >>>>>>>> Dave >>>>>>>> >>>>>>>> On 17 Mar 2008, at 14:28, Trevor DeVore wrote: >>>>>>>> >>>>>>>>> On Mar 17, 2008, at 5:35 AM, Dave wrote: >>>>>>>>> >>>>>>>>>> Ran into this and it caused me no end of grief, I'm using two >>>>>>>>>> versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also use >>>>>>>>>> GTX2 and this is where the confusion came in. If you edit a >>>>>>>>>> script in one version of RunRev/GTX2, then open the Script in >>>>>>>>>> the version of RunRev/GTX2, the changes don't appear! I think >>>>>>>>>> that GTX2 must be caching the Script Source code somewhere >>>>>>>>>> that is Private to the Version of RunRev you are currently >>>>>>>>>> using? >>>>>>>>> >>>>>>>>> In addition to Sarah and Jerry's comments I would also add >>>>>>>>> that GLX2 stores the script you are working on (hasn't been >>>>>>>>> compiled yet) in the object itself. So the script you are >>>>>>>>> working on follows that object around. So opening the script >>>>>>>>> of the object in another version of Rev running GLX2 should >>>>>>>>> still show the script in progress (done this plenty of times >>>>>>>>> myself). >>>>>>>>> >>>>>>>>> Opening the script in the Rev script editor will NOT show the >>>>>>>>> working script, however, since Rev doesn't know about GLX2 >>>>>>>>> custom properties. >>>>>>>>> >>>>>>>>> So if you aren't seeing changes as you move between two >>>>>>>>> versions of Rev that are both using GLX2 then my guess is that >>>>>>>>> you have the stack open in both versions at the same time and >>>>>>>>> aren't reloading the stack into memory. If a stack file has >>>>>>>>> been loaded in memory and you change the stack file on disk >>>>>>>>> the changes on disk will not show up in the stack in memory >>>>>>>>> until it is reloaded. Is it possible that this is what is >>>>>>>>> happening on your end? >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Trevor DeVore >>>>>>>>> Blue Mango Learning Systems >>>>>>>>> www.bluemangolearning.com - www.screensteps.com >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> use-revolution mailing list >>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>> your subscription preferences: >>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> use-revolution mailing list >>>>>>>> use-revolution at lists.runrev.com >>>>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>>>> subscription preferences: >>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>> >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-revolution mailing list >>>>>>> use-revolution at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>>> subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From andre at andregarzia.com Tue Mar 18 13:04:21 2008 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 18 Mar 2008 14:04:21 -0300 Subject: My FiRst ReVOlutIOn StaCK In-Reply-To: <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> References: <47DD3F9A.9000705@fourthworld.com> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> Message-ID: <7c87a2a10803181004i19d44f07nfcb19bab82b0f22f@mail.gmail.com> Colin, Very Cool! :-D Congratulations, I am going to download the stack to see how it works! Best andre On 3/17/08, Colin Holgate wrote: > Sometimes when trying to figure out another programming tool I'll try > something I've done in other tools. The thing I chose to do is > probably not typical of Revolution stacks. I've made a QuickTime movie > of it here (it's iPhone friendly too): > > http://staff.funnygarbage.com/colin/track/track.mov > > so you can see what it does without downloading the stack it it's not > of interest. The stack is here: > > http://staff.funnygarbage.com/colin/track.rev.zip > > It's all one card script. > > BTW, it may have taken me more than one day of learning to get this far! > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From jerry at daniels-mara.com Tue Mar 18 13:12:34 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 18 Mar 2008 12:12:34 -0500 Subject: Beware! GTX2 can cause problems In-Reply-To: <47DFF063.6080903@crcom.net> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> <47DFB770.5090203@crcom.net> <828C2C90-126A-49A9-8135-0694CD45BF1C@earthlink.net> <47DFBA94.2060700@crcom.net> <00527716-0F60-4EA8-8D3B-D35D4E9DAEBD@daniels-mara.com> <47DFD5B3.9060606@crcom.net> <25019CAC-580C-4FA2-83C7-F7DF0BE94C16@earthlink.net> <0CD56C90-40EA-4AA8-AA53-3A4F9A2B831E@daniels-mara.com> <47DFF063.6080903@crcom.net> Message-ID: <4CD50B78-BB40-4A92-B9EF-B900FD5E5F1D@daniels-mara.com> Thanks, Len. We actually use the beta product here for client projects and other commercial development, so it's very useable. I do have to say one more thing: I think it would be better to avoid the alarmist headlines like "Beware! GTX2 can cause problems". It just might be we are the by- product of life of headlines from the news, etc. Wouldn't it would be nice--as engineers--if we could be somewhat factual and proportionate in our posting titles which stay around forever and go into the Akashic Record (Google)? "Script save problem: GLX2 or Rev?" might be a better, more accurate call for help. My two cents. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 18, 2008, at 11:40 AM, Len Morgan wrote: > I will add one final comment to this thread: > > Daniels & Mara's Betas are better (and less buggy) that a lot of > commercial released and "stable" software! Some might contend that > using the term "beta" when referring to GLX2, while accurate, is > doing a disservice to other "beta" software because it tends to > raise expectations. Perhaps "beta plus" would be better. :-) > > len morgan > > Jerry Daniels wrote: >> Marian, >> >> I couldn't agree more. This discussion does belong on the site >> devoted to the subject. Out of respect for other people's time, if >> nothing else. >> >> If you're not signed up for GLX2 support yet (and you are a >> currently licensed user), let me know and we'll add you to the site. >> >> Best, >> >> Jerry Daniels >> >> Daniels & Mara, Inc. >> Makers of GLX2 >> http://www.daniels-mara.com/glx2 >> >> >> >> On Mar 18, 2008, at 10:38 AM, Marian Petrides, M.D. wrote: >> >>> One quick suggestion if I might offer it.... if this appears to be >>> an isolated problem with a beta version of GLX2, maybe we should >>> retire this discussion to the Daniel-Mara site. >>> The reason I suggest this is that previous negative comments about >>> Galaxy (years ago) had kept me from installing GLX2 for months >>> after I bought it as part of the Christmas bundle. Then several >>> very positive comments last week finally caused me to work up the >>> courage to install it--which I wish I had done a long time ago. >>> >>> Thusfar, it hasn't caused any problems (I'm using 2.0.2 not a 2.1 >>> beta) and it is so much easier to use (ability to see code for >>> multiple objects at once is just GREAT!). >>> >>> I'd hate to think that our discussions here about a _beta_ might >>> scare others away from using this very helpful tool. Just a >>> thought... I'll go back to lurking now. >>> >>> M >>> >>> >>> On Mar 18, 2008, at 9:46 AM, Len Morgan wrote: >>> >>>> Believe me Jerry, I have (for the most part) gotten over my prior >>>> tendency toward immediate condemnation of GLX (and Galaxy before >>>> that, and Constellation before that) whenever anything goes flaky >>>> with Rev. I was merely saying that in a similar situation to >>>> Dave's it happened on or around the time I uninstalled the beta, >>>> went back to the stable version, then back to the beta again. >>>> >>>> When I watch the Windows Task Manager, it is Revolution that is >>>> taking 60-100% of the CPU time so I'm not sure where else to >>>> look. Perhaps there has been some sort of Windows update that >>>> doesn't show up in the TaskManager. GLX is still usable, >>>> just slow at times. >>>> >>>> len morgan >>>> >>>> >>>> Jerry Daniels wrote: >>>>> Len, there are quite a few people using that version without >>>>> that problem or anything like it. Many of us use GLX2 many hours >>>>> a day, day after day. One wonders what it is about your system >>>>> that's causing it. Memory? Some specific to your machine? >>>>> >>>>> On Mar 18, 2008, at 7:50 AM, Len Morgan wrote: >>>>> >>>>>> 2.1b40 >>>>>> >>>>>> Petrides, M.D. Marian wrote: >>>>>>> Which beta were you using when you had problems? >>>>>>> >>>>>>> On Mar 18, 2008, at 7:37 AM, Len Morgan wrote: >>>>>>> >>>>>>>> I've started having the same problem: Massive slow down of >>>>>>>> the whole system when I've got GLX2 running. This was after >>>>>>>> deleting the preferences file. To try and solve another >>>>>>>> problem, I was advised to go back to the stable version. >>>>>>>> After the problem had been resolved, I went back to the >>>>>>>> latest beta and that's when the slow down started. Sometimes >>>>>>>> it gets to the point of being almost unusable. >>>>>>>> >>>>>>>> len morgan >>>>>>>> >>>>>>>> Dave wrote: >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> It doesn't appear to be doing that on my system, also it >>>>>>>>> started running so slowly so as it be unusable, so I >>>>>>>>> uninstalled it. Spent a weird hour trying to figure out >>>>>>>>> where my changes had got to last night! >>>>>>>>> >>>>>>>>> All the Best >>>>>>>>> Dave >>>>>>>>> >>>>>>>>> On 17 Mar 2008, at 14:28, Trevor DeVore wrote: >>>>>>>>> >>>>>>>>>> On Mar 17, 2008, at 5:35 AM, Dave wrote: >>>>>>>>>> >>>>>>>>>>> Ran into this and it caused me no end of grief, I'm using >>>>>>>>>>> two versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also >>>>>>>>>>> use GTX2 and this is where the confusion came in. If you >>>>>>>>>>> edit a script in one version of RunRev/GTX2, then open the >>>>>>>>>>> Script in the version of RunRev/GTX2, the changes don't >>>>>>>>>>> appear! I think that GTX2 must be caching the Script >>>>>>>>>>> Source code somewhere that is Private to the Version of >>>>>>>>>>> RunRev you are currently using? >>>>>>>>>> >>>>>>>>>> In addition to Sarah and Jerry's comments I would also add >>>>>>>>>> that GLX2 stores the script you are working on (hasn't been >>>>>>>>>> compiled yet) in the object itself. So the script you are >>>>>>>>>> working on follows that object around. So opening the >>>>>>>>>> script of the object in another version of Rev running GLX2 >>>>>>>>>> should still show the script in progress (done this plenty >>>>>>>>>> of times myself). >>>>>>>>>> >>>>>>>>>> Opening the script in the Rev script editor will NOT show >>>>>>>>>> the working script, however, since Rev doesn't know about >>>>>>>>>> GLX2 custom properties. >>>>>>>>>> >>>>>>>>>> So if you aren't seeing changes as you move between two >>>>>>>>>> versions of Rev that are both using GLX2 then my guess is >>>>>>>>>> that you have the stack open in both versions at the same >>>>>>>>>> time and aren't reloading the stack into memory. If a stack >>>>>>>>>> file has been loaded in memory and you change the stack >>>>>>>>>> file on disk the changes on disk will not show up in the >>>>>>>>>> stack in memory until it is reloaded. Is it possible that >>>>>>>>>> this is what is happening on your end? >>>>>>>>>> >>>>>>>>>> Regards, >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Trevor DeVore >>>>>>>>>> Blue Mango Learning Systems >>>>>>>>>> www.bluemangolearning.com - www.screensteps.com >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> use-revolution mailing list >>>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>>> your subscription preferences: >>>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> use-revolution mailing list >>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>> your subscription preferences: >>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>>> >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> use-revolution mailing list >>>>>>>> use-revolution at lists.runrev.com >>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>> your subscription preferences: >>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-revolution mailing list >>>>>>> use-revolution at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>> your subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From runrev260805 at m-r-d.de Tue Mar 18 13:20:32 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Tue, 18 Mar 2008 17:20:32 +0000 Subject: Re-2: Beware! GLX2 can cause problems Message-ID: I also cannot confirm these problems. Working with GLX2 every day for 2 - 3 hours. Regards, Matthias Rebbe From jim at oyfconsulting.com Tue Mar 18 13:22:22 2008 From: jim at oyfconsulting.com (Jim Carwardine) Date: Tue, 18 Mar 2008 14:22:22 -0300 Subject: [OT] Another chortle... In-Reply-To: References: Message-ID: <754C006F-64E8-4829-9E0F-555DAB556972@oyfconsulting.com> I ran into this yesterday... Jim Carwardine, President & CEO OYF Consulting Ph. 902.823.2339 / 866.601.2339 Fx. 902.823-2139 StrategicDoing?: Execution depends on employees. Strategic Partner with HiringSmart Canada Ltd. -- From userev at canelasoftware.com Tue Mar 18 13:57:36 2008 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 18 Mar 2008 10:57:36 -0700 Subject: Beware! GTX2 can cause problems In-Reply-To: <47DFD5B3.9060606@crcom.net> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> <47DFB770.5090203@crcom.net> <828C2C90-126A-49A9-8135-0694CD45BF1C@earthlink.net> <47DFBA94.2060700@crcom.net> <00527716-0F60-4EA8-8D3B-D35D4E9DAEBD@daniels-mara.com> <47DFD5B3.9060606@crcom.net> Message-ID: <225458A0-3305-49CA-9F6E-112983E60696@canelasoftware.com> On Mar 18, 2008, at 7:46 AM, Len Morgan wrote: > When I watch the Windows Task Manager, it is Revolution that is > taking 60-100% of the CPU time so I'm not sure where else to look. > Perhaps there has been some sort of Windows update that doesn't show > up in the TaskManager. GLX is still usable, > just slow at times. I use Glx2 *all* day long and could not imagine life without it. With that in mind, problems are problems and solutions must be found. If you are seeing strange cpu usage, have you tried running without to see what happens? In most cases, high cpu usage results in something the app you are developing is doing. Glx2 does do some simple polling, but this is so mild you should not even notice it. And it is only doing it for a few secs when a mouse is moving. Mark Talluto -- CANELA Software http://www.canelasoftware.com From jerry at daniels-mara.com Tue Mar 18 14:11:22 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 18 Mar 2008 13:11:22 -0500 Subject: CPU use sky-rocketing: GLX2 or Rev or me?" In-Reply-To: <225458A0-3305-49CA-9F6E-112983E60696@canelasoftware.com> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> <47DFB770.5090203@crcom.net> <828C2C90-126A-49A9-8135-0694CD45BF1C@earthlink.net> <47DFBA94.2060700@crcom.net> <00527716-0F60-4EA8-8D3B-D35D4E9DAEBD@daniels-mara.com> <47DFD5B3.9060606@crcom.net> <225458A0-3305-49CA-9F6E-112983E60696@canelasoftware.com> Message-ID: <4A324C42-645F-4857-8E70-BBE1343D72B1@daniels-mara.com> Len, there is one other potential CPU-eater: creating and deleting objects en masse. If you lock messages before do so, the IDE in general will thank you as it has lists of objects to maintain. On Mar 18, 2008, at 12:57 PM, Mark Talluto wrote: > > On Mar 18, 2008, at 7:46 AM, Len Morgan wrote: > >> When I watch the Windows Task Manager, it is Revolution that is >> taking 60-100% of the CPU time so I'm not sure where else to look. >> Perhaps there has been some sort of Windows update that doesn't >> show up in the TaskManager. GLX is still usable, >> just slow at times. > > > I use Glx2 *all* day long and could not imagine life without it. > With that in mind, problems are problems and solutions must be > found. If you are seeing strange cpu usage, have you tried running > without to see what happens? In most cases, high cpu usage results > in something the app you are developing is doing. Glx2 does do some > simple polling, but this is so mild you should not even notice it. > And it is only doing it for a few secs when a mouse is moving. > > > Mark Talluto > -- > CANELA Software > http://www.canelasoftware.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Tue Mar 18 14:26:22 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 18 Mar 2008 13:26:22 -0500 Subject: My FiRst ReVOlutIOn StaCK In-Reply-To: <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> Message-ID: <47E0094E.50800@hyperactivesw.com> Colin Holgate wrote: > http://staff.funnygarbage.com/colin/track.rev.zip This is great! Nice work. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jerry at daniels-mara.com Tue Mar 18 14:51:44 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 18 Mar 2008 13:51:44 -0500 Subject: GLX2 Web Browser Beta In-Reply-To: <17DAB11D-742A-4BDE-926C-F61C47F45127@comcast.net> References: <19A4E205-A4E4-4A64-A16A-656E697C0AB4@comcast.net> <17DAB11D-742A-4BDE-926C-F61C47F45127@comcast.net> Message-ID: <1861A1CD-E66A-446F-A9F4-8365623897A0@daniels-mara.com> Tom, Not sure if you're a Mac or Windows person, but Safari 3.1 just came out today and GLX2 is using it (on Mac) via RevBrowser's builit-in web browser--and it's FAST. Very nice on Web 2.0 sites, too. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 17, 2008, at 11:19 PM, Thomas McGrath III wrote: > Thanks Sarah, > > Of course it was most obvious. I am not proficient with GLX2 yet. I > do enjoy a lot of the features though. > > Tom > On Mar 17, 2008, at 11:58 PM, Sarah Reichelt wrote: > >>> What is GLX2 Web Browser Beta? >>> >>> How do I see it or interact with it??? >> >> >> Make sure you have the latest beta of GLX2 and then open it's window. >> It isn't necessary to be scripting anything at the time, but you can >> be if you want. In the "Go" menu, the last item will be "Open web >> browser". Once a browser tab has opened, you can click any of the >> links in the list on the left, which include all the help pages for >> GLX2. You can also type in your own addresses to go to them directly. >> Use the "Go" menu for bookmarks, history etc. >> >> Cheers, >> Sarah >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From geradamas at yahoo.com Tue Mar 18 14:52:44 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 18 Mar 2008 18:52:44 +0000 (GMT) Subject: Palette Problem Message-ID: <776846.107.qm@web37512.mail.mud.yahoo.com> Mark Schonewille wrote: "on mouseUp palette stack "XXX" end mouseUp If you are using Media, it might not work. If it doesn't, use go stack "XXX" as palette" Neither of which worked with either my stack under DreamCard 2.6.1 or RR 2.9 most recent Beta!!! This is very odd as I want my stack on opening to be a Palette rather than a TopStack. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From geradamas at yahoo.com Tue Mar 18 14:55:40 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 18 Mar 2008 18:55:40 +0000 (GMT) Subject: Something I did not learn in a day Message-ID: <507802.41395.qm@web37503.mail.mud.yahoo.com> New version [Textifier ( 18 March )] uploaded. Don't think version of RR should affect things (let's face it the script (once I finally worked the thing out!) is fairly basic). However I think the problem may be that the stack was not Palettising soon enough. Please test. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From len-morgan at crcom.net Tue Mar 18 15:01:04 2008 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 18 Mar 2008 14:01:04 -0500 Subject: Beware! GTX2 can cause problems In-Reply-To: <4CD50B78-BB40-4A92-B9EF-B900FD5E5F1D@daniels-mara.com> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> <47DFB770.5090203@crcom.net> <828C2C90-126A-49A9-8135-0694CD45BF1C@earthlink.net> <47DFBA94.2060700@crcom.net> <00527716-0F60-4EA8-8D3B-D35D4E9DAEBD@daniels-mara.com> <47DFD5B3.9060606@crcom.net> <25019CAC-580C-4FA2-83C7-F7DF0BE94C16@earthlink.net> <0CD56C90-40EA-4AA8-AA53-3A4F9A2B831E@daniels-mara.com> <47DFF063.6080903@crcom.net> <4CD50B78-BB40-4A92-B9EF-B900FD5E5F1D@daniels-mara.com> Message-ID: <47E01170.6010302@crcom.net> Just to clarify: That wasn't MY title to the message. I was replying to someone else's message. If we're going to attempt accurate "headlines", we might as well shoot for the moon and have accurate reporting too. :-) len morgan Jerry Daniels wrote: > Thanks, Len. We actually use the beta product here for client projects > and other commercial development, so it's very useable. > > I do have to say one more thing: > > I think it would be better to avoid the alarmist headlines like > "Beware! GTX2 can cause problems". It just might be we are the > by-product of life of headlines from the news, etc. > > Wouldn't it would be nice--as engineers--if we could be somewhat > factual and proportionate in our posting titles which stay around > forever and go into the Akashic Record (Google)? > > "Script save problem: GLX2 or Rev?" might be a better, more accurate > call for help. > > My two cents. > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com/glx2 > > > > On Mar 18, 2008, at 11:40 AM, Len Morgan wrote: > >> I will add one final comment to this thread: >> >> Daniels & Mara's Betas are better (and less buggy) that a lot of >> commercial released and "stable" software! Some might contend that >> using the term "beta" when referring to GLX2, while accurate, is >> doing a disservice to other "beta" software because it tends to raise >> expectations. Perhaps "beta plus" would be better. :-) >> >> len morgan >> >> Jerry Daniels wrote: >>> Marian, >>> >>> I couldn't agree more. This discussion does belong on the site >>> devoted to the subject. Out of respect for other people's time, if >>> nothing else. >>> >>> If you're not signed up for GLX2 support yet (and you are a >>> currently licensed user), let me know and we'll add you to the site. >>> >>> Best, >>> >>> Jerry Daniels >>> >>> Daniels & Mara, Inc. >>> Makers of GLX2 >>> http://www.daniels-mara.com/glx2 >>> >>> >>> >>> On Mar 18, 2008, at 10:38 AM, Marian Petrides, M.D. wrote: >>> >>>> One quick suggestion if I might offer it.... if this appears to be >>>> an isolated problem with a beta version of GLX2, maybe we should >>>> retire this discussion to the Daniel-Mara site. >>>> The reason I suggest this is that previous negative comments about >>>> Galaxy (years ago) had kept me from installing GLX2 for months >>>> after I bought it as part of the Christmas bundle. Then several >>>> very positive comments last week finally caused me to work up the >>>> courage to install it--which I wish I had done a long time ago. >>>> >>>> Thusfar, it hasn't caused any problems (I'm using 2.0.2 not a 2.1 >>>> beta) and it is so much easier to use (ability to see code for >>>> multiple objects at once is just GREAT!). >>>> >>>> I'd hate to think that our discussions here about a _beta_ might >>>> scare others away from using this very helpful tool. Just a >>>> thought... I'll go back to lurking now. >>>> >>>> M >>>> >>>> >>>> On Mar 18, 2008, at 9:46 AM, Len Morgan wrote: >>>> >>>>> Believe me Jerry, I have (for the most part) gotten over my prior >>>>> tendency toward immediate condemnation of GLX (and Galaxy before >>>>> that, and Constellation before that) whenever anything goes flaky >>>>> with Rev. I was merely saying that in a similar situation to >>>>> Dave's it happened on or around the time I uninstalled the beta, >>>>> went back to the stable version, then back to the beta again. >>>>> >>>>> When I watch the Windows Task Manager, it is Revolution that is >>>>> taking 60-100% of the CPU time so I'm not sure where else to >>>>> look. Perhaps there has been some sort of Windows update that >>>>> doesn't show up in the TaskManager. GLX is still usable, >>>>> just slow at times. >>>>> >>>>> len morgan >>>>> >>>>> >>>>> Jerry Daniels wrote: >>>>>> Len, there are quite a few people using that version without that >>>>>> problem or anything like it. Many of us use GLX2 many hours a >>>>>> day, day after day. One wonders what it is about your system >>>>>> that's causing it. Memory? Some specific to your machine? >>>>>> >>>>>> On Mar 18, 2008, at 7:50 AM, Len Morgan wrote: >>>>>> >>>>>>> 2.1b40 >>>>>>> >>>>>>> Petrides, M.D. Marian wrote: >>>>>>>> Which beta were you using when you had problems? >>>>>>>> >>>>>>>> On Mar 18, 2008, at 7:37 AM, Len Morgan wrote: >>>>>>>> >>>>>>>>> I've started having the same problem: Massive slow down of the >>>>>>>>> whole system when I've got GLX2 running. This was after >>>>>>>>> deleting the preferences file. To try and solve another >>>>>>>>> problem, I was advised to go back to the stable version. >>>>>>>>> After the problem had been resolved, I went back to the latest >>>>>>>>> beta and that's when the slow down started. Sometimes it gets >>>>>>>>> to the point of being almost unusable. >>>>>>>>> >>>>>>>>> len morgan >>>>>>>>> >>>>>>>>> Dave wrote: >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> It doesn't appear to be doing that on my system, also it >>>>>>>>>> started running so slowly so as it be unusable, so I >>>>>>>>>> uninstalled it. Spent a weird hour trying to figure out where >>>>>>>>>> my changes had got to last night! >>>>>>>>>> >>>>>>>>>> All the Best >>>>>>>>>> Dave >>>>>>>>>> >>>>>>>>>> On 17 Mar 2008, at 14:28, Trevor DeVore wrote: >>>>>>>>>> >>>>>>>>>>> On Mar 17, 2008, at 5:35 AM, Dave wrote: >>>>>>>>>>> >>>>>>>>>>>> Ran into this and it caused me no end of grief, I'm using >>>>>>>>>>>> two versions of RunRev, 2.8.1.472 and the 2.9 Beta. I also >>>>>>>>>>>> use GTX2 and this is where the confusion came in. If you >>>>>>>>>>>> edit a script in one version of RunRev/GTX2, then open the >>>>>>>>>>>> Script in the version of RunRev/GTX2, the changes don't >>>>>>>>>>>> appear! I think that GTX2 must be caching the Script Source >>>>>>>>>>>> code somewhere that is Private to the Version of RunRev you >>>>>>>>>>>> are currently using? >>>>>>>>>>> >>>>>>>>>>> In addition to Sarah and Jerry's comments I would also add >>>>>>>>>>> that GLX2 stores the script you are working on (hasn't been >>>>>>>>>>> compiled yet) in the object itself. So the script you are >>>>>>>>>>> working on follows that object around. So opening the script >>>>>>>>>>> of the object in another version of Rev running GLX2 should >>>>>>>>>>> still show the script in progress (done this plenty of times >>>>>>>>>>> myself). >>>>>>>>>>> >>>>>>>>>>> Opening the script in the Rev script editor will NOT show >>>>>>>>>>> the working script, however, since Rev doesn't know about >>>>>>>>>>> GLX2 custom properties. >>>>>>>>>>> >>>>>>>>>>> So if you aren't seeing changes as you move between two >>>>>>>>>>> versions of Rev that are both using GLX2 then my guess is >>>>>>>>>>> that you have the stack open in both versions at the same >>>>>>>>>>> time and aren't reloading the stack into memory. If a stack >>>>>>>>>>> file has been loaded in memory and you change the stack file >>>>>>>>>>> on disk the changes on disk will not show up in the stack in >>>>>>>>>>> memory until it is reloaded. Is it possible that this is >>>>>>>>>>> what is happening on your end? >>>>>>>>>>> >>>>>>>>>>> Regards, >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Trevor DeVore >>>>>>>>>>> Blue Mango Learning Systems >>>>>>>>>>> www.bluemangolearning.com - www.screensteps.com >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> use-revolution mailing list >>>>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>>>> your subscription preferences: >>>>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> use-revolution mailing list >>>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>>> your subscription preferences: >>>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>>>> >>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> use-revolution mailing list >>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>> your subscription preferences: >>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> use-revolution mailing list >>>>>>>> use-revolution at lists.runrev.com >>>>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>>>> subscription preferences: >>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>> >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-revolution mailing list >>>>>>> use-revolution at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>>> subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From len-morgan at crcom.net Tue Mar 18 15:04:15 2008 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 18 Mar 2008 14:04:15 -0500 Subject: CPU use sky-rocketing: GLX2 or Rev or me?" In-Reply-To: <4A324C42-645F-4857-8E70-BBE1343D72B1@daniels-mara.com> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> <47DFB770.5090203@crcom.net> <828C2C90-126A-49A9-8135-0694CD45BF1C@earthlink.net> <47DFBA94.2060700@crcom.net> <00527716-0F60-4EA8-8D3B-D35D4E9DAEBD@daniels-mara.com> <47DFD5B3.9060606@crcom.net> <225458A0-3305-49CA-9F6E-112983E60696@canelasoftware.com> <4A324C42-645F-4857-8E70-BBE1343D72B1@daniels-mara.com> Message-ID: <47E0122F.8090307@crcom.net> Hmmm. When I've noticed this problem, it's been right after loading a few stacks (that make up my app) which I guess could constitute "creating and deleting objects en masse." I usually start to work on scripts at that point so maybe I just need to give it a few minutes to "settle down" before I pass judgement. len morgan Jerry Daniels wrote: > Len, there is one other potential CPU-eater: creating and deleting > objects en masse. If you lock messages before do so, the IDE in > general will thank you as it has lists of objects to maintain. > > On Mar 18, 2008, at 12:57 PM, Mark Talluto wrote: > >> >> On Mar 18, 2008, at 7:46 AM, Len Morgan wrote: >> >>> When I watch the Windows Task Manager, it is Revolution that is >>> taking 60-100% of the CPU time so I'm not sure where else to look. >>> Perhaps there has been some sort of Windows update that doesn't show >>> up in the TaskManager. GLX is still usable, >>> just slow at times. >> >> >> I use Glx2 *all* day long and could not imagine life without it. >> With that in mind, problems are problems and solutions must be >> found. If you are seeing strange cpu usage, have you tried running >> without to see what happens? In most cases, high cpu usage results >> in something the app you are developing is doing. Glx2 does do some >> simple polling, but this is so mild you should not even notice it. >> And it is only doing it for a few secs when a mouse is moving. >> >> >> Mark Talluto >> -- >> CANELA Software >> http://www.canelasoftware.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From len-morgan at crcom.net Tue Mar 18 15:11:14 2008 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 18 Mar 2008 14:11:14 -0500 Subject: [OT] Another chortle... In-Reply-To: <754C006F-64E8-4829-9E0F-555DAB556972@oyfconsulting.com> References: <754C006F-64E8-4829-9E0F-555DAB556972@oyfconsulting.com> Message-ID: <47E013D2.1080803@crcom.net> I've had days like that: most of 2007! len morgan Jim Carwardine wrote: > I ran into this yesterday... > > > > Jim Carwardine, > President & CEO > OYF Consulting > Ph. 902.823.2339 / 866.601.2339 > Fx. 902.823-2139 > > StrategicDoing?: Execution depends on employees. > Strategic Partner with HiringSmart Canada Ltd. From 3mcgrath at comcast.net Tue Mar 18 15:13:02 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Tue, 18 Mar 2008 15:13:02 -0400 Subject: GLX2 Web Browser Beta In-Reply-To: <1861A1CD-E66A-446F-A9F4-8365623897A0@daniels-mara.com> References: <19A4E205-A4E4-4A64-A16A-656E697C0AB4@comcast.net> <17DAB11D-742A-4BDE-926C-F61C47F45127@comcast.net> <1861A1CD-E66A-446F-A9F4-8365623897A0@daniels-mara.com> Message-ID: Jerry, Yes I updated and tested in GLX2 the first chance I had. It is very fast. Noticeably faster by far. One comment about how I use GLX2: It seems I keep switching out of the script edit environment to get to the (rev)property inspector from the norm rev menu and then switch back. I need constant quick access to the rev stack, card, object inspector for my workflow. I am not familiar with the GLX2 preferred method to do this? That said: I love the way Web 2.0 sites are available in the script editor. I love clickable handlers, In fact that was the only way to track down the RR Bug 6019 by using the clickable handler name to find where revSave in revLibrary were misbehaving. Since no one else seemed to have my particular bug Mark was giving me ideas of things to check in the revLibrary and we found a workaround/fix for 6019 which I am very pleased with. My computer froze at least thirty times during the time it took to find that bug. I love tabs for quick checks and code changes. I love auto archives. (saved me during the 6019 freezes) I now love the hover over an item to see what it's name was during writing a script. Thanks again, Tom McGrath On Mar 18, 2008, at 2:51 PM, Jerry Daniels wrote: > Tom, > > Not sure if you're a Mac or Windows person, but Safari 3.1 just came > out today and GLX2 is using it (on Mac) via RevBrowser's builit-in > web browser--and it's FAST. Very nice on Web 2.0 sites, too. > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com/glx2 > > > > On Mar 17, 2008, at 11:19 PM, Thomas McGrath III wrote: > >> Thanks Sarah, >> >> Of course it was most obvious. I am not proficient with GLX2 yet. I >> do enjoy a lot of the features though. >> >> Tom >> On Mar 17, 2008, at 11:58 PM, Sarah Reichelt wrote: >> >>>> What is GLX2 Web Browser Beta? >>>> >>>> How do I see it or interact with it??? >>> >>> >>> Make sure you have the latest beta of GLX2 and then open it's >>> window. >>> It isn't necessary to be scripting anything at the time, but you can >>> be if you want. In the "Go" menu, the last item will be "Open web >>> browser". Once a browser tab has opened, you can click any of the >>> links in the list on the left, which include all the help pages for >>> GLX2. You can also type in your own addresses to go to them >>> directly. >>> Use the "Go" menu for bookmarks, history etc. >>> >>> Cheers, >>> Sarah >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From benr_mc at cogapp.com Tue Mar 18 15:15:30 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 18 Mar 2008 19:15:30 +0000 Subject: My FiRst ReVOlutIOn StaCK In-Reply-To: <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> Message-ID: <47E014D2.4050702@cogapp.com> On 18/3/08 02:41, Colin Holgate wrote: > Sometimes when trying to figure out another programming tool I'll try > something I've done in other tools. The thing I chose to do is probably > not typical of Revolution stacks. I've made a QuickTime movie of it here > (it's iPhone friendly too): > > http://staff.funnygarbage.com/colin/track/track.mov > > so you can see what it does without downloading the stack it it's not of > interest. The stack is here: > > http://staff.funnygarbage.com/colin/track.rev.zip > > It's all one card script. > > BTW, it may have taken me more than one day of learning to get this far! Very sweet! Inspired by something else someone showed me today* I made a few tiny changes. I haven't figured out a good way to make a movie (how did you do it, Colin?); but if you'd like to see what happens when the RunRev staff leave work, execute the following into your message box: go stack URL "http://www.cogapp.com/users/benr/track.rev" - Ben * http://www.phatfusion.net/googledrive/ From jerry at daniels-mara.com Tue Mar 18 15:15:49 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 18 Mar 2008 14:15:49 -0500 Subject: Beware! GTX2 can cause problems In-Reply-To: <47E01170.6010302@crcom.net> References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <198A8FB1-D0EF-4EC7-A75E-900B47CEA4E5@mangomultimedia.com> <34D9A249-C082-4F9E-8AA5-FE27EA7F4033@looktowindward.com> <47DFB770.5090203@crcom.net> <828C2C90-126A-49A9-8135-0694CD45BF1C@earthlink.net> <47DFBA94.2060700@crcom.net> <00527716-0F60-4EA8-8D3B-D35D4E9DAEBD@daniels-mara.com> <47DFD5B3.9060606@crcom.net> <25019CAC-580C-4FA2-83C7-F7DF0BE94C16@earthlink.net> <0CD56C90-40EA-4AA8-AA53-3A4F9A2B831E@daniels-mara.com> <47DFF063.6080903@crcom.net> <4CD50B78-BB40-4A92-B9EF-B900FD5E5F1D@daniels-mara.com> <47E01170.6010302@crcom.net> Message-ID: Len, et al... The suggestion for accurate headlines was not aimed at you or anyone in specific, but was meant to be a general comment. I could have made that clearer! Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 18, 2008, at 2:01 PM, Len Morgan wrote: > Just to clarify: That wasn't MY title to the message. I was > replying to someone else's message. If we're going to attempt > accurate "headlines", we might as well shoot for the moon and have > accurate reporting too. :-) > > len morgan > > > > Jerry Daniels wrote: >> Thanks, Len. We actually use the beta product here for client >> projects and other commercial development, so it's very useable. >> >> I do have to say one more thing: >> >> I think it would be better to avoid the alarmist headlines like >> "Beware! GTX2 can cause problems". It just might be we are the by- >> product of life of headlines from the news, etc. >> >> Wouldn't it would be nice--as engineers--if we could be somewhat >> factual and proportionate in our posting titles which stay around >> forever and go into the Akashic Record (Google)? >> >> "Script save problem: GLX2 or Rev?" might be a better, more >> accurate call for help. >> >> My two cents. >> >> Best, >> >> Jerry Daniels >> >> Daniels & Mara, Inc. >> Makers of GLX2 >> http://www.daniels-mara.com/glx2 >> >> >> >> On Mar 18, 2008, at 11:40 AM, Len Morgan wrote: >> >>> I will add one final comment to this thread: >>> >>> Daniels & Mara's Betas are better (and less buggy) that a lot of >>> commercial released and "stable" software! Some might contend >>> that using the term "beta" when referring to GLX2, while accurate, >>> is doing a disservice to other "beta" software because it tends to >>> raise expectations. Perhaps "beta plus" would be better. :-) >>> >>> len morgan >>> >>> Jerry Daniels wrote: >>>> Marian, >>>> >>>> I couldn't agree more. This discussion does belong on the site >>>> devoted to the subject. Out of respect for other people's time, >>>> if nothing else. >>>> >>>> If you're not signed up for GLX2 support yet (and you are a >>>> currently licensed user), let me know and we'll add you to the >>>> site. >>>> >>>> Best, >>>> >>>> Jerry Daniels >>>> >>>> Daniels & Mara, Inc. >>>> Makers of GLX2 >>>> http://www.daniels-mara.com/glx2 >>>> >>>> >>>> >>>> On Mar 18, 2008, at 10:38 AM, Marian Petrides, M.D. wrote: >>>> >>>>> One quick suggestion if I might offer it.... if this appears to >>>>> be an isolated problem with a beta version of GLX2, maybe we >>>>> should retire this discussion to the Daniel-Mara site. >>>>> The reason I suggest this is that previous negative comments >>>>> about Galaxy (years ago) had kept me from installing GLX2 for >>>>> months after I bought it as part of the Christmas bundle. Then >>>>> several very positive comments last week finally caused me to >>>>> work up the courage to install it--which I wish I had done a >>>>> long time ago. >>>>> >>>>> Thusfar, it hasn't caused any problems (I'm using 2.0.2 not a >>>>> 2.1 beta) and it is so much easier to use (ability to see code >>>>> for multiple objects at once is just GREAT!). >>>>> >>>>> I'd hate to think that our discussions here about a _beta_ might >>>>> scare others away from using this very helpful tool. Just a >>>>> thought... I'll go back to lurking now. >>>>> >>>>> M >>>>> >>>>> >>>>> On Mar 18, 2008, at 9:46 AM, Len Morgan wrote: >>>>> >>>>>> Believe me Jerry, I have (for the most part) gotten over my >>>>>> prior tendency toward immediate condemnation of GLX (and Galaxy >>>>>> before that, and Constellation before that) whenever anything >>>>>> goes flaky with Rev. I was merely saying that in a similar >>>>>> situation to Dave's it happened on or around the time I >>>>>> uninstalled the beta, went back to the stable version, then >>>>>> back to the beta again. >>>>>> >>>>>> When I watch the Windows Task Manager, it is Revolution that is >>>>>> taking 60-100% of the CPU time so I'm not sure where else to >>>>>> look. Perhaps there has been some sort of Windows update that >>>>>> doesn't show up in the TaskManager. GLX is still usable, >>>>>> just slow at times. >>>>>> >>>>>> len morgan >>>>>> >>>>>> >>>>>> Jerry Daniels wrote: >>>>>>> Len, there are quite a few people using that version without >>>>>>> that problem or anything like it. Many of us use GLX2 many >>>>>>> hours a day, day after day. One wonders what it is about your >>>>>>> system that's causing it. Memory? Some specific to your machine? >>>>>>> >>>>>>> On Mar 18, 2008, at 7:50 AM, Len Morgan wrote: >>>>>>> >>>>>>>> 2.1b40 >>>>>>>> >>>>>>>> Petrides, M.D. Marian wrote: >>>>>>>>> Which beta were you using when you had problems? >>>>>>>>> >>>>>>>>> On Mar 18, 2008, at 7:37 AM, Len Morgan wrote: >>>>>>>>> >>>>>>>>>> I've started having the same problem: Massive slow down of >>>>>>>>>> the whole system when I've got GLX2 running. This was >>>>>>>>>> after deleting the preferences file. To try and solve >>>>>>>>>> another problem, I was advised to go back to the stable >>>>>>>>>> version. After the problem had been resolved, I went back >>>>>>>>>> to the latest beta and that's when the slow down started. >>>>>>>>>> Sometimes it gets to the point of being almost unusable. >>>>>>>>>> >>>>>>>>>> len morgan >>>>>>>>>> >>>>>>>>>> Dave wrote: >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> It doesn't appear to be doing that on my system, also it >>>>>>>>>>> started running so slowly so as it be unusable, so I >>>>>>>>>>> uninstalled it. Spent a weird hour trying to figure out >>>>>>>>>>> where my changes had got to last night! >>>>>>>>>>> >>>>>>>>>>> All the Best >>>>>>>>>>> Dave >>>>>>>>>>> >>>>>>>>>>> On 17 Mar 2008, at 14:28, Trevor DeVore wrote: >>>>>>>>>>> >>>>>>>>>>>> On Mar 17, 2008, at 5:35 AM, Dave wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Ran into this and it caused me no end of grief, I'm >>>>>>>>>>>>> using two versions of RunRev, 2.8.1.472 and the 2.9 >>>>>>>>>>>>> Beta. I also use GTX2 and this is where the confusion >>>>>>>>>>>>> came in. If you edit a script in one version of RunRev/ >>>>>>>>>>>>> GTX2, then open the Script in the version of RunRev/ >>>>>>>>>>>>> GTX2, the changes don't appear! I think that GTX2 must >>>>>>>>>>>>> be caching the Script Source code somewhere that is >>>>>>>>>>>>> Private to the Version of RunRev you are currently using? >>>>>>>>>>>> >>>>>>>>>>>> In addition to Sarah and Jerry's comments I would also >>>>>>>>>>>> add that GLX2 stores the script you are working on >>>>>>>>>>>> (hasn't been compiled yet) in the object itself. So the >>>>>>>>>>>> script you are working on follows that object around. So >>>>>>>>>>>> opening the script of the object in another version of >>>>>>>>>>>> Rev running GLX2 should still show the script in progress >>>>>>>>>>>> (done this plenty of times myself). >>>>>>>>>>>> >>>>>>>>>>>> Opening the script in the Rev script editor will NOT show >>>>>>>>>>>> the working script, however, since Rev doesn't know about >>>>>>>>>>>> GLX2 custom properties. >>>>>>>>>>>> >>>>>>>>>>>> So if you aren't seeing changes as you move between two >>>>>>>>>>>> versions of Rev that are both using GLX2 then my guess is >>>>>>>>>>>> that you have the stack open in both versions at the same >>>>>>>>>>>> time and aren't reloading the stack into memory. If a >>>>>>>>>>>> stack file has been loaded in memory and you change the >>>>>>>>>>>> stack file on disk the changes on disk will not show up >>>>>>>>>>>> in the stack in memory until it is reloaded. Is it >>>>>>>>>>>> possible that this is what is happening on your end? >>>>>>>>>>>> >>>>>>>>>>>> Regards, >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Trevor DeVore >>>>>>>>>>>> Blue Mango Learning Systems >>>>>>>>>>>> www.bluemangolearning.com - www.screensteps.com >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> use-revolution mailing list >>>>>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>>>>> Please visit this url to subscribe, unsubscribe and >>>>>>>>>>>> manage your subscription preferences: >>>>>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> use-revolution mailing list >>>>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>>>> your subscription preferences: >>>>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> use-revolution mailing list >>>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>>> your subscription preferences: >>>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> use-revolution mailing list >>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>> your subscription preferences: >>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>>> >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> use-revolution mailing list >>>>>>>> use-revolution at lists.runrev.com >>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>> your subscription preferences: >>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-revolution mailing list >>>>>>> use-revolution at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>> your subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry at daniels-mara.com Tue Mar 18 15:30:39 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 18 Mar 2008 14:30:39 -0500 Subject: GLX2 Web Browser Beta In-Reply-To: References: <19A4E205-A4E4-4A64-A16A-656E697C0AB4@comcast.net> <17DAB11D-742A-4BDE-926C-F61C47F45127@comcast.net> <1861A1CD-E66A-446F-A9F4-8365623897A0@daniels-mara.com> Message-ID: <7DAE8634-6FB1-490C-88EA-7B9C0BBD4E6C@daniels-mara.com> Tom, Mucho gracias for the GLX2 love! How to get the props of something quickly from within GLX2--without ever leaving it? Well, if the object of your desire has a Tab assigned to it in the GLX2 Script Editor, you can right-click* on ANY GLX2 Tab and get a menu that lets you do any one the following: - Edit Props of This Object - Edit Props of Owner - Edit Script of Owner - Show Object in App Browser (this currently just opens the Rev Application Browser) - Go to Parent Stack This handy contextual menu works on the active Tab in GLX2 or any non- active tab, AND it does so without activating the Tab upon which you right-click. I use this constantly to edit the script or properties of the Tab object's "owner"--the group,card or stack to which a control, group or card belongs. In this way I avoid repeated trips to the Rev Application Browser. * right-click = control-click on 1 btn Mac mouse; two fingers on trackpad + click on Mac laptops running OS X Leopard. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 18, 2008, at 2:13 PM, Thomas McGrath III wrote: > Jerry, > > Yes I updated and tested in GLX2 the first chance I had. It is very > fast. Noticeably faster by far. > > One comment about how I use GLX2: It seems I keep switching out of > the script edit environment to get to the (rev)property inspector > from the norm rev menu and then switch back. I need constant quick > access to the rev stack, card, object inspector for my workflow. I > am not familiar with the GLX2 preferred method to do this? > > That said: > > I love the way Web 2.0 sites are available in the script editor. > > I love clickable handlers, In fact that was the only way to track > down the RR Bug 6019 by using the clickable handler name to find > where revSave in revLibrary were misbehaving. Since no one else > seemed to have my particular bug Mark was giving me ideas of things > to check in the revLibrary and we found a workaround/fix for 6019 > which I am very pleased with. My computer froze at least thirty > times during the time it took to find that bug. > > I love tabs for quick checks and code changes. > > I love auto archives. (saved me during the 6019 freezes) > > I now love the hover over an item to see what it's name was during > writing a script. > > Thanks again, > > Tom McGrath > > > On Mar 18, 2008, at 2:51 PM, Jerry Daniels wrote: > >> Tom, >> >> Not sure if you're a Mac or Windows person, but Safari 3.1 just >> came out today and GLX2 is using it (on Mac) via RevBrowser's >> builit-in web browser--and it's FAST. Very nice on Web 2.0 sites, >> too. >> >> Best, >> >> Jerry Daniels >> >> Daniels & Mara, Inc. >> Makers of GLX2 >> http://www.daniels-mara.com/glx2 >> >> >> >> On Mar 17, 2008, at 11:19 PM, Thomas McGrath III wrote: >> >>> Thanks Sarah, >>> >>> Of course it was most obvious. I am not proficient with GLX2 yet. >>> I do enjoy a lot of the features though. >>> >>> Tom >>> On Mar 17, 2008, at 11:58 PM, Sarah Reichelt wrote: >>> >>>>> What is GLX2 Web Browser Beta? >>>>> >>>>> How do I see it or interact with it??? >>>> >>>> >>>> Make sure you have the latest beta of GLX2 and then open it's >>>> window. >>>> It isn't necessary to be scripting anything at the time, but you >>>> can >>>> be if you want. In the "Go" menu, the last item will be "Open web >>>> browser". Once a browser tab has opened, you can click any of the >>>> links in the list on the left, which include all the help pages for >>>> GLX2. You can also type in your own addresses to go to them >>>> directly. >>>> Use the "Go" menu for bookmarks, history etc. >>>> >>>> Cheers, >>>> Sarah >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From coiin at rcn.com Tue Mar 18 15:32:40 2008 From: coiin at rcn.com (Colin Holgate) Date: Tue, 18 Mar 2008 15:32:40 -0400 Subject: My FiRst ReVOlutIOn StaCK In-Reply-To: <47E014D2.4050702@cogapp.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> <47E014D2.4050702@cogapp.com> Message-ID: I used Snapz Pro X v2 to make the movie,which was therefore recorded in real time. From jerry at daniels-mara.com Tue Mar 18 16:09:25 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 18 Mar 2008 15:09:25 -0500 Subject: GLX2 Web Browser Beta In-Reply-To: <7DAE8634-6FB1-490C-88EA-7B9C0BBD4E6C@daniels-mara.com> References: <19A4E205-A4E4-4A64-A16A-656E697C0AB4@comcast.net> <17DAB11D-742A-4BDE-926C-F61C47F45127@comcast.net> <1861A1CD-E66A-446F-A9F4-8365623897A0@daniels-mara.com> <7DAE8634-6FB1-490C-88EA-7B9C0BBD4E6C@daniels-mara.com> Message-ID: <1806B123-EE30-4629-A875-6B1934E45BBB@daniels-mara.com> Tom, I might suggest to you and others who are just getting acquainted with GLX2's features, to turn on the preference in GLX2's prefs for Instructional Tooltips. You'll find it in the Global Prefs section of the Prefs Palette. (Prefs Palette accessible via the Preferences menu item on the menubar when GLX2 is in front). If this pref is on, when you put your pointer (mouse) over a GLX2 Tab, you'll see in the status bar (riding beneath the Rev Palette at top) a prominent tip telling you the presence of a right-clickable contextual menu for the tab. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 18, 2008, at 2:30 PM, Jerry Daniels wrote: > Tom, > > Mucho gracias for the GLX2 love! > > How to get the props of something quickly from within GLX2--without > ever leaving it? > > Well, if the object of your desire has a Tab assigned to it in the > GLX2 Script Editor, you can right-click* on ANY GLX2 Tab and get a > menu that lets you do any one the following: > > - Edit Props of This Object > - Edit Props of Owner > - Edit Script of Owner > - Show Object in App Browser (this currently just opens the Rev > Application Browser) > - Go to Parent Stack > > This handy contextual menu works on the active Tab in GLX2 or any > non-active tab, AND it does so without activating the Tab upon which > you right-click. I use this constantly to edit the script or > properties of the Tab object's "owner"--the group,card or stack to > which a control, group or card belongs. In this way I avoid repeated > trips to the Rev Application Browser. > > * right-click = control-click on 1 btn Mac mouse; two fingers on > trackpad + click on Mac laptops running OS X Leopard. > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com/glx2 > > > On Mar 18, 2008, at 2:13 PM, Thomas McGrath III wrote: > >> Jerry, >> >> Yes I updated and tested in GLX2 the first chance I had. It is very >> fast. Noticeably faster by far. >> >> One comment about how I use GLX2: It seems I keep switching out of >> the script edit environment to get to the (rev)property inspector >> from the norm rev menu and then switch back. I need constant quick >> access to the rev stack, card, object inspector for my workflow. I >> am not familiar with the GLX2 preferred method to do this? >> >> That said: >> >> I love the way Web 2.0 sites are available in the script editor. >> >> I love clickable handlers, In fact that was the only way to track >> down the RR Bug 6019 by using the clickable handler name to find >> where revSave in revLibrary were misbehaving. Since no one else >> seemed to have my particular bug Mark was giving me ideas of things >> to check in the revLibrary and we found a workaround/fix for 6019 >> which I am very pleased with. My computer froze at least thirty >> times during the time it took to find that bug. >> >> I love tabs for quick checks and code changes. >> >> I love auto archives. (saved me during the 6019 freezes) >> >> I now love the hover over an item to see what it's name was during >> writing a script. >> >> Thanks again, >> >> Tom McGrath >> >> >> On Mar 18, 2008, at 2:51 PM, Jerry Daniels wrote: >> >>> Tom, >>> >>> Not sure if you're a Mac or Windows person, but Safari 3.1 just >>> came out today and GLX2 is using it (on Mac) via RevBrowser's >>> builit-in web browser--and it's FAST. Very nice on Web 2.0 sites, >>> too. >>> >>> Best, >>> >>> Jerry Daniels >>> >>> Daniels & Mara, Inc. >>> Makers of GLX2 >>> http://www.daniels-mara.com/glx2 >>> >>> >>> >>> On Mar 17, 2008, at 11:19 PM, Thomas McGrath III wrote: >>> >>>> Thanks Sarah, >>>> >>>> Of course it was most obvious. I am not proficient with GLX2 yet. >>>> I do enjoy a lot of the features though. >>>> >>>> Tom >>>> On Mar 17, 2008, at 11:58 PM, Sarah Reichelt wrote: >>>> >>>>>> What is GLX2 Web Browser Beta? >>>>>> >>>>>> How do I see it or interact with it??? >>>>> >>>>> >>>>> Make sure you have the latest beta of GLX2 and then open it's >>>>> window. >>>>> It isn't necessary to be scripting anything at the time, but you >>>>> can >>>>> be if you want. In the "Go" menu, the last item will be "Open web >>>>> browser". Once a browser tab has opened, you can click any of the >>>>> links in the list on the left, which include all the help pages >>>>> for >>>>> GLX2. You can also type in your own addresses to go to them >>>>> directly. >>>>> Use the "Go" menu for bookmarks, history etc. >>>>> >>>>> Cheers, >>>>> Sarah >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From hershf at rgllc.us Tue Mar 18 17:22:22 2008 From: hershf at rgllc.us (Hershel Fisch) Date: Tue, 18 Mar 2008 16:22:22 -0500 Subject: Tab in list or table flds Message-ID: Tab in list or table fields ?, somebody check it out please 2.9+ osx 10.3.9 Hershel From jerry at daniels-mara.com Tue Mar 18 17:11:16 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 18 Mar 2008 16:11:16 -0500 Subject: [ANN] Visual Application Browser at RevLive! In-Reply-To: <7DAE8634-6FB1-490C-88EA-7B9C0BBD4E6C@daniels-mara.com> References: <19A4E205-A4E4-4A64-A16A-656E697C0AB4@comcast.net> <17DAB11D-742A-4BDE-926C-F61C47F45127@comcast.net> <1861A1CD-E66A-446F-A9F4-8365623897A0@daniels-mara.com> <7DAE8634-6FB1-490C-88EA-7B9C0BBD4E6C@daniels-mara.com> Message-ID: <8C9E95A4-55B0-4D39-97FE-C41116A5162D@daniels-mara.com> [Drum roll...] RevLive! Conference attendees will be among the first in the world to see and purchase (conference discount!) the Visual Application Browser in Las Vegas, Nevada on May 8, 2008. (As you read this announcement, scantily-clad show girls and muscular, oil-covered men are being contracted for this event). Visual Application Browser has been created and developed by Daniels & Mara--the creators of GLX2 Script Editor for Revolution based in Austin, Texas, USA. The Visual Application Browser (VAB) features the following: - an easy-to-use, browse-able Object Tree - a Live Snapshot of your object's card - a layout manager with alignment guides that appear as you move an object in the Live Snapshot - a configure-able Property Editor - a single window with Tabs just like GLX2 VAB has: - direct links to and from GLX2 - a make-it-my-application-browser option - a make-it-my-property-inspector option With this handy tool, Revolution developers can now: - Click an object in the Object Tree or Live Snapshot to edit its props or move/cut/copy/paste it. - Click an object in VAB's Live Snapshot and see where it is in VAB's Object Tree. - Know in a glance the ownership hierarchy of any object while editing its properties. - Move a control around within VAB's Live Snapshot to line it up with some of its buddy controls. - Move, copy, cut or paste controls to-and-from VAB's Object Tree quick-and-easy with short-cut keys. - Re-layer a card, control or group by dragging and dropping it within the Object Tree. - Edit groups by dragging and dropping controls via the Object Tree. - Have a tab for every clicked object, just like GLX2 does with scripts. Fledgling web site: http://daniels-mara.com/vab I've already started using an alpha verison of VAB and I have to say: it's VABULOUS! Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 http://www.daniels-mara.com/vab From eric.chatonet at sosmartsoftware.com Tue Mar 18 17:29:14 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 18 Mar 2008 22:29:14 +0100 Subject: Palette Problem In-Reply-To: <776846.107.qm@web37512.mail.mud.yahoo.com> References: <776846.107.qm@web37512.mail.mud.yahoo.com> Message-ID: Hi Richmond, Usually when this kind of problem comes up (there might be many reasons) just force the stack's style at preOpenstack: on preOpenstack set the style of this stack to "palette" end preOpenstack Just a workaround that usually works :-) Le 18 mars 08 ? 19:52, Richmond Mathewson a ?crit : > Mark Schonewille wrote: > > "on mouseUp > palette stack "XXX" > end mouseUp > > If you are using Media, it might not work. If it > doesn't, use > > go stack "XXX" as palette" > > Neither of which worked with either my stack under > DreamCard 2.6.1 > > or RR 2.9 most recent Beta!!! > > This is very odd as I want my stack on opening to be a > Palette rather than a TopStack. > > sincerely, Richmond Mathewson Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From sarah.reichelt at gmail.com Tue Mar 18 19:04:09 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 19 Mar 2008 09:04:09 +1000 Subject: Printing with Rev 2.9.0 Message-ID: Hi All, I would like to thanks Mark W. for his tireless efforts to solve the problems I was having with the new printing commands in Rev 2.9. With rc-1, it seems that the sudden quitting I was experiencing when choosing certain printers has now stopped happening . Thanks Mark :-) I have an application which prints to an A4 printer and to a label printer. Previously, I have had to make the users go through Page Setup and Print dialogs every time the printer changed. Now I can do the following which I thought others might be interested to see. One off page setup for each printer: set the printersettings to the cPrintSet["A4"] of this stack answer page setup put the result into tRes if tRes is empty then set the cPrintSet["A4"] of this stack to the printersettings end if and repeat for the label printer, using & setting the cPrintSet["Label"]. On off printer setup for each printer: set the printersettings to the cPrintSet["A4"] of this stack answer printer put the result into tRes if tRes is empty then set the cPrintSet["A4"] of this stack to the printersettings end if and repeat for the label printer, using & setting the cPrintSet["Label"]. Then for printing a label, I just have to do the following: set the printersettings to the cPrintSet["Label"] of this stack set the printmargins to "10,10,10,10" revShowPrintDialog false, false revPrintField the long name of fld "Label" and similarly for printing an A4 report. Note that it is necessary to put in the "revShowPrintDialog false, false" line or you will get both print dialogs by default. I intend to have a check to see whether page setup & print dialogs have already been done for the specified printer, and if not, use this line to make them happen once. There are other features like setting printerOutput, printRanges etc. If you want these to take effect, you MUST have "revShowPrintDialog false, false" or those settings will be over-ridden by whatever is chosen in the print dialog. Note that Rev now does respect the page range specified in the Print dialog, which is a fix of bug Cheers, Sarah From stephenREVOLUTION2 at barncard.com Tue Mar 18 19:17:18 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Tue, 18 Mar 2008 16:17:18 -0700 Subject: Printing with Rev 2.9.0 In-Reply-To: References: Message-ID: We finally have most of the the functionality of John A. Nairn's wonderful Printreport from 1989. Does anyone remember the XCMD? It was invaluable to me for the A&M Tape copy system project. Along with Compilit and Windowscript, I felt like I could build anything in xTalk. Now I have it all in 3 platforms! >I have an application which prints to an A4 printer and to a label >printer. Previously, I have had to make the users go through Page >Setup and Print dialogs every time the printer changed. Now I can do >the following which I thought others might be interested to see. > >One off page setup for each printer: > > set the printersettings to the cPrintSet["A4"] of this stack > answer page setup > put the result into tRes > if tRes is empty then > set the cPrintSet["A4"] of this stack to the printersettings > end if >.. > >Cheers, >Sarah -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From capellan2000 at yahoo.com Tue Mar 18 20:00:52 2008 From: capellan2000 at yahoo.com (capellan) Date: Tue, 18 Mar 2008 17:00:52 -0700 (PDT) Subject: [OT] A Hardware wish... Message-ID: <16133914.post@talk.nabble.com> Hi all, Recently, while working in a teamwork project, the hard reality of having to download and upload (daily) many files of hundreds Megabytes to a remote server, keep me wishing for a faster connection or some clever and automatic way to handle these kind of "data moving" task after my daily work is finished. Thinking about an ideal and automatic way to download and upload these files, (without compromising the Workstation PCs), this is my question for this group: Does exist a pocket size device (that i could connect directly to a DSL modem, via USB or Ethernet) that could download or upload these big size files after i finish my work? i imagine something similar to an USB memory stick, that contains the files that i want to send and enough empty space to save the files that i should receive. This device manages a list of files for upload and download. I connect this device to the DSL modem in the night and when i return in the morning, all files have been received and send. Are "Network Attached Storage" devices, the actual hardware that closely resemble what i am looking for? Thanks in advance for your opinions and ideas. alejandro upload and download -- View this message in context: http://www.nabble.com/-OT--A-Hardware-wish...-tp16133914p16133914.html Sent from the Revolution - User mailing list archive at Nabble.com. From revdev at pdslabs.net Tue Mar 18 20:24:00 2008 From: revdev at pdslabs.net (Phil Davis) Date: Tue, 18 Mar 2008 17:24:00 -0700 Subject: [OT] A Hardware wish... In-Reply-To: <16133914.post@talk.nabble.com> References: <16133914.post@talk.nabble.com> Message-ID: <47E05D20.6090807@pdslabs.net> Hi Alejandro, A NAS device won't do it - at least not the ones I'm familiar with, but I haven't looked at them since I bought one a couple of years ago. Maybe they are smarter now. As you probably know, a NAS is basically a single-purpose computer that has a big HD, which only knows how to serve files. They are a great addition to your local network if you don't have a file server; and mine (and probably any) can also be configured to back itself up to a USB drive directly connected to it. But that's all mine knows how to do. Jim Ault introduced me to StuffIt for automated backups (which I still don't use effectively, but...) StuffIt lets you schedule automatic, unattended backups of specific folders to FTP and .mac locations. Would that do it for you? It would run on your computer at night or whenever you tell it to. If you want a separate piece of hardware to do the backup, I suppose you could put a cheap PC into your network DMZ and copy files to its StuffIt upload folder before you turn off your computer and go home at night. HTH - Phil Davis capellan wrote: > Hi all, > > Recently, while working in a teamwork project, the hard reality of having to > download and upload (daily) many files of hundreds Megabytes to a remote > server, > keep me wishing for a faster connection or some clever and automatic way > to handle these kind of "data moving" task after my daily work is finished. > > Thinking about an ideal and automatic way to download and upload these > files, (without compromising the Workstation PCs), this is my question for > this group: > > Does exist a pocket size device (that i could connect directly to a DSL > modem, > via USB or Ethernet) that could download or upload these big size files > after i finish > my work? > > i imagine something similar to an USB memory stick, that contains the files > that > i want to send and enough empty space to save the files that i should > receive. > This device manages a list of files for upload and download. I connect this > device > to the DSL modem in the night and when i return in the morning, all files > have been > received and send. > > Are "Network Attached Storage" devices, the actual hardware that closely > resemble what i am looking for? > > Thanks in advance for your opinions and ideas. > > alejandro > > > upload and download > -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From sadhu at castandcrew.com Tue Mar 18 21:15:45 2008 From: sadhu at castandcrew.com (Sadhunathan Nadesan) Date: Tue, 18 Mar 2008 18:15:45 -0700 Subject: San Diego? Message-ID: <200803190115.m2J1Fjc4029755@sddev.castandcrew.com> Someone told me a Revolution consulting company was in San Diego (they thought it was Sons of Thunder, but apparently not) - anyone know? Mahalo, -- Sadhu From ambassador at fourthworld.com Tue Mar 18 21:40:59 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 18 Mar 2008 18:40:59 -0700 Subject: San Diego? Message-ID: <47E06F2B.5030702@fourthworld.com> Sadhunathan Nadesan wrote: > Someone told me a Revolution consulting company was in San Diego (they > thought it was Sons of Thunder, but apparently not) - anyone know? Ken's in Wisconsin, though he used to live in San Diego. I've checked Rev's consultants list at , but I don't see one there in San Diego. I'm not too far, in Los Angeles, just a short commuter train away. :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From 3mcgrath at comcast.net Wed Mar 19 01:54:09 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Wed, 19 Mar 2008 01:54:09 -0400 Subject: GLX2 Web Browser Beta In-Reply-To: <7DAE8634-6FB1-490C-88EA-7B9C0BBD4E6C@daniels-mara.com> References: <19A4E205-A4E4-4A64-A16A-656E697C0AB4@comcast.net> <17DAB11D-742A-4BDE-926C-F61C47F45127@comcast.net> <1861A1CD-E66A-446F-A9F4-8365623897A0@daniels-mara.com> <7DAE8634-6FB1-490C-88EA-7B9C0BBD4E6C@daniels-mara.com> Message-ID: <605903E4-7ACF-481B-BEEA-D92D062B014B@comcast.net> Jerry, And now I love right clicking on a handler to access the properties of objects and this will improve my workflow. Thanks Tom McGrath On Mar 18, 2008, at 3:30 PM, Jerry Daniels wrote: > Tom, > > Mucho gracias for the GLX2 love! > > How to get the props of something quickly from within GLX2--without > ever leaving it? > > Well, if the object of your desire has a Tab assigned to it in the > GLX2 Script Editor, you can right-click* on ANY GLX2 Tab and get a > menu that lets you do any one the following: > > - Edit Props of This Object > - Edit Props of Owner > - Edit Script of Owner > - Show Object in App Browser (this currently just opens the Rev > Application Browser) > - Go to Parent Stack > > This handy contextual menu works on the active Tab in GLX2 or any > non-active tab, AND it does so without activating the Tab upon which > you right-click. I use this constantly to edit the script or > properties of the Tab object's "owner"--the group,card or stack to > which a control, group or card belongs. In this way I avoid repeated > trips to the Rev Application Browser. > > * right-click = control-click on 1 btn Mac mouse; two fingers on > trackpad + click on Mac laptops running OS X Leopard. > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com/glx2 > From 3mcgrath at comcast.net Wed Mar 19 01:56:04 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Wed, 19 Mar 2008 01:56:04 -0400 Subject: My FiRst ReVOlutIOn StaCK In-Reply-To: <47E014D2.4050702@cogapp.com> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> <47E014D2.4050702@cogapp.com> Message-ID: <2D2B2855-532D-4E32-8865-35F8DF911BA7@comcast.net> LOL, Ben that was way too funny.... Tom On Mar 18, 2008, at 3:15 PM, Ben Rubinstein wrote: > On 18/3/08 02:41, Colin Holgate wrote: >> Sometimes when trying to figure out another programming tool I'll >> try something I've done in other tools. The thing I chose to do is >> probably not typical of Revolution stacks. I've made a QuickTime >> movie of it here (it's iPhone friendly too): >> http://staff.funnygarbage.com/colin/track/track.mov >> so you can see what it does without downloading the stack it it's >> not of interest. The stack is here: >> http://staff.funnygarbage.com/colin/track.rev.zip >> It's all one card script. >> BTW, it may have taken me more than one day of learning to get this >> far! > > Very sweet! > > Inspired by something else someone showed me today* I made a few > tiny changes. I haven't figured out a good way to make a movie (how > did you do it, Colin?); but if you'd like to see what happens when > the RunRev staff leave work, execute the following into your message > box: > > go stack URL "http://www.cogapp.com/users/benr/track.rev" > > - Ben > > * http://www.phatfusion.net/googledrive/ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Wed Mar 19 07:07:53 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 19 Mar 2008 12:07:53 +0100 Subject: Trapped in a crash Message-ID: Hi, Before I write to support, does anyone have a solution for this bug? It would be great if I could use Rev for Win on my MacBook again. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info From m.schonewille at economy-x-talk.com Wed Mar 19 07:11:34 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 19 Mar 2008 12:11:34 +0100 Subject: 2.9 bug? In-Reply-To: <7B024E0F-46D2-450E-84AF-9C28C6ECCA7D@maseurope.net> References: <7B024E0F-46D2-450E-84AF-9C28C6ECCA7D@maseurope.net> Message-ID: <4F2F996F-8371-4E24-897A-D844854687EF@economy-x-talk.com> Hi Mark, I gave the ruler a quick look, it didn't crash in OSX. I assume it only happens while one is really using the plugin, not during a quick test. Do you have a field with a very wide column, perhaps? Does it also happen if you edit your stack in a different version of Revolution or if you re-install a fresh copy of the plugin? Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 17 mrt 2008, at 17:02, Mark Smith wrote: > Has anyone else had trouble with the revTabRuler plugin under 2.9-5? > I'm on OS X, and I'm getting crashes when using the plugin - I'm > trying to find a recipe before reporting, but I'd be interested to > know if anyone is seeing this. > > Best, > > Mark From len-morgan at crcom.net Wed Mar 19 07:51:32 2008 From: len-morgan at crcom.net (Len Morgan) Date: Wed, 19 Mar 2008 06:51:32 -0500 Subject: [ANN] Visual Application Browser at RevLive! In-Reply-To: <8C9E95A4-55B0-4D39-97FE-C41116A5162D@daniels-mara.com> References: <19A4E205-A4E4-4A64-A16A-656E697C0AB4@comcast.net> <17DAB11D-742A-4BDE-926C-F61C47F45127@comcast.net> <1861A1CD-E66A-446F-A9F4-8365623897A0@daniels-mara.com> <7DAE8634-6FB1-490C-88EA-7B9C0BBD4E6C@daniels-mara.com> <8C9E95A4-55B0-4D39-97FE-C41116A5162D@daniels-mara.com> Message-ID: <47E0FE44.4070404@crcom.net> Any ball park idea on (non-attendee) pricing? I want to start saving my pennies. len morgan Jerry Daniels wrote: > [Drum roll...] > > RevLive! Conference attendees will be among the first in the world to > see and purchase (conference discount!) the Visual Application Browser > in Las Vegas, Nevada on May 8, 2008. (As you read this announcement, > scantily-clad show girls and muscular, oil-covered men are being > contracted for this event). > > Visual Application Browser has been created and developed by Daniels & > Mara--the creators of GLX2 Script Editor for Revolution based in > Austin, Texas, USA. > > The Visual Application Browser (VAB) features the following: > > - an easy-to-use, browse-able Object Tree > - a Live Snapshot of your object's card > - a layout manager with alignment guides that appear as you move an > object in the Live Snapshot > - a configure-able Property Editor > - a single window with Tabs just like GLX2 > > VAB has: > > - direct links to and from GLX2 > - a make-it-my-application-browser option > - a make-it-my-property-inspector option > > With this handy tool, Revolution developers can now: > > - Click an object in the Object Tree or Live Snapshot to edit its > props or move/cut/copy/paste it. > - Click an object in VAB's Live Snapshot and see where it is in VAB's > Object Tree. > - Know in a glance the ownership hierarchy of any object while editing > its properties. > - Move a control around within VAB's Live Snapshot to line it up with > some of its buddy controls. > - Move, copy, cut or paste controls to-and-from VAB's Object Tree > quick-and-easy with short-cut keys. > - Re-layer a card, control or group by dragging and dropping it within > the Object Tree. > - Edit groups by dragging and dropping controls via the Object Tree. > - Have a tab for every clicked object, just like GLX2 does with scripts. > > Fledgling web site: > > http://daniels-mara.com/vab > > I've already started using an alpha verison of VAB and I have to say: > it's VABULOUS! > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com/glx2 > http://www.daniels-mara.com/vab > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From viktoras at ekoinf.net Wed Mar 19 08:25:06 2008 From: viktoras at ekoinf.net (viktoras didziulis) Date: Wed, 19 Mar 2008 14:25:06 +0200 Subject: OOP in Rev... In-Reply-To: <2D2B2855-532D-4E32-8865-35F8DF911BA7@comcast.net> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> <47E014D2.4050702@cogapp.com> <2D2B2855-532D-4E32-8865-35F8DF911BA7@comcast.net> Message-ID: <47E10622.5050101@ekoinf.net> I would like to define a class, an object (the both with their properties) and methods that are not a part of graphical user interface or Revolution engine... Let's say I need an object "City" having properties: minLatitude, maxLatitude, minLongitude, maxLongitude, area, populationSize, growthRate, dateFounded, currentDate so it can be handled using specific handlers and functions (e.g. its methods). Or, well, it would be more correct to start with creation of a class "City" or "templateCity" and then use it to create new "city" objects (NewYork, Paris, etc...) that can be processed by their functions like "populationGrowth(Paris, start_year, end_year)" and so on... The three approaches that I can imagine are somehow inter-tangled: (1) creating an object as a custom property set of a stack or (2) creating it as an array or (3) creating it as an invisible control with custom properties. But all these have their drawbacks. The (1) and (3) approach allows attaching handlers to custom properties and allows accessing object (e.g. a custom property set) properties using both an array notation (somehow an equivalent to an array-like behavior of objects in javascript) and in a way consistent with handling of properties in Rev e.g. "set the .. of .. to ..." or "get .. the .. of ...". Unfortunately (1) allows only a single object to be active and thus accessible. The (3) is a dirty one, because object is created using empty controls with their own additional properties and methods. The (2) looks promising, one can create a class, write a constructor function that would create new objects from the class, etc... But it lacks consistency with the existing OOP style in Rev - e.g. you can not get or set an element of an array using "get the of " or "set the of to ". Besides you can not use getProp or setProp handlers with array's elements. Did anyone try doing something like this kind of OOP in Rev? I would appreciate if you can share your thoughts, warnings, tricks and approaches :-). I am not looking for a complex C++ like style of OOP in Rev. Anything simpler like the OOP model of javascript would be OK. In general, I think, it would be nice if one could treat and access Revolution arrays as objects with custom properties, with all the getProp, setProp and templateObject stuff... Or is it possible somehow? If not, is this already posted to QC as an enhancement request - I would vote for it? Otherwise going to post it there myself... All the best! Viktoras From m.schonewille at economy-x-talk.com Wed Mar 19 08:30:42 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 19 Mar 2008 13:30:42 +0100 Subject: OOP in Rev... In-Reply-To: <47E10622.5050101@ekoinf.net> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> <47E014D2.4050702@cogapp.com> <2D2B2855-532D-4E32-8865-35F8DF911BA7@comcast.net> <47E10622.5050101@ekoinf.net> Message-ID: Hi, I just don't get it. I never ever felt a need for OOP and I just can't imagine I ever will, using xTalks. I'd call xTalk rOOP (really object oriented programming) because xTalk uses real objects, like fields, buttons, etc. Why don't you simply forget about OOP? What does OOP have that rOOP doesn't? Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 19-mrt-2008, om 13:25 heeft viktoras didziulis het volgende geschreven: > I would like to define a class, an object (the both with their > properties) and methods that are not a part of graphical user > interface or Revolution engine... > From 3mcgrath at comcast.net Wed Mar 19 08:40:07 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Wed, 19 Mar 2008 08:40:07 -0400 Subject: OOP in Rev... In-Reply-To: <47E10622.5050101@ekoinf.net> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> <47E014D2.4050702@cogapp.com> <2D2B2855-532D-4E32-8865-35F8DF911BA7@comcast.net> <47E10622.5050101@ekoinf.net> Message-ID: <54E1A41D-9E1B-48E4-82AB-10FF28E903F6@comcast.net> Viktoras, I have not tried this in Rev but I was thinking that you might want to mix the array with custom props so that the array set the custom props of the object. The array could build the object and it's properties. Just a thought. Others on the list will have more experience with this. Tom On Mar 19, 2008, at 8:25 AM, viktoras didziulis wrote: > I would like to define a class, an object (the both with their > properties) and methods that are not a part of graphical user > interface or Revolution engine... > > Let's say I need an object "City" having properties: minLatitude, > maxLatitude, minLongitude, maxLongitude, area, populationSize, > growthRate, dateFounded, currentDate so it can be handled using > specific handlers and functions (e.g. its methods). Or, well, it > would be more correct to start with creation of a class "City" or > "templateCity" and then use it to create new "city" objects > (NewYork, Paris, etc...) that can be processed by their functions > like "populationGrowth(Paris, start_year, end_year)" and so on... > > The three approaches that I can imagine are somehow inter-tangled: > (1) creating an object as a custom property set of a stack or (2) > creating it as an array or (3) creating it as an invisible control > with custom properties. But all these have their drawbacks. > > The (1) and (3) approach allows attaching handlers to custom > properties and allows accessing object (e.g. a custom property set) > properties using both an array notation (somehow an equivalent to an > array-like behavior of objects in javascript) and in a way > consistent with handling of properties in Rev e.g. "set the .. of .. > to ..." or "get .. the .. of ...". Unfortunately (1) allows only a > single object to be active and thus accessible. The (3) is a dirty > one, because object is created using empty controls with their own > additional properties and methods. The (2) looks promising, one can > create a class, write a constructor function that would create new > objects from the class, etc... But it lacks consistency with the > existing OOP style in Rev - e.g. you can not get or set an element > of an array using "get the of " or > "set the of to ". Besides > you can not use getProp or setProp handlers with array's elements. > > Did anyone try doing something like this kind of OOP in Rev? I would > appreciate if you can share your thoughts, warnings, tricks and > approaches :-). I am not looking for a complex C++ like style of OOP > in Rev. Anything simpler like the OOP model of javascript would be > OK. In general, I think, it would be nice if one could treat and > access Revolution arrays as objects with custom properties, with all > the getProp, setProp and templateObject stuff... Or is it possible > somehow? If not, is this already posted to QC as an enhancement > request - I would vote for it? Otherwise going to post it there > myself... > > All the best! > Viktoras > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From len-morgan at crcom.net Wed Mar 19 09:02:10 2008 From: len-morgan at crcom.net (Len Morgan) Date: Wed, 19 Mar 2008 08:02:10 -0500 Subject: OOP in Rev... In-Reply-To: References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> <47E014D2.4050702@cogapp.com> <2D2B2855-532D-4E32-8865-35F8DF911BA7@comcast.net> <47E10622.5050101@ekoinf.net> Message-ID: <47E10ED2.2000301@crcom.net> Putting the OOP vs rOOP discussion aside for a moment, I would love to have the ability to create "new" GUI objects. For example, consider a fader for a mixing board. It has a sliding "thumb" (like a scrollbar), usually a pan control at the top, perhaps a VU meter next to the slider to show the signal (sort of a progress bar), and a couple of text fields at the bottom for the name of the channel (Guitar, Vocal, etc), and the current dB value of the slider. Such an object would have properties for current slider position, set the VU meter level, set the pan position, etc. I'd like to be able to create this object and place it on a card just like a button or field. I suppose this could be done with a group (just about all of the required pieces are there and could be manipulated with xTalk) but I don't know of an easy way to store that "object" in such a way that I could drop it on to a card. Perhaps a future enhancement might be "stack format" that could save just an object in it (.obj or .wid?). I don't think that would be too big a stretch. Any ideas or comments? len morgan Mark Schonewille wrote: > Hi, > > I just don't get it. I never ever felt a need for OOP and I just can't > imagine I ever will, using xTalks. I'd call xTalk rOOP (really object > oriented programming) because xTalk uses real objects, like fields, > buttons, etc. > > Why don't you simply forget about OOP? What does OOP have that rOOP > doesn't? > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Get your store on-line within minutes with Salery Web Store software. > Download at http://www.salery.biz > > Op 19-mrt-2008, om 13:25 heeft viktoras didziulis het volgende > geschreven: > >> I would like to define a class, an object (the both with their >> properties) and methods that are not a part of graphical user >> interface or Revolution engine... >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From jerry at daniels-mara.com Wed Mar 19 09:13:11 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Wed, 19 Mar 2008 08:13:11 -0500 Subject: [ANN] Visual Application Browser at RevLive! In-Reply-To: <47E0FE44.4070404@crcom.net> References: <19A4E205-A4E4-4A64-A16A-656E697C0AB4@comcast.net> <17DAB11D-742A-4BDE-926C-F61C47F45127@comcast.net> <1861A1CD-E66A-446F-A9F4-8365623897A0@daniels-mara.com> <7DAE8634-6FB1-490C-88EA-7B9C0BBD4E6C@daniels-mara.com> <8C9E95A4-55B0-4D39-97FE-C41116A5162D@daniels-mara.com> <47E0FE44.4070404@crcom.net> Message-ID: <81697C0E-F69E-49E3-92F2-09FC33D3ADB3@daniels-mara.com> Len, We have not set a price as of yet. There are a couple of dependencies. The best minds of a couple generations are working on it, however. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 19, 2008, at 6:51 AM, Len Morgan wrote: > Any ball park idea on (non-attendee) pricing? I want to start > saving my pennies. > > len morgan > > Jerry Daniels wrote: >> [Drum roll...] >> >> RevLive! Conference attendees will be among the first in the world >> to see and purchase (conference discount!) the Visual Application >> Browser in Las Vegas, Nevada on May 8, 2008. (As you read this >> announcement, scantily-clad show girls and muscular, oil-covered >> men are being contracted for this event). >> >> Visual Application Browser has been created and developed by >> Daniels & Mara--the creators of GLX2 Script Editor for Revolution >> based in Austin, Texas, USA. >> >> The Visual Application Browser (VAB) features the following: >> >> - an easy-to-use, browse-able Object Tree >> - a Live Snapshot of your object's card >> - a layout manager with alignment guides that appear as you move an >> object in the Live Snapshot >> - a configure-able Property Editor >> - a single window with Tabs just like GLX2 >> >> VAB has: >> >> - direct links to and from GLX2 >> - a make-it-my-application-browser option >> - a make-it-my-property-inspector option >> >> With this handy tool, Revolution developers can now: >> >> - Click an object in the Object Tree or Live Snapshot to edit its >> props or move/cut/copy/paste it. >> - Click an object in VAB's Live Snapshot and see where it is in >> VAB's Object Tree. >> - Know in a glance the ownership hierarchy of any object while >> editing its properties. >> - Move a control around within VAB's Live Snapshot to line it up >> with some of its buddy controls. >> - Move, copy, cut or paste controls to-and-from VAB's Object Tree >> quick-and-easy with short-cut keys. >> - Re-layer a card, control or group by dragging and dropping it >> within the Object Tree. >> - Edit groups by dragging and dropping controls via the Object Tree. >> - Have a tab for every clicked object, just like GLX2 does with >> scripts. >> >> Fledgling web site: >> >> http://daniels-mara.com/vab >> >> I've already started using an alpha verison of VAB and I have to >> say: it's VABULOUS! >> >> Best, >> >> Jerry Daniels >> >> Daniels & Mara, Inc. >> Makers of GLX2 >> http://www.daniels-mara.com/glx2 >> http://www.daniels-mara.com/vab >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Wed Mar 19 09:12:05 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 19 Mar 2008 14:12:05 +0100 Subject: OOP in Rev... In-Reply-To: <47E10ED2.2000301@crcom.net> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> <47E014D2.4050702@cogapp.com> <2D2B2855-532D-4E32-8865-35F8DF911BA7@comcast.net> <47E10622.5050101@ekoinf.net> <47E10ED2.2000301@crcom.net> Message-ID: <52E718FF-5722-4B49-BC0A-721029FC9FC4@economy-x-talk.com> Hi Len, I make new objects all the time. I just combine the components in a group and when I need it, I copy the group, by script, from a template stack to its destination. Setprop handlers allow me to treat the group as if it were a true, native object. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 19-mrt-2008, om 14:02 heeft Len Morgan het volgende geschreven: > Putting the OOP vs rOOP discussion aside for a moment, I would love > to have the ability to create "new" GUI objects. For example, > consider a fader for a mixing board. > It has a sliding "thumb" (like a scrollbar), usually a pan control > at the top, perhaps a VU meter next to the slider to show the > signal (sort of a progress bar), and a couple of text fields at the > bottom for the name of the channel (Guitar, Vocal, etc), and the > current dB value of the slider. Such an object would have > properties for current slider position, set the VU meter level, set > the pan position, etc. I'd like to be able to create this object > and place it on a card just like a button or field. > > I suppose this could be done with a group (just about all of the > required pieces are there and could be manipulated with xTalk) but > I don't know of an easy way to store that "object" in such a way > that I could drop it on to a card. Perhaps a future enhancement > might be "stack format" that could save just an object in it (.obj > or .wid?). I don't think that would be too big a stretch. > > Any ideas or comments? > > len morgan > From jbv.silences at club-internet.fr Wed Mar 19 09:22:51 2008 From: jbv.silences at club-internet.fr (jbv) Date: Wed, 19 Mar 2008 14:22:51 +0100 Subject: OOP in Rev... References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> <47E014D2.4050702@cogapp.com> <2D2B2855-532D-4E32-8865-35F8DF911BA7@comcast.net> <47E10622.5050101@ekoinf.net> <47E10ED2.2000301@crcom.net> Message-ID: <47E113A4.2AFFE71D@club-internet.fr> Len Morgan a *crit : > > I suppose this could be done with a group (just about all of the > required pieces are there and could be manipulated with xTalk) but I > don't know of an easy way to store that "object" in such a way that I > could drop it on to a card. Perhaps a future enhancement might be > "stack format" that could save just an object in it (.obj or .wid?). I > don't think that would be too big a stretch. what hinders you from having a function "crateFader" that would dynamically build a group with all the required components ? No need to "store" any object, just call the function as many times as needed... Best, JB From viktoras at ekoinf.net Wed Mar 19 10:19:36 2008 From: viktoras at ekoinf.net (viktoras didziulis) Date: Wed, 19 Mar 2008 16:19:36 +0200 Subject: OOP in Rev... In-Reply-To: References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> <47E014D2.4050702@cogapp.com> <2D2B2855-532D-4E32-8865-35F8DF911BA7@comcast.net> <47E10622.5050101@ekoinf.net> Message-ID: <47E120F8.9090901@ekoinf.net> Hi, me too like rOOP, but I feel it is a little incomplete, just one more step. The ones that you call real objects are limited to user interface controls only. The thing I was curious about is a possibility to create an independent data object which is nor control neither a gui element. Which in this case may simply mean enhanced arrays... What for ?. I think this would make code cleaner and reduce amount of commenting in larger projects.. Also facilitate creation or adoptions of existing libraries in C or C++ for very specific purposes - like reading shapefiles, netcdfs, doing geographical transformations, astronomy, bioinformatics, etc... This consequently will increase the scope of applications that can be created in Rev and hopefully availability of diverse libraries. In general it would make creation of complex software easier. We can already simulate objects using arrays, but at least the code would be more readable (!!!) if I were able to distinguish array operations from object manipulations. Best wishes Viktoras Mark Schonewille wrote: > Hi, > > I just don't get it. I never ever felt a need for OOP and I just can't > imagine I ever will, using xTalks. I'd call xTalk rOOP (really object > oriented programming) because xTalk uses real objects, like fields, > buttons, etc. > > Why don't you simply forget about OOP? What does OOP have that rOOP > doesn't? > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Get your store on-line within minutes with Salery Web Store software. > Download at http://www.salery.biz > > Op 19-mrt-2008, om 13:25 heeft viktoras didziulis het volgende > geschreven: > >> I would like to define a class, an object (the both with their >> properties) and methods that are not a part of graphical user >> interface or Revolution engine... >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From m.schonewille at economy-x-talk.com Wed Mar 19 10:38:11 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 19 Mar 2008 15:38:11 +0100 Subject: OOP in Rev... In-Reply-To: <47E120F8.9090901@ekoinf.net> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> <47E014D2.4050702@cogapp.com> <2D2B2855-532D-4E32-8865-35F8DF911BA7@comcast.net> <47E10622.5050101@ekoinf.net> <47E120F8.9090901@ekoinf.net> Message-ID: <265FA677-C458-4E6F-9040-74F497F9C0D2@economy-x-talk.com> Viktoras, The availability of OOP really doesn't affect the scope of applications. Nor does it affect the use of C++. You won't be able to use C++ anyway, you need to create externals for that, which you can do already. Last but not least, I can't think of any code more readable than Talk code. . Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 19 mrt 2008, at 15:19, viktoras didziulis wrote: > Hi, > > me too like rOOP, but I feel it is a little incomplete, just one > more step. The ones that you call real objects are limited to user > interface controls only. The thing I was curious about is a > possibility to create an independent data object which is nor > control neither a gui element. Which in this case may simply mean > enhanced arrays... > > What for ?. I think this would make code cleaner and reduce amount > of commenting in larger projects.. Also facilitate creation or > adoptions of existing libraries in C or C++ for very specific > purposes - like reading shapefiles, netcdfs, doing geographical > transformations, astronomy, bioinformatics, etc... This consequently > will increase the scope of applications that can be created in Rev > and hopefully availability of diverse libraries. > > In general it would make creation of complex software easier. We can > already simulate objects using arrays, but at least the code would > be more readable (!!!) if I were able to distinguish array > operations from object manipulations. > > Best wishes > Viktoras > > From ambassador at fourthworld.com Wed Mar 19 10:59:17 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 19 Mar 2008 07:59:17 -0700 Subject: OOP in Rev... Message-ID: <47E12A45.9090206@fourthworld.com> Len Morgan wrote: > Putting the OOP vs rOOP discussion aside for a moment, I would love to > have the ability to create "new" GUI objects. For example, consider a > fader for a mixing board. > > It has a sliding "thumb" (like a scrollbar), usually a pan control at > the top, perhaps a VU meter next to the slider to show the signal (sort > of a progress bar), and a couple of text fields at the bottom for the > name of the channel (Guitar, Vocal, etc), and the current dB value of > the slider. Such an object would have properties for current slider > position, set the VU meter level, set the pan position, etc. I'd like > to be able to create this object and place it on a card just like a > button or field. > > I suppose this could be done with a group (just about all of the > required pieces are there and could be manipulated with xTalk) but I > don't know of an easy way to store that "object" in such a way that I > could drop it on to a card. Perhaps a future enhancement might be > "stack format" that could save just an object in it (.obj or .wid?). I > don't think that would be too big a stretch. > > Any ideas or comments? You could make a substack called "ObjectTemplates" and store your custom group widgets there. To get them on the current card, just use: copy grp "MyWidget" of stack "ObjectTemplates" to this cd The nice thing about that form of the copy command is that when you specify a destination the object goes directly there rather than to the clipboard, so the user's clipboard data is not affected. If you need a simpler form you could write a handler like this: on CreateCustom pObjectType copy grp pObjectType of stack "ObjectTemplates" to this cd end CreateCustom ...so when calling it you never need to remember where the template group object is locatated: CreateCustom "MyWidget" Ken and I have adopted a convention over the years of defining custom object types in a library, putting as little code as possible into the widget itself and instead having its UI elements call handlers in that library. This allows us to fix bugs and provide enhanced behaviors by working with just one script, and all instances of the object reflect the changes. The Rev Interoperability Project has produced a set of guidelines for making libraries and custom widgets which can be shared with others more easily by storing common metadata (type, copyright, version, etc.) in a set of custom props -- see the ECMI Spec (Edinburgh Core Metadata Initiative) in the Files section here: For example, using the uRIP["type"] property, a frontScript or library can easily identify the type of control, so system messages can be routed to specific handlers if needed, using simple in-the-path messaging rather than the slower send command: on mouseDown if the uRIP["type"] of the target is "Splitter" then ufwSplitterMouseDown -- defined in a library else pass mouseDown end mouseDown We've had more than a dozen Rev developer contribute to the ECMI guideliness, and at this point they're complete enough that it's possible to make version control and auto-update tools that work on all ECMI-savvy components regardless of who made them. There are tools there now ("RIPEdit" and others) which make it easy to add RIP properties to a stack with a simple inspector tool. One downside to working with groups as custom controls is that they're inherently brittle during development; that is, it's really easy to turn on the selectGroupControls and accidentally move controls within the group. This RQQC request addresses this by proposing a new "locked" property for groups which would make them behave as a single control under the pointer tool, regardless of the state of the selectGroupControls global property: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mpetrides at earthlink.net Wed Mar 19 11:01:09 2008 From: mpetrides at earthlink.net (Marian Petrides, M.D.) Date: Wed, 19 Mar 2008 10:01:09 -0500 Subject: [ANN] Visual Application Browser at RevLive! In-Reply-To: <81697C0E-F69E-49E3-92F2-09FC33D3ADB3@daniels-mara.com> References: <19A4E205-A4E4-4A64-A16A-656E697C0AB4@comcast.net> <17DAB11D-742A-4BDE-926C-F61C47F45127@comcast.net> <1861A1CD-E66A-446F-A9F4-8365623897A0@daniels-mara.com> <7DAE8634-6FB1-490C-88EA-7B9C0BBD4E6C@daniels-mara.com> <8C9E95A4-55B0-4D39-97FE-C41116A5162D@daniels-mara.com> <47E0FE44.4070404@crcom.net> <81697C0E-F69E-49E3-92F2-09FC33D3ADB3@daniels-mara.com> Message-ID: <4C895C07-597C-42A1-8C57-179982F9C743@earthlink.net> Looks/sounds great. Can't wait to see it in action! From jacque at hyperactivesw.com Wed Mar 19 11:06:57 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 19 Mar 2008 10:06:57 -0500 Subject: Trapped in a crash In-Reply-To: References: Message-ID: <47E12C11.8040406@hyperactivesw.com> Mark Schonewille wrote: > Hi, > > Before I write to support, does anyone have a solution for this bug? > > Have you installed QT 7.4.x? It is causing problems with the installer. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Wed Mar 19 11:23:25 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 19 Mar 2008 08:23:25 -0700 Subject: OOP in Rev... Message-ID: <47E12FED.9020601@fourthworld.com> viktoras didziulis wrote: > me too like rOOP, but I feel it is a little incomplete, just one more > step. The ones that you call real objects are limited to user interface > controls only. The thing I was curious about is a possibility to create > an independent data object which is nor control neither a gui element. > Which in this case may simply mean enhanced arrays... I believe Mark Waddingham has hinted in the past that adding OOP extensions to Rev would be an interesting thing to do. Even going back to when Scott Raney owned the engine, there were some ideas along these lines floating around -- see the bottom of this page: Of course at this point there's no telling when such things may make it into the engine or what form they'll take, but at least it's encouraging that the notion appears to have the owners' interest. In the meantime, I've been getting by well enough adopting some of the philosophy behind the original Mac OS API to my work. Long before OOP became the standard, the Mac API was centered around "Managers", with discrete components interoperating with others through minimal and well-defined connections. Much of that architectural style lends itself well to working with Rev, allowing us to get some of the benefits of OOP today without needing to wait for anything from RunRev. And down the road if/when they add OOP extensions to the language, so much the better. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From bvg at mac.com Wed Mar 19 11:54:13 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 19 Mar 2008 16:54:13 +0100 Subject: Sound on linux no workey Message-ID: <9DF65E10-7E2D-490C-A15E-B7E536DB83AA@mac.com> I am trying to make my own Error beep handler for linux (rev 2.9 rc1), because i don't like the internal beep. First Rev wouldn't make any sounds at all (besides the internal speaker when using "beep"), so I reinstalled the ESD package, and added the sound mixer client. Now Rev makes static sound, similar to radio, in the length of the chosen wav sound file (the same files that work properly in the system sound pane). I'm not sure if I have missed something obvious, due to not understanding how linux sounds are supposed to work, or if this is a bug. Can anyone help me single in on one or the other? thanks Bj?rnke -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From capellan2000 at yahoo.com Wed Mar 19 12:21:11 2008 From: capellan2000 at yahoo.com (capellan) Date: Wed, 19 Mar 2008 09:21:11 -0700 (PDT) Subject: [OT] A Hardware wish... In-Reply-To: <47E05D20.6090807@pdslabs.net> References: <16133914.post@talk.nabble.com> <47E05D20.6090807@pdslabs.net> Message-ID: <16145965.post@talk.nabble.com> Hi Phil, Phil Davis-5 wrote: > > A NAS device won't do it - at least not the ones I'm familiar with, but > I haven't looked at them since I bought one a couple of years ago. Maybe > they are smarter now. > [snip] > Jim Ault introduced me to StuffIt for automated backups (which I still > don't use effectively, but...) StuffIt lets you schedule automatic, > unattended backups of specific folders to FTP and .mac locations. Would > that do it for you? It would run on your computer at night or whenever > you tell it to. > Ah, this is the keyphrase that i was looking for: "unattended backups of specific folders to FTP" If these backups could be done using Rsync, then this will be a lot faster. :-D > If you want a separate piece of hardware to do the backup, I suppose you > could put a cheap PC into your network DMZ and copy files to its StuffIt > upload folder before you turn off your computer and go home at night. > Yes, that will do the job. By the way, thinking about the imaginary USB device that i described will require it to run some embedded operating system, right? An OS in a USB stick, just like this: http://www.puppylinux.org/user/viewpage.php?page_id=3 Many thanks for your answer and useful pointers ! alejandro -- View this message in context: http://www.nabble.com/-OT--A-Hardware-wish...-tp16133914p16145965.html Sent from the Revolution - User mailing list archive at Nabble.com. From dave at looktowindward.com Wed Mar 19 12:24:22 2008 From: dave at looktowindward.com (Dave) Date: Wed, 19 Mar 2008 16:24:22 +0000 Subject: How to Use Table Fields? Message-ID: <6A3E1FC0-3DEC-4CA3-8D31-7B2DCADE56D5@looktowindward.com> Hi, I have the need to display columns of data in a field so that all columns are aligned beneath each over, basically just like a spreadsheet. I started to look at the table field (an object I have not used before). I looked in the user guide and in the online help but can't seem to find anything. I'd be really grateful if someone could point me to some documentation or better still some sample code. Thanks a lot All the Best Dave From ambassador at fourthworld.com Wed Mar 19 12:32:48 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 19 Mar 2008 09:32:48 -0700 Subject: How to Use Table Fields? Message-ID: <47E14030.5030607@fourthworld.com> Dave wrote: > I have the need to display columns of data in a field so that all > columns are aligned beneath each over, basically just like a > spreadsheet. I started to look at the table field (an object I have > not used before). I looked in the user guide and in the online help > but can't seem to find anything. I'd be really grateful if someone > could point me to some documentation or better still some sample code. But the data in tab-delimited form into a field, and turn on the field's hGrid and vGrid properties. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From eric.chatonet at sosmartsoftware.com Wed Mar 19 12:33:03 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 19 Mar 2008 17:33:03 +0100 Subject: How to Use Table Fields? In-Reply-To: <6A3E1FC0-3DEC-4CA3-8D31-7B2DCADE56D5@looktowindward.com> References: <6A3E1FC0-3DEC-4CA3-8D31-7B2DCADE56D5@looktowindward.com> Message-ID: Hi Dave, Le 19 mars 08 ? 17:24, Dave a ?crit : > I have the need to display columns of data in a field so that all > columns are aligned beneath each over, basically just like a > spreadsheet. I started to look at the table field (an object I have > not used before). I looked in the user guide and in the online help > but can't seem to find anything. I'd be really grateful if someone > could point me to some documentation or better still some sample code. > > Thanks a lot > All the Best > Dave The "How to Manage Table Fields" tutorial might help you: This stack, which comprises a Lab section and an Explanations section, explains table fields and all the aspects that for the moment are still not documented (version 2.5.1). Fully commented scripts lets you start working with them at once. You will access this tutorial through "Tutorials Picker" a free plugin that interfaces with the So Smart Software website in order to display all available tutorials stacks directly from the web.You will find it by going to http://www.sosmartsoftware.com/.Revolution/ Plugins or Tutorials section. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From scott at tactilemedia.com Wed Mar 19 12:49:04 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 19 Mar 2008 09:49:04 -0700 Subject: OOP in Rev... In-Reply-To: <47E12A45.9090206@fourthworld.com> Message-ID: Recently, Richard Gaskin wrote: > This RQQC request addresses this by proposing a new "locked" property > for groups which would make them behave as a single control under the > pointer tool, regardless of the state of the selectGroupControls global > property: > > Vote cast. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From dave at looktowindward.com Wed Mar 19 13:27:14 2008 From: dave at looktowindward.com (Dave) Date: Wed, 19 Mar 2008 17:27:14 +0000 Subject: How to Use Table Fields? In-Reply-To: <47E14030.5030607@fourthworld.com> References: <47E14030.5030607@fourthworld.com> Message-ID: <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> Hi, Thanks for this. I can't seem to get it work as documented. I have columns as so: column1 column2 column3 I set the Width of the field to 600, tabStops to 200, vgrid and hgrid to true. This displays 3 columns as expected, however, the middle column's data exceeds the width of the column, but instead of truncating as documented, it overflows into the third column. From the online help: Any text in a column is truncated when it reaches the right edge of the column. To show the entire contents of the column, drag over the text to select it. If text at the end of a line does not have a tab following it--that is, if it's the last column in the field--it is not truncated. Any idea how to make it function as documented? (Eric, I tried to log on the URL you mentioned but I just get errors, any chance of emailing me the tutorial?) Thanks a lot All the Best Dave On 19 Mar 2008, at 16:32, Richard Gaskin wrote: > Dave wrote: >> I have the need to display columns of data in a field so that all >> columns are aligned beneath each over, basically just like a >> spreadsheet. I started to look at the table field (an object I >> have not used before). I looked in the user guide and in the >> online help but can't seem to find anything. I'd be really >> grateful if someone could point me to some documentation or >> better still some sample code. > > But the data in tab-delimited form into a field, and turn on the > field's hGrid and vGrid properties. > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at tactilemedia.com Wed Mar 19 13:27:36 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 19 Mar 2008 10:27:36 -0700 Subject: New Drag-and-Drop? Message-ID: Is there a demo out there that shows how to use the new drag-and-drop features of 2.9 that I missed? Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From pepetoo at cox.net Wed Mar 19 13:44:28 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Wed, 19 Mar 2008 10:44:28 -0700 Subject: How to Use Table Fields? In-Reply-To: <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> References: <47E14030.5030607@fourthworld.com> <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> Message-ID: <80951CA5-14E2-424C-98EC-15EA793A9DFB@cox.net> Hi Lee Ann, I was just down at the City yesterday, running the AZ Tile plans through for a permit. First time I had been down there in years. I'm convinced, based on that experience, that they will be asking you for a lot more than you may think. The new code for example has all sorts of little things that pop up. But based on you handling it and not having to deal with the carport issue (though I'm not thoroughly convinced), let's knock another $100 off the fee. So, just send me a check for $450 now; The balance when you have your permit. OK? Good luck, Joe On Mar 19, 2008, at 10:27 AM, Dave wrote: > Hi, > > Thanks for this. I can't seem to get it work as documented. I have > columns as so: > > column1 column2 column3 > > I set the Width of the field to 600, tabStops to 200, vgrid and > hgrid to true. > > This displays 3 columns as expected, however, the middle column's > data exceeds the width of the column, but instead of truncating as > documented, it overflows into the third column. From the online help: > > Any text in a column is truncated when it reaches the right edge of > the column. To show the entire contents of the column, drag over the > text to select it. If text at the end of a line does not have a tab > following it--that is, if it's the last column in the field--it is > not truncated. > > Any idea how to make it function as documented? > > (Eric, I tried to log on the URL you mentioned but I just get > errors, any chance of emailing me the tutorial?) > > Thanks a lot > All the Best > Dave > > On 19 Mar 2008, at 16:32, Richard Gaskin wrote: >> Dave wrote: >>> I have the need to display columns of data in a field so that all >>> columns are aligned beneath each over, basically just like a >>> spreadsheet. I started to look at the table field (an object I >>> have not used before). I looked in the user guide and in the >>> online help but can't seem to find anything. I'd be really >>> grateful if someone could point me to some documentation or >>> better still some sample code. >> >> But the data in tab-delimited form into a field, and turn on the >> field's hGrid and vGrid properties. >> >> -- >> Richard Gaskin >> Fourth World Media Corporation >> ___________________________________________________________ >> Ambassador at FourthWorld.com http://www.FourthWorld.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From pepetoo at cox.net Wed Mar 19 13:48:25 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Wed, 19 Mar 2008 10:48:25 -0700 Subject: How to Use Table Fields? In-Reply-To: <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> References: <47E14030.5030607@fourthworld.com> <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> Message-ID: <8245AA81-524E-4698-AF12-11C98FF29F59@cox.net> Sorry for my last post listers. Darn eyesight got in the way again. Thought I was replying to someone else. Joe Wilkins From revdev at pdslabs.net Wed Mar 19 14:14:32 2008 From: revdev at pdslabs.net (Phil Davis) Date: Wed, 19 Mar 2008 11:14:32 -0700 Subject: [OT] A Hardware wish... In-Reply-To: <16145965.post@talk.nabble.com> References: <16133914.post@talk.nabble.com> <47E05D20.6090807@pdslabs.net> <16145965.post@talk.nabble.com> Message-ID: <47E15808.9090305@pdslabs.net> Wow! Maybe I should look into Puppy. At RunRevLive I'll be talking about ways to use USB flash drives, so I'll think about adding this to the mix. Thanks - Phil capellan wrote: > Hi Phil, > > > Phil Davis-5 wrote: > >> A NAS device won't do it - at least not the ones I'm familiar with, but >> I haven't looked at them since I bought one a couple of years ago. Maybe >> they are smarter now. >> [snip] >> Jim Ault introduced me to StuffIt for automated backups (which I still >> don't use effectively, but...) StuffIt lets you schedule automatic, >> unattended backups of specific folders to FTP and .mac locations. Would >> that do it for you? It would run on your computer at night or whenever >> you tell it to. >> >> > > Ah, this is the keyphrase that i was looking for: > "unattended backups of specific folders to FTP" > > If these backups could be done using Rsync, then > this will be a lot faster. :-D > > > > >> If you want a separate piece of hardware to do the backup, I suppose you >> could put a cheap PC into your network DMZ and copy files to its StuffIt >> upload folder before you turn off your computer and go home at night. >> >> > > Yes, that will do the job. > > By the way, thinking about the imaginary USB device that > i described will require it to run some embedded operating > system, right? > > An OS in a USB stick, just like this: > http://www.puppylinux.org/user/viewpage.php?page_id=3 > > Many thanks for your answer and useful > pointers ! > > alejandro > -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From ambassador at fourthworld.com Wed Mar 19 14:19:04 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 19 Mar 2008 11:19:04 -0700 Subject: How to Use Table Fields? Message-ID: <47E15918.5090306@fourthworld.com> Dave wrote: > Thanks for this. I can't seem to get it work as documented. I have > columns as so: > > column1 column2 column3 > > I set the Width of the field to 600, tabStops to 200, vgrid and hgrid > to true. > > This displays 3 columns as expected, however, the middle column's > data exceeds the width of the column, but instead of truncating as > documented, it overflows into the third column. From the online help: > > Any text in a column is truncated when it reaches the right edge of > the column. To show the entire contents of the column, drag over the > text to select it. If text at the end of a line does not have a tab > following it--that is, if it's the last column in the field--it is > not truncated. I believe that's consistent with Excel. You can either set the last tabstop to a high number like 9999 to move the column line out of the way, or put " " into each item of a new last column to get the truncation. Not sure what's happening with your middle column; here I get the columns truncated when as soon as I set the hGrid and vGrid properties. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From viktoras at ekoinf.net Wed Mar 19 14:23:03 2008 From: viktoras at ekoinf.net (viktoras didziulis) Date: Wed, 19 Mar 2008 20:23:03 +0200 Subject: OOP in Rev... In-Reply-To: <47E12FED.9020601@fourthworld.com> References: <47E12FED.9020601@fourthworld.com> Message-ID: <47E15A07.2070609@ekoinf.net> this is the web page from which I started looking into MetaCard and finally came to Revolution website a few years ago. One more interesting thing Scot mentioned there is right before the paragraph about the completion of OO features where he wrote about possibility to output java bytecodes: "A method for outputting Java byte-codes equivalent to MetaCard scripts has been designed, but implementation has been delayed until the serious performance, compatibility, and functionality limitations in Java have been rectified. " Nice idea :-). Viktoras Richard Gaskin wrote: > --- > I believe Mark Waddingham has hinted in the past that adding OOP > extensions to Rev would be an interesting thing to do. Even going > back to when Scott Raney owned the engine, there were some ideas along > these lines floating around -- see the bottom of this page: > --- From 3mcgrath at comcast.net Wed Mar 19 14:31:15 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Wed, 19 Mar 2008 14:31:15 -0400 Subject: How to Use Table Fields? In-Reply-To: <8245AA81-524E-4698-AF12-11C98FF29F59@cox.net> References: <47E14030.5030607@fourthworld.com> <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> <8245AA81-524E-4698-AF12-11C98FF29F59@cox.net> Message-ID: Whew, that's good. I thought I was going to have to give you $450.00 Tom McGrath On Mar 19, 2008, at 1:48 PM, Joe Lewis Wilkins wrote: > Sorry for my last post listers. Darn eyesight got in the way again. > Thought I was replying to someone else. > > Joe Wilkins > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Wed Mar 19 14:44:20 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 19 Mar 2008 13:44:20 -0500 Subject: How to Use Table Fields? In-Reply-To: <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> References: <47E14030.5030607@fourthworld.com> <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> Message-ID: <47E15F04.80105@hyperactivesw.com> Dave wrote: > Hi, > > Thanks for this. I can't seem to get it work as documented. I have > columns as so: > > column1 column2 column3 > > I set the Width of the field to 600, tabStops to 200, vgrid and hgrid to > true. > > This displays 3 columns as expected, however, the middle column's data > exceeds the width of the column, but instead of truncating as > documented, it overflows into the third column. You need to assign a color to the grid lines. The color can be white if you don't want them to actually show. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sundown at pacifier.com Wed Mar 19 14:55:23 2008 From: sundown at pacifier.com (-= JB =-) Date: Wed, 19 Mar 2008 11:55:23 -0700 Subject: scroll bar - message box In-Reply-To: <8245AA81-524E-4698-AF12-11C98FF29F59@cox.net> References: <47E14030.5030607@fourthworld.com> <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> <8245AA81-524E-4698-AF12-11C98FF29F59@cox.net> Message-ID: <60C24956-001C-49CD-8E5E-2E2FEBD31735@pacifier.com> I am using Rev 2.9.0-rc-1 and have a question about the message box. Let's say I enter in the text line the following command: put the ciphernames this will put a list of the ciphenames in the message box which is what I expected it to do. But the area below the text line that the list is put into does not provide a scroll bar to scroll through the whole list. Is this normal? Am I supposed to set a preference for a scoll bar to be shown or is it a bug? thanks, -=>JB<=- From eric.chatonet at sosmartsoftware.com Wed Mar 19 15:00:40 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 19 Mar 2008 20:00:40 +0100 Subject: scroll bar - message box In-Reply-To: <60C24956-001C-49CD-8E5E-2E2FEBD31735@pacifier.com> References: <47E14030.5030607@fourthworld.com> <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> <8245AA81-524E-4698-AF12-11C98FF29F59@cox.net> <60C24956-001C-49CD-8E5E-2E2FEBD31735@pacifier.com> Message-ID: Hi JB, This is like that since 'the beginning' but it would be a nice to have and in addition, it would be easy to implement it :-) Sure you can enlarge the window or select the text and go down but it's less comfortable... Fill it as a request in QCA. Le 19 mars 08 ? 19:55, -= JB =- a ?crit : > I am using Rev 2.9.0-rc-1 and have a question about the message box. > > Let's say I enter in the text line the following command: > > put the ciphernames > > this will put a list of the ciphenames in the message box which is > what > I expected it to do. > > But the area below the text line that the list is put into does not > provide > a scroll bar to scroll through the whole list. > > Is this normal? Am I supposed to set a preference for a scoll bar to > be shown or is it a bug? Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From sundown at pacifier.com Wed Mar 19 15:03:52 2008 From: sundown at pacifier.com (-= JB =-) Date: Wed, 19 Mar 2008 12:03:52 -0700 Subject: scroll bar - message box In-Reply-To: References: <47E14030.5030607@fourthworld.com> <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> <8245AA81-524E-4698-AF12-11C98FF29F59@cox.net> <60C24956-001C-49CD-8E5E-2E2FEBD31735@pacifier.com> Message-ID: Hi Eric, Okay - thank you. -=>JB<=- On Mar 19, 2008, at 12:00 PM, Eric Chatonet wrote: > Hi JB, > > This is like that since 'the beginning' but it would be a nice to > have and in addition, it would be easy to implement it :-) > Sure you can enlarge the window or select the text and go down but > it's less comfortable... > Fill it as a request in QCA. > > Le 19 mars 08 ? 19:55, -= JB =- a ?crit : >> I am using Rev 2.9.0-rc-1 and have a question about the message box. >> >> Let's say I enter in the text line the following command: >> >> put the ciphernames >> >> this will put a list of the ciphenames in the message box which is >> what >> I expected it to do. >> >> But the area below the text line that the list is put into does >> not provide >> a scroll bar to scroll through the whole list. >> >> Is this normal? Am I supposed to set a preference for a scoll bar to >> be shown or is it a bug? > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Wed Mar 19 16:11:42 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 19 Mar 2008 20:11:42 +0000 (GMT) Subject: Something I did not learn in a day Message-ID: <253129.84587.qm@web37508.mail.mud.yahoo.com> New version of Textifier uploaded, which, Thanks to Eric Chatonet, loads as a palette. Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From sundown at pacifier.com Wed Mar 19 16:19:43 2008 From: sundown at pacifier.com (-= JB =-) Date: Wed, 19 Mar 2008 13:19:43 -0700 Subject: more message box In-Reply-To: References: <47E14030.5030607@fourthworld.com> <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> <8245AA81-524E-4698-AF12-11C98FF29F59@cox.net> <60C24956-001C-49CD-8E5E-2E2FEBD31735@pacifier.com> Message-ID: <8311D002-1C2F-4034-B461-B7695D654EB4@pacifier.com> I mentioned in previous email that my message box was retaining a line of text. Jaque mentioned to delete the preference file and Eric provided code to clear the message in the preference file. After clearing it quits & when I restart the Rev the msg box text line is empty. Now I am using Rev 2.9.0-rc-1 and once again I am having problems with the msg box retaining text. But now it is whatever line I last used in the msg box will always be there even after quitting and restarting Rev. I am thinking this is not normal and when I start Rev it should have an empty message box. I can clear it with the options provided by Jaque & Eric but is it normal for me to have to clear it? And if it will always be saved why bother going to the trouble of clearing it at all? I know that is a dumb question. -=>JB<=- From jacque at hyperactivesw.com Wed Mar 19 16:42:32 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 19 Mar 2008 15:42:32 -0500 Subject: more message box In-Reply-To: <8311D002-1C2F-4034-B461-B7695D654EB4@pacifier.com> References: <47E14030.5030607@fourthworld.com> <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> <8245AA81-524E-4698-AF12-11C98FF29F59@cox.net> <60C24956-001C-49CD-8E5E-2E2FEBD31735@pacifier.com> <8311D002-1C2F-4034-B461-B7695D654EB4@pacifier.com> Message-ID: <47E17AB8.6050506@hyperactivesw.com> -= JB =- wrote: > I mentioned in previous email that my message box was > retaining a line of text. > > Jaque mentioned to delete the preference file and Eric > provided code to clear the message in the preference > file. After clearing it quits & when I restart the Rev the > msg box text line is empty. > > Now I am using Rev 2.9.0-rc-1 and once again I am > having problems with the msg box retaining text. But > now it is whatever line I last used in the msg box will > always be there even after quitting and restarting Rev. > > I am thinking this is not normal and when I start Rev it > should have an empty message box. I usually start Rev up once and leave it running for days or weeks at a time, so to be honest I have never noticed this. But to test, I just quit and restarted Rev, and I am seeing the same behavior (which makes me a little embarrassed that I led you through all that deletion stuff.) Testing again with 2.8.1, I see that it does open with an empty message, but if you hit the up arrow, your previous message history is available just as it is in 2.9. Perhaps the only bug is that the message box is no longer adding a blank line to the history before it opens. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sundown at pacifier.com Wed Mar 19 16:56:12 2008 From: sundown at pacifier.com (-= JB =-) Date: Wed, 19 Mar 2008 13:56:12 -0700 Subject: more message box In-Reply-To: <47E17AB8.6050506@hyperactivesw.com> References: <47E14030.5030607@fourthworld.com> <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> <8245AA81-524E-4698-AF12-11C98FF29F59@cox.net> <60C24956-001C-49CD-8E5E-2E2FEBD31735@pacifier.com> <8311D002-1C2F-4034-B461-B7695D654EB4@pacifier.com> <47E17AB8.6050506@hyperactivesw.com> Message-ID: <3B7A1B23-D970-4E07-A85F-30648753B46C@pacifier.com> I am still pretty new to Rev so I did not know what to expect. I am sure it is somewhere in the docs but I don't always catch it the first time I read it. I wasn't aware of using the arrowkey for a history of last messages in the msg box. Thanks for the info! So should this be reported as a bug or should we consider it the standard way Rev should operate? thanks, -=>JB<=- On Mar 19, 2008, at 1:42 PM, J. Landman Gay wrote: > -= JB =- wrote: >> I mentioned in previous email that my message box was >> retaining a line of text. >> Jaque mentioned to delete the preference file and Eric >> provided code to clear the message in the preference >> file. After clearing it quits & when I restart the Rev the >> msg box text line is empty. >> Now I am using Rev 2.9.0-rc-1 and once again I am >> having problems with the msg box retaining text. But >> now it is whatever line I last used in the msg box will >> always be there even after quitting and restarting Rev. >> I am thinking this is not normal and when I start Rev it >> should have an empty message box. > > I usually start Rev up once and leave it running for days or weeks > at a time, so to be honest I have never noticed this. But to test, > I just quit and restarted Rev, and I am seeing the same behavior > (which makes me a little embarrassed that I led you through all > that deletion stuff.) > > Testing again with 2.8.1, I see that it does open with an empty > message, but if you hit the up arrow, your previous message history > is available just as it is in 2.9. Perhaps the only bug is that the > message box is no longer adding a blank line to the history before > it opens. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Wed Mar 19 17:01:07 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 19 Mar 2008 16:01:07 -0500 Subject: more message box In-Reply-To: <3B7A1B23-D970-4E07-A85F-30648753B46C@pacifier.com> References: <47E14030.5030607@fourthworld.com> <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> <8245AA81-524E-4698-AF12-11C98FF29F59@cox.net> <60C24956-001C-49CD-8E5E-2E2FEBD31735@pacifier.com> <8311D002-1C2F-4034-B461-B7695D654EB4@pacifier.com> <47E17AB8.6050506@hyperactivesw.com> <3B7A1B23-D970-4E07-A85F-30648753B46C@pacifier.com> Message-ID: <47E17F13.2020009@hyperactivesw.com> -= JB =- wrote: > I am still pretty new to Rev so I did not know what to > expect. I am sure it is somewhere in the docs but I > don't always catch it the first time I read it. I wasn't > aware of using the arrowkey for a history of last > messages in the msg box. Thanks for the info! > > So should this be reported as a bug or should we > consider it the standard way Rev should operate? Good question. It's either a bug or a feature. The arrow-key behavior has been there from the very beginning (very handy) but the initial blank message box was the usual behavior till now. I don't know if the change in 2.9 was intended or not. If you feel like pursuing it, I'd enter it as a minor bug and see if the team agrees. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Wed Mar 19 17:08:13 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 19 Mar 2008 16:08:13 -0500 Subject: Sound on linux no workey In-Reply-To: <9DF65E10-7E2D-490C-A15E-B7E536DB83AA@mac.com> References: <9DF65E10-7E2D-490C-A15E-B7E536DB83AA@mac.com> Message-ID: <47E180BD.8050604@hyperactivesw.com> Bj?rnke von Gierke wrote: > I am trying to make my own Error beep handler for linux (rev 2.9 rc1), > because i don't like the internal beep. > First Rev wouldn't make any sounds at all (besides the internal speaker > when using "beep"), so I reinstalled the ESD package, and added the > sound mixer client. Now Rev makes static sound, similar to radio, in the > length of the chosen wav sound file (the same files that work properly > in the system sound pane). > > I'm not sure if I have missed something obvious, due to not > understanding how linux sounds are supposed to work, or if this is a bug. > > Can anyone help me single in on one or the other? Rev only supports uncompressed sounds. If you try to play a compressed sound file, you get the static noise you describe. You should be able to play uncompressed .au, .aif, and .wav files. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sundown at pacifier.com Wed Mar 19 17:12:26 2008 From: sundown at pacifier.com (-= JB =-) Date: Wed, 19 Mar 2008 14:12:26 -0700 Subject: more message box In-Reply-To: <47E17F13.2020009@hyperactivesw.com> References: <47E14030.5030607@fourthworld.com> <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> <8245AA81-524E-4698-AF12-11C98FF29F59@cox.net> <60C24956-001C-49CD-8E5E-2E2FEBD31735@pacifier.com> <8311D002-1C2F-4034-B461-B7695D654EB4@pacifier.com> <47E17AB8.6050506@hyperactivesw.com> <3B7A1B23-D970-4E07-A85F-30648753B46C@pacifier.com> <47E17F13.2020009@hyperactivesw.com> Message-ID: <075DC33B-39F0-415C-8E23-495158C7CB86@pacifier.com> Hi Jacque, I have never left a bug before so I think I would like to pursue it for the experience to gain knowledge in the whole bug process. Could you provide me with the proper link. I might have signed up to enter bugs but never used it or I read about it etc. but a good link will save me a lot of time. thanks again, -=>JB<=- On Mar 19, 2008, at 2:01 PM, J. Landman Gay wrote: > -= JB =- wrote: >> I am still pretty new to Rev so I did not know what to >> expect. I am sure it is somewhere in the docs but I >> don't always catch it the first time I read it. I wasn't >> aware of using the arrowkey for a history of last >> messages in the msg box. Thanks for the info! >> So should this be reported as a bug or should we >> consider it the standard way Rev should operate? > > Good question. It's either a bug or a feature. The arrow-key > behavior has been there from the very beginning (very handy) but > the initial blank message box was the usual behavior till now. > > I don't know if the change in 2.9 was intended or not. If you feel > like pursuing it, I'd enter it as a minor bug and see if the team > agrees. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Wed Mar 19 17:18:42 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 19 Mar 2008 16:18:42 -0500 Subject: more message box In-Reply-To: <075DC33B-39F0-415C-8E23-495158C7CB86@pacifier.com> References: <47E14030.5030607@fourthworld.com> <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> <8245AA81-524E-4698-AF12-11C98FF29F59@cox.net> <60C24956-001C-49CD-8E5E-2E2FEBD31735@pacifier.com> <8311D002-1C2F-4034-B461-B7695D654EB4@pacifier.com> <47E17AB8.6050506@hyperactivesw.com> <3B7A1B23-D970-4E07-A85F-30648753B46C@pacifier.com> <47E17F13.2020009@hyperactivesw.com> <075DC33B-39F0-415C-8E23-495158C7CB86@pacifier.com> Message-ID: <47E18332.4080008@hyperactivesw.com> -= JB =- wrote: > Hi Jacque, > > I have never left a bug before so I think I would like to > pursue it for the experience to gain knowledge in the > whole bug process. > > Could you provide me with the proper link. I might > have signed up to enter bugs but never used it or I > read about it etc. but a good link will save me a lot > of time. Sure: . If you don't yet have an account it will ask you to create one. A quick search shows that the behavior has already been reported and subsequently "fixed". You should probably add your comments to this one: Tell them either the fix didn't stick, or the problem goes deeper than they thought. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From eric.chatonet at sosmartsoftware.com Wed Mar 19 17:28:02 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 19 Mar 2008 22:28:02 +0100 Subject: more message box In-Reply-To: <47E17F13.2020009@hyperactivesw.com> References: <47E14030.5030607@fourthworld.com> <88605F2E-C51D-49C0-B022-63C470F5FC52@looktowindward.com> <8245AA81-524E-4698-AF12-11C98FF29F59@cox.net> <60C24956-001C-49CD-8E5E-2E2FEBD31735@pacifier.com> <8311D002-1C2F-4034-B461-B7695D654EB4@pacifier.com> <47E17AB8.6050506@hyperactivesw.com> <3B7A1B23-D970-4E07-A85F-30648753B46C@pacifier.com> <47E17F13.2020009@hyperactivesw.com> Message-ID: <768C46F6-45EF-4221-B7FA-DE16495D64ED@sosmartsoftware.com> Hello Jacque and JB, Le 19 mars 08 ? 22:01, J. Landman Gay a ?crit : > -= JB =- wrote: >> I am still pretty new to Rev so I did not know what to >> expect. I am sure it is somewhere in the docs but I >> don't always catch it the first time I read it. I wasn't >> aware of using the arrowkey for a history of last >> messages in the msg box. Thanks for the info! >> So should this be reported as a bug or should we >> consider it the standard way Rev should operate? > > Good question. It's either a bug or a feature. The arrow-key > behavior has been there from the very beginning (very handy) but > the initial blank message box was the usual behavior till now. > > I don't know if the change in 2.9 was intended or not. If you feel > like pursuing it, I'd enter it as a minor bug and see if the team > agrees. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com Probably, I'm an addict as Jacque: on my three computers (one Mac and two Win), Rev is very often open since days or weeks ;-) I have just tested using the last 2.9 RC1 message box's behavior: It is not clear: I got the last message (or last two ones separated by a quote) at opening. So it could be a feature if I had got the last message sent in the msg (even if it does not seem to have been the case with previous versions) but actually I would be inclined to think it's now a bug... Probably without importance: just annoying. I take the opportunity to remind all that you can find a plugin on my website named 'Message Box Picker': it's at the bottom of my plugins page because it's the first one I released some years ago (but still works :-) This utility reorganizes the message history and puts the messages into chronological order, deletes any duplicate and installs in the message box a drop-down menu that can be completely personalized and that makes it possible to bring up or to send a message with one mouse click. Bilingual utility (installer and uninstaller.) Help stack is included. Identical appearance on all platforms. After having written so many plugins it's one I use every day to call back any message and execute it directly. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From bvg at mac.com Wed Mar 19 19:40:40 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 20 Mar 2008 00:40:40 +0100 Subject: Sound on linux no workey In-Reply-To: <47E180BD.8050604@hyperactivesw.com> References: <9DF65E10-7E2D-490C-A15E-B7E536DB83AA@mac.com> <47E180BD.8050604@hyperactivesw.com> Message-ID: <7952BD6B-AFC2-4AAF-AACF-ED4F011FC83D@mac.com> Thank you for your hint, I forgot that the files need to be uncompressed. However, the sound files are uncompressed 16-bit PCM audio files (they come with the standard ubuntu installation), so that can't be the problem. Bj?rnke On 19 Mar 2008, at 22:08, J. Landman Gay wrote: > Bj?rnke von Gierke wrote: >> I am trying to make my own Error beep handler for linux (rev 2.9 >> rc1), because i don't like the internal beep. >> First Rev wouldn't make any sounds at all (besides the internal >> speaker when using "beep"), so I reinstalled the ESD package, and >> added the sound mixer client. Now Rev makes static sound, similar >> to radio, in the length of the chosen wav sound file (the same >> files that work properly in the system sound pane). >> I'm not sure if I have missed something obvious, due to not >> understanding how linux sounds are supposed to work, or if this is >> a bug. >> Can anyone help me single in on one or the other? > > Rev only supports uncompressed sounds. If you try to play a > compressed sound file, you get the static noise you describe. You > should be able to play uncompressed .au, .aif, and .wav files. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Wed Mar 19 23:46:40 2008 From: chipp at chipp.com (Chipp Walters) Date: Wed, 19 Mar 2008 21:46:40 -0600 Subject: New Drag-and-Drop? In-Reply-To: References: Message-ID: <7aa52a210803192046g36970602wefc38f4f413b20eb@mail.gmail.com> Yeah. what he said. On Wed, Mar 19, 2008 at 11:27 AM, Scott Rossi wrote: > Is there a demo out there that shows how to use the new drag-and-drop > features of 2.9 that I missed? > > From coiin at rcn.com Thu Mar 20 00:07:07 2008 From: coiin at rcn.com (Colin Holgate) Date: Thu, 20 Mar 2008 00:07:07 -0400 Subject: New Drag-and-Drop? In-Reply-To: <7aa52a210803192046g36970602wefc38f4f413b20eb@mail.gmail.com> References: <7aa52a210803192046g36970602wefc38f4f413b20eb@mail.gmail.com> Message-ID: <632DF7F4-B8EE-49EA-929C-145688A9D33F@rcn.com> On Mar 19, 2008, at 11:46 PM, Chipp Walters wrote: > Yeah. what he said. > > On Wed, Mar 19, 2008 at 11:27 AM, Scott Rossi > wrote: > >> Is there a demo out there that shows how to use the new drag-and-drop >> features of 2.9 that I missed? 2.8 help has lots of info about drag and drop. Where do you find the list of changes that are in 2.9? From revdev at pdslabs.net Thu Mar 20 00:37:34 2008 From: revdev at pdslabs.net (Phil Davis) Date: Wed, 19 Mar 2008 21:37:34 -0700 Subject: New Drag-and-Drop? In-Reply-To: <632DF7F4-B8EE-49EA-929C-145688A9D33F@rcn.com> References: <7aa52a210803192046g36970602wefc38f4f413b20eb@mail.gmail.com> <632DF7F4-B8EE-49EA-929C-145688A9D33F@rcn.com> Message-ID: <47E1EA0E.4000208@pdslabs.net> Colin Holgate wrote: > -- snip -- > 2.8 help has lots of info about drag and drop. Where do you find the > list of changes that are in 2.9? > The changes are described in "Change Log 2.9.0-rc-1.txt" which you can save early in Rev's "Check for updates" process (when it actually finds an update). Here's what it says: Drag-Drop ~~~~~~~~~ the allowableDragActions Set the allowableDragActions in the drag-drop source application to indicate what actions a target application can perform with the drag data. Use the allowableDragActions in the target application to find out what actions the source allows on the drag data. It is a comma-separated list of one or more of the following: - copy - move - link the dragAction Set the dragAction in the drag-drop target application to indicate to the source application what will be done to the drag data. Use the dragAction in the source application within a dragEnd handler to determine what the target application did with the drag data. It can be one of: - none - copy - move - link The dragAction property replaces the functionality of the acceptDrop property. the dragImage Set the dragImage to an image id inside a dragStart handler to cause an image to be displayed following the mouse. the dragImageOffset Set the dragImageOffset inside a dragStart handler to indicate the offset of the cursor from the top-left of the dragImage. the dragDelta The dragDelta property is the number of pixels the user must move the mouse with a button down to cause a dragStart message to be sent to the target control. the dragData There is now a 'private' key for the dragData which allows an internal drag-drop operation to be initiated in which the data is not visible to external applications. -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From revdev at pdslabs.net Thu Mar 20 00:47:34 2008 From: revdev at pdslabs.net (Phil Davis) Date: Wed, 19 Mar 2008 21:47:34 -0700 Subject: New Drag-and-Drop? In-Reply-To: <47E1EA0E.4000208@pdslabs.net> References: <7aa52a210803192046g36970602wefc38f4f413b20eb@mail.gmail.com> <632DF7F4-B8EE-49EA-929C-145688A9D33F@rcn.com> <47E1EA0E.4000208@pdslabs.net> Message-ID: <47E1EC66.9020700@pdslabs.net> I just discovered this - the same info is also available in the "Engine Change Log.txt" file, located in the same folder as the Revolution app. You don't have to do anything special to create that file - it's included in the install. Phil Davis Phil Davis wrote: > Colin Holgate wrote: >> -- snip -- >> 2.8 help has lots of info about drag and drop. Where do you find the >> list of changes that are in 2.9? >> > The changes are described in "Change Log 2.9.0-rc-1.txt" which you can > save early in Rev's "Check for updates" process (when it actually > finds an update). Here's what it says: > > Drag-Drop > ~~~~~~~~~ > > the allowableDragActions > Set the allowableDragActions in the drag-drop source application to > indicate what actions a target application can perform with the drag > data. > Use the allowableDragActions in the target application to find out > what actions the source allows on the drag data. > It is a comma-separated list of one or more of the following: > - copy > - move > - link > > the dragAction > Set the dragAction in the drag-drop target application to indicate to > the source application what will be done to the drag data. > Use the dragAction in the source application within a dragEnd handler > to determine what the target application did with the drag data. > It can be one of: > - none > - copy > - move > - link > The dragAction property replaces the functionality of the acceptDrop > property. > > the dragImage > Set the dragImage to an image id inside a dragStart handler to cause > an image to be displayed following the mouse. > > the dragImageOffset > Set the dragImageOffset inside a dragStart handler to indicate the > offset of the cursor from the top-left of the dragImage. > > the dragDelta > The dragDelta property is the number of pixels the user must move the > mouse with a button down to cause a dragStart message to be sent to > the target control. > > the dragData > There is now a 'private' key for the dragData which allows an > internal drag-drop operation to be initiated in which the data is not > visible to external applications. > > -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From geradamas at yahoo.com Thu Mar 20 04:13:00 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 20 Mar 2008 08:13:00 +0000 (GMT) Subject: RC1 - the road from Mac to Linux Message-ID: <510011.85660.qm@web37513.mail.mud.yahoo.com> My sons have what is politely called "a hybrid computer", meaning it is a P3 knocked together out of lots of bits of other computers. It has an operating system which we could characterise as Edubuntu with Ubuntu Studio slapped on top. It has 512 MB RAM, a 40 GB Hard Drive, a Combo drive and a Plug-N-Pray system for inserting other ATA drives on a temporary basis. i.e. my kids have the perfect machine for some fairly ugly beta testing. The older one needed a way to take Screen Shots of webpages; so used 2.9 RC1 to build a Linux standalone of ScreenSnap.rev (find at revOnline under 'Richmond') on my G4; popped it over the intranet to the kids' machine and "Hey Wow" the Scrolling Slider disappears . . . Um! sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From scott at tactilemedia.com Thu Mar 20 04:38:16 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 20 Mar 2008 01:38:16 -0700 Subject: New Drag-and-Drop? In-Reply-To: <47E1EA0E.4000208@pdslabs.net> Message-ID: >> 2.8 help has lots of info about drag and drop. Where do you find the >> list of changes that are in 2.9? > The changes are described in "Change Log 2.9.0-rc-1.txt" True, there's a bunch of doc definitions of the new features, but I haven't seen any references to sample code. So, as is often the case, the apparent course of action is to build some test stacks, watch them fail, try again, get results that may or may not make sense, scratch my head, post on the Use Revolution List asking if anyone else has accomplished XYZ or seen XYZ fail, try some more test stacks, and eventually post to the Use list again asking folks to try out the test stacks. Perhaps it's just me, but it seems like there should be a better way to do this. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From dave at looktowindward.com Thu Mar 20 05:04:02 2008 From: dave at looktowindward.com (Dave) Date: Thu, 20 Mar 2008 09:04:02 +0000 Subject: How to Use Table Fields? In-Reply-To: <47E15918.5090306@fourthworld.com> References: <47E15918.5090306@fourthworld.com> Message-ID: <3FF6029C-5F6B-47FE-9E0F-39745387835B@looktowindward.com> On 19 Mar 2008, at 18:19, Richard Gaskin wrote: > Dave wrote: > >> Thanks for this. I can't seem to get it work as documented. I >> have columns as so: >> column1 column2 column3 >> I set the Width of the field to 600, tabStops to 200, vgrid and >> hgrid to true. >> This displays 3 columns as expected, however, the middle column's >> data exceeds the width of the column, but instead of truncating >> as documented, it overflows into the third column. From the >> online help: >> Any text in a column is truncated when it reaches the right edge >> of the column. To show the entire contents of the column, drag >> over the text to select it. If text at the end of a line does not >> have a tab following it--that is, if it's the last column in the >> field--it is not truncated. > > I believe that's consistent with Excel. > > You can either set the last tabstop to a high number like 9999 to > move the column line out of the way, or put " " into each item of a > new last column to get the truncation. > > Not sure what's happening with your middle column; here I get the > columns truncated when as soon as I set the hGrid and vGrid > properties. Thanks Richard, got it working now! All the Best Dave From eric.chatonet at sosmartsoftware.com Thu Mar 20 05:31:23 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 20 Mar 2008 10:31:23 +0100 Subject: New Drag-and-Drop? In-Reply-To: References: Message-ID: <14DECF87-DFD3-4C31-AA67-AA2ABA54BCC0@sosmartsoftware.com> Hi Scott, Search for 'drag' in 2.9 dictionary and you'll find new entries for allowableDragActions, dragAction, dragImage, dragImageOffset, dragDelta and dragData enhanced. Le 20 mars 08 ? 09:38, Scott Rossi a ?crit : >>> 2.8 help has lots of info about drag and drop. Where do you find the >>> list of changes that are in 2.9? > >> The changes are described in "Change Log 2.9.0-rc-1.txt" > > True, there's a bunch of doc definitions of the new features, but I > haven't > seen any references to sample code. > > So, as is often the case, the apparent course of action is to build > some > test stacks, watch them fail, try again, get results that may or > may not > make sense, scratch my head, post on the Use Revolution List asking if > anyone else has accomplished XYZ or seen XYZ fail, try some more test > stacks, and eventually post to the Use list again asking folks to > try out > the test stacks. > > Perhaps it's just me, but it seems like there should be a better > way to do > this. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From m.schonewille at economy-x-talk.com Thu Mar 20 06:24:43 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 20 Mar 2008 11:24:43 +0100 Subject: Trapped in a crash In-Reply-To: <47E12C11.8040406@hyperactivesw.com> References: <47E12C11.8040406@hyperactivesw.com> Message-ID: Hi Jacque, Yes, that's it! Thanks! Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 19-mrt-2008, om 16:06 heeft J. Landman Gay het volgende geschreven: > Mark Schonewille wrote: >> Hi, >> Before I write to support, does anyone have a solution for this bug? >> > > Have you installed QT 7.4.x? It is causing problems with the > installer. > From geradamas at yahoo.com Thu Mar 20 06:50:33 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 20 Mar 2008 10:50:33 +0000 (GMT) Subject: RC1 - the road from Mac to Linux Message-ID: <408512.27621.qm@web37510.mail.mud.yahoo.com> And, being a fairly Mac-centric kind of fellow I did not build a QUIT button into my ScreenSnap.rev stack; because Mac supplies a QUIT menu item on the menubar. When the standalone was opened on my sons' Linux monster (the PC is a monster, not Linux) they could only quit the standalone by force-quitting it. Now this would be OK if people making standalones on Macs were aware of the "quit problem" on Linux, so would build in QUIT buttons; but those who don't (or fools like me who forgot) are going to "end up in the poo". sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From len-morgan at crcom.net Thu Mar 20 08:18:19 2008 From: len-morgan at crcom.net (Len Morgan) Date: Thu, 20 Mar 2008 07:18:19 -0500 Subject: OOP in Rev... In-Reply-To: <47E113A4.2AFFE71D@club-internet.fr> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> <47E014D2.4050702@cogapp.com> <2D2B2855-532D-4E32-8865-35F8DF911BA7@comcast.net> <47E10622.5050101@ekoinf.net> <47E10ED2.2000301@crcom.net> <47E113A4.2AFFE71D@club-internet.fr> Message-ID: <47E2560B.5020702@crcom.net> 1) Lack of experience 2) Concern about performance - I'm working on an audio application which can get into some intensive processing. It seems that the object template stack or what JB suggested below is the consensus choice of the group so I'll start there. Thanks to everyone that made suggestions. len morgan jbv wrote: > what hinders you from having a function "crateFader" that would dynamically > build a group with all the required components ? No need to "store" any > object, just call the function as many times as needed... > > Best, > JB > > From mark at maseurope.net Thu Mar 20 09:24:30 2008 From: mark at maseurope.net (Mark Smith) Date: Thu, 20 Mar 2008 13:24:30 +0000 Subject: OOP in Rev... In-Reply-To: <47E120F8.9090901@ekoinf.net> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> <47E014D2.4050702@cogapp.com> <2D2B2855-532D-4E32-8865-35F8DF911BA7@comcast.net> <47E10622.5050101@ekoinf.net> <47E120F8.9090901@ekoinf.net> Message-ID: <471EFCE8-EC32-43A4-BABE-12FF3A96E6E1@maseurope.net> Viktoras, you can effectively hide the array manipulations in a library stack. I've done this quite a lot, though haven't really thought of it as OOP-like, though it produces at least some kind of 'encapsulation'. One could think of the library stack as being the place where you define 'classes'. Just off the top of my head, the script of the library 'class' stack might look like this : local sCities local sCityProperties = "country,continent,population,area,isNationalCapital,hasAirport" on setCity pCity, pProp, pVal if pProp is among the items of sCityProperties then put pVal into sCities[pCity, pProp] end setCity function getCity pCity, pProp if pProp is empty then put "all" into pProp switch pProp case "all" return allCityData(pCity) break case "populationDensity" return popDensity(pCity) break default return sCities[pCity, pProp] break end switch end getCity function allCityData pCity put the keys of sCities into tKeys filter tKeys with pCity & "*" repeat for each line L in tKeys put item 2 of L & "=" & sCities[L] & cr after tCityData end repeat put popDensity(pCity) after tCityData return tCityData end allCityData function popDensity pCity return sCities[pCity, population] / sCities[pCity, "area"] end popDensity and so-on.... so then in the main app, you'd do things like : setCity "London", "country", "UK" setCity "London", "population", 8000000 if getCity("London", "populationDensity") > 34 then.... put getCity("London") which is sort of equivalent to : London.population = 8000000 if London.populationDensity > 34 then.... Forgive me if this is all stuff you've already done, but it's certainly helped me think about it a bit! Best, Mark On 19 Mar 2008, at 14:19, viktoras didziulis wrote: > Hi, > > me too like rOOP, but I feel it is a little incomplete, just one > more step. The ones that you call real objects are limited to user > interface controls only. The thing I was curious about is a > possibility to create an independent data object which is nor > control neither a gui element. Which in this case may simply mean > enhanced arrays... > > What for ?. I think this would make code cleaner and reduce > amount of commenting in larger projects.. Also facilitate creation > or adoptions of existing libraries in C or C++ for very specific > purposes - like reading shapefiles, netcdfs, doing geographical > transformations, astronomy, bioinformatics, etc... This > consequently will increase the scope of applications that can be > created in Rev and hopefully availability of diverse libraries. > > In general it would make creation of complex software easier. We > can already simulate objects using arrays, but at least the code > would be more readable (!!!) if I were able to distinguish array > operations from object manipulations. > > Best wishes > Viktoras > > > > Mark Schonewille wrote: >> Hi, >> >> I just don't get it. I never ever felt a need for OOP and I just >> can't imagine I ever will, using xTalks. I'd call xTalk rOOP >> (really object oriented programming) because xTalk uses real >> objects, like fields, buttons, etc. >> >> Why don't you simply forget about OOP? What does OOP have that >> rOOP doesn't? >> >> Mark >> >> -- >> >> Economy-x-Talk >> Consultancy and Software Engineering >> http://economy-x-talk.com >> http://www.salery.biz >> >> Get your store on-line within minutes with Salery Web Store >> software. Download at http://www.salery.biz >> >> Op 19-mrt-2008, om 13:25 heeft viktoras didziulis het volgende >> geschreven: >> >>> I would like to define a class, an object (the both with their >>> properties) and methods that are not a part of graphical user >>> interface or Revolution engine... >>> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From martinblackman at gmail.com Thu Mar 20 09:52:29 2008 From: martinblackman at gmail.com (Martin Blackman) Date: Thu, 20 Mar 2008 22:52:29 +0900 Subject: Should Accelerator Key Precedence Come before Substack Scripts ? Message-ID: <79d1bee70803200652h68b3bc6ajc4bd560f9ca88cc7@mail.gmail.com> I wanted to intercept Ctrl-V in a substack field and check that it was text only, so I put a pastekey handler in the card. However my main stack menu has a Ctrl-V accelerator shortcut which intercepts the message, and it doesn't get to the card script. I can work around it but I was stumped for a little while. I think it relates to Bugzilla 'bug' http://quality.runrev.com/qacenter/show_bug.cgi?id=1863 Is it expected behaviour ? Seems to be the intent from the comments in bugzilla but there was a user who begged to differ ! Btw, to test you need to suspend development tools. regards Martin From ambassador at fourthworld.com Thu Mar 20 10:05:14 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 20 Mar 2008 07:05:14 -0700 Subject: New Drag-and-Drop? Message-ID: <47E26F1A.1000609@fourthworld.com> Eric Chatonet wrote: > Search for 'drag' in 2.9 dictionary and you'll find new entries for > allowableDragActions, dragAction, dragImage, dragImageOffset, > dragDelta and dragData enhanced. For most new features a quick stroll through the Dictionary would be sufficient. But D&D is such an unusually large collection of tokens with a very rare interdependency among them that they deserve an example. Moreover, it seems reasonable to assume that such an example was needed for RunRev to design, write, and test these tokens, so what folks are looking for is just a little more than what already exists. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From bvlahos at mac.com Thu Mar 20 10:12:29 2008 From: bvlahos at mac.com (Bill Vlahos) Date: Thu, 20 Mar 2008 07:12:29 -0700 Subject: How to indicate window needs saving Message-ID: The Mac allows visual feedback to the user that a window needs to be saved by changing the red (left most) icon with a dark dot in it. I don't know if Windows or Linux do the same thing. How do I give this indication to the user? Is there a property in Rev to do this? Bill Vlahos From eric.chatonet at sosmartsoftware.com Thu Mar 20 10:24:49 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 20 Mar 2008 15:24:49 +0100 Subject: What's new in Rev 2.9 (was Re: New Drag-and-Drop?) In-Reply-To: <47E26F1A.1000609@fourthworld.com> References: <47E26F1A.1000609@fourthworld.com> Message-ID: Hi Richard, Le 20 mars 08 ? 15:05, Richard Gaskin a ?crit : > Eric Chatonet wrote: >> Search for 'drag' in 2.9 dictionary and you'll find new entries >> for allowableDragActions, dragAction, dragImage, >> dragImageOffset, dragDelta and dragData enhanced. > > For most new features a quick stroll through the Dictionary would > be sufficient. When you know well Rev vocabulary yet, detecting new entries is easy but what about those that have been only changed? And what about all those who don't know by heart the 1605 words used by Rev syntax? ;-) After what said Scott about finding new or enhanced features, I realized it was not so easy: There are actually 39 new entries in the dictionary and 19 have been changed since 2.8: kudos to the dev team :-) So I have enhanced my Rev Search Engine to display all introduced or changes entries in the current version by adding a new menu item: "What's new in ". This feature should be available in the next 2.9 release. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From revlist at azurevision.co.uk Thu Mar 20 10:26:11 2008 From: revlist at azurevision.co.uk (Ian Wood) Date: Thu, 20 Mar 2008 14:26:11 +0000 Subject: How to indicate window needs saving In-Reply-To: References: Message-ID: Trevor DeVore was working on an external for OS X, it can't be done internally. Ian On 20 Mar 2008, at 14:12, Bill Vlahos wrote: > The Mac allows visual feedback to the user that a window needs to be > saved by changing the red (left most) icon with a dark dot in it. I > don't know if Windows or Linux do the same thing. > > How do I give this indication to the user? Is there a property in > Rev to do this? > > Bill Vlahos > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at comcast.net Thu Mar 20 11:06:09 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Thu, 20 Mar 2008 11:06:09 -0400 Subject: Exit Switch or break switch question Message-ID: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> If I want to leave a switch statement after successfully matching a case is it better to break and rund to the end without a default statement or to exit the switch from that case? ComboBox on menuPick pChosen switch pChosen case "Home" -- code goes here exit switch case "Work" -- code goes here exit switch end switch end menuPick OR on menuPick pChosen switch pChosen case "Home" -- code goes here break case "Work" -- code goes here break end switch end menuPick Thank you, Tom McGrath From eric.chatonet at sosmartsoftware.com Thu Mar 20 11:11:27 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 20 Mar 2008 16:11:27 +0100 Subject: Exit Switch or break switch question In-Reply-To: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> References: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> Message-ID: <12C52F91-BA76-447A-A596-BCC10463D7EE@sosmartsoftware.com> Hi Tom, Break skips the rest of the current switch structure and goes to the statement following the end switch. Only four chars to write ;-) Le 20 mars 08 ? 16:06, Thomas McGrath III a ?crit : > on menuPick pChosen > switch pChosen > case "Home" > -- code goes here > exit switch > case "Work" > -- code goes here > exit switch > end switch > end menuPick > > OR > > on menuPick pChosen > switch pChosen > case "Home" > -- code goes here > break > case "Work" > -- code goes here > break > end switch > end menuPick Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From len-morgan at crcom.net Thu Mar 20 11:11:51 2008 From: len-morgan at crcom.net (len-morgan at crcom.net) Date: Thu, 20 Mar 2008 10:11:51 -0500 (CDT) Subject: Exit Switch or break switch question In-Reply-To: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> References: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> Message-ID: <8782.69.55.195.11.1206025911.squirrel@auth2.crcom.net> I've always used the second example you had. Sometimes it can get a little harder to debug (and less clear for someone else reading your code) if you have multiple exit points. In the end, I think they both accomplish the same thing. len morgan > If I want to leave a switch statement after successfully matching a > case is it better to break and rund to the end without a default > statement or to exit the switch from that case? > > ComboBox > > on menuPick pChosen > switch pChosen > case "Home" > -- code goes here > exit switch > case "Work" > -- code goes here > exit switch > end switch > end menuPick > > OR > > on menuPick pChosen > switch pChosen > case "Home" > -- code goes here > break > case "Work" > -- code goes here > break > end switch > end menuPick > > Thank you, > > Tom McGrath > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From 3mcgrath at comcast.net Thu Mar 20 11:13:18 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Thu, 20 Mar 2008 11:13:18 -0400 Subject: New Drag-and-Drop? In-Reply-To: <47E26F1A.1000609@fourthworld.com> References: <47E26F1A.1000609@fourthworld.com> Message-ID: <88CC30C7-7E77-4A71-B7CA-D9231523F250@comcast.net> Without a criticism implied toward RR I whole heartedly agree with Richard. Examples of the 'expected' functionality of a command/ function/message etc. should come with the code for reference. Examples of what else we can do with it is another thing and not up to RR to supply. I for one always look for the example and would love it if there were always two examples as in get and put etc. so that I can compare the areas I am not familiar with the usage of. This is timely since I am right now going to be needing the drag drop features in my new project. Thank you, Tom McGrath On Mar 20, 2008, at 10:05 AM, Richard Gaskin wrote: > Eric Chatonet wrote: >> Search for 'drag' in 2.9 dictionary and you'll find new entries >> for allowableDragActions, dragAction, dragImage, dragImageOffset, >> dragDelta and dragData enhanced. > > For most new features a quick stroll through the Dictionary would be > sufficient. > > But D&D is such an unusually large collection of tokens with a very > rare interdependency among them that they deserve an example. > > Moreover, it seems reasonable to assume that such an example was > needed for RunRev to design, write, and test these tokens, so what > folks are looking for is just a little more than what already exists. > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at comcast.net Thu Mar 20 11:21:51 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Thu, 20 Mar 2008 11:21:51 -0400 Subject: Exit Switch or break switch question In-Reply-To: <12C52F91-BA76-447A-A596-BCC10463D7EE@sosmartsoftware.com> References: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> <12C52F91-BA76-447A-A596-BCC10463D7EE@sosmartsoftware.com> Message-ID: Hey Eric, Thanks, I knew about the behavior of the break and was more curious if there was a preferred method or 'correct' method. I assume then that you would definitely use the break. And yeah four chars to eleven is a point to consider. I was thinking that break was important because of the possibility of matching more than one method and in hitting the default option. I was thinking that the exit switch ensured that we were done looking and to stop after the first found item. This would then skip any other matches. But in a ComboBox there should/can be only one choice chosen from the menu button so there seems to be no need to continue after a case was found. But does this make the case (pun) for exit switch in a combobox? Thanks Tom On Mar 20, 2008, at 11:11 AM, Eric Chatonet wrote: > Hi Tom, > > Break skips the rest of the current switch structure and goes to the > statement following the end switch. > Only four chars to write ;-) > > Le 20 mars 08 ? 16:06, Thomas McGrath III a ?crit : >> on menuPick pChosen >> switch pChosen >> case "Home" >> -- code goes here >> exit switch >> case "Work" >> -- code goes here >> exit switch >> end switch >> end menuPick >> >> OR >> >> on menuPick pChosen >> switch pChosen >> case "Home" >> -- code goes here >> break >> case "Work" >> -- code goes here >> break >> end switch >> end menuPick > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From revdev at pdslabs.net Thu Mar 20 11:24:14 2008 From: revdev at pdslabs.net (Phil Davis) Date: Thu, 20 Mar 2008 08:24:14 -0700 Subject: RC1 - the road from Mac to Linux In-Reply-To: <408512.27621.qm@web37510.mail.mud.yahoo.com> References: <408512.27621.qm@web37510.mail.mud.yahoo.com> Message-ID: <47E2819E.4050403@pdslabs.net> Hi Richmond, I don't know what Linux and your personal UI conventions call for, but if adding a Quit button messes things up then why not manage quitting with a closeStack or closeStackRequest handler? It could check to see if the stack being closed is the last one standing; if it is, quit; otherwise, pass the message. That's one approach. At least your options are not limited to "Quit button or no Quit button". Phil Davis Richmond Mathewson wrote: > And, being a fairly Mac-centric kind of fellow I did > not build a QUIT button into my ScreenSnap.rev stack; > because Mac supplies a QUIT menu item on the menubar. > > When the standalone was opened on my sons' Linux > monster (the PC is a monster, not Linux) they could > only quit the standalone by force-quitting it. > > Now this would be OK if people making standalones on > Macs were aware of the "quit problem" on Linux, so > would build in QUIT buttons; but those who don't (or > fools like me who forgot) are going to "end up in the > poo". > > sincerely, Richmond Mathewson > > -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From 3mcgrath at comcast.net Thu Mar 20 11:25:34 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Thu, 20 Mar 2008 11:25:34 -0400 Subject: Exit Switch or break switch question In-Reply-To: <8782.69.55.195.11.1206025911.squirrel@auth2.crcom.net> References: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> <8782.69.55.195.11.1206025911.squirrel@auth2.crcom.net> Message-ID: <88E6413D-4855-4FDE-B7CD-4EC6AA263001@comcast.net> Hi Len, Multiple exit points seems like a good point for clarity unless maybe the switch is very very long then you would know if one was found it would be the absolute end of the script instead of the possibility of it finding another match as well later on in the script. However, with that said, this is a combo box and I would think only one choice can match so the break seems to be my answer for both clarity (smaller script) and few keystrokes and because no other matches are possible anyway. Thanks, Tom McGrath On Mar 20, 2008, at 11:11 AM, len-morgan at crcom.net wrote: > I've always used the second example you had. Sometimes it can get a > little harder to debug (and less clear for someone else reading your > code) > if you have multiple exit points. In the end, I think they both > accomplish the same thing. > > len morgan > >> If I want to leave a switch statement after successfully matching a >> case is it better to break and rund to the end without a default >> statement or to exit the switch from that case? >> >> ComboBox >> >> on menuPick pChosen >> switch pChosen >> case "Home" >> -- code goes here >> exit switch >> case "Work" >> -- code goes here >> exit switch >> end switch >> end menuPick >> >> OR >> >> on menuPick pChosen >> switch pChosen >> case "Home" >> -- code goes here >> break >> case "Work" >> -- code goes here >> break >> end switch >> end menuPick >> >> Thank you, >> >> Tom McGrath >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Thu Mar 20 11:33:11 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 20 Mar 2008 16:33:11 +0100 Subject: Exit Switch or break switch question In-Reply-To: References: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> <12C52F91-BA76-447A-A596-BCC10463D7EE@sosmartsoftware.com> Message-ID: Hello Tom, Le 20 mars 08 ? 16:21, Thomas McGrath III a ?crit : > > Thanks, I knew about the behavior of the break and was more curious > if there was a preferred method or 'correct' method. I assume then > that you would definitely use the break. And yeah four chars to > eleven is a point to consider. > > I was thinking that break was important because of the possibility > of matching more than one method and in hitting the default option. > I was thinking that the exit switch ensured that we were done > looking and to stop after the first found item. This would then > skip any other matches. > > But in a ComboBox there should/can be only one choice chosen from > the menu button so there seems to be no need to continue after a > case was found. But does this make the case (pun) for exit switch > in a combobox? As for me I always use break and I like switch structures flexibility and readability compared to conditional ones. You can write a list of cases (and I find it more clear that the use of 'or'), put a break or not and have a 'default' case that usually I reserve for errors handling. In menuPick handlers switch is invaluable. But sure, you know all that yet :-) Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From pepetoo at cox.net Thu Mar 20 11:37:59 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 20 Mar 2008 08:37:59 -0700 Subject: 2.9.0-dp-5 In-Reply-To: <47E2819E.4050403@pdslabs.net> References: <408512.27621.qm@web37510.mail.mud.yahoo.com> <47E2819E.4050403@pdslabs.net> Message-ID: <9E52282B-E925-4C89-A508-905159119CF0@cox.net> In just starting up a new stack, dragging any object over from the tool's palette, normally I would expect that I can option/drag an object to create another one just like it; and that works, but I would also expect that I could option/shift/drag an object and create another one just like it and in alignment with the original - either vertically or horizontally, depending on how I drag it. Constrained I believe is the word. This DOESN'T WORK. Also, if you drag a default button over to the stack/card or whatever, you should not be able to drag another one to that same stack/card; or even option drag it to create another one. There must be a reason from Rev having done this, but I can't imagine what it is. Please excuse my ignorance. This topic must have been discused many times in the past. Just wondering. This constraint feature was one of my favorites in HC. TIA, Joe Wilkins On Mar 20, 2008, at 8:24 AM, Phil Davis wrote: > Hi Richmond, > > I don't know what Linux and your personal UI conventions call for, > but if adding a Quit button messes things up then why not manage > quitting with a closeStack or closeStackRequest handler? It could > check to see if the stack being closed is the last one standing; if > it is, quit; otherwise, pass the message. > > That's one approach. At least your options are not limited to "Quit > button or no Quit button". > > Phil Davis > > > > Richmond Mathewson wrote: >> And, being a fairly Mac-centric kind of fellow I did >> not build a QUIT button into my ScreenSnap.rev stack; >> because Mac supplies a QUIT menu item on the menubar. >> >> When the standalone was opened on my sons' Linux >> monster (the PC is a monster, not Linux) they could >> only quit the standalone by force-quitting it. >> >> Now this would be OK if people making standalones on >> Macs were aware of the "quit problem" on Linux, so >> would build in QUIT buttons; but those who don't (or >> fools like me who forgot) are going to "end up in the >> poo". >> >> sincerely, Richmond Mathewson >> >> > -- > Phil Davis > > PDS Labs > Professional Software Development > http://pdslabs.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From ambassador at fourthworld.com Thu Mar 20 11:52:55 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 20 Mar 2008 08:52:55 -0700 Subject: 2.9.0-dp-5 Message-ID: <47E28857.3070407@fourthworld.com> Joe Lewis Wilkins wrote: > In just starting up a new stack, dragging any object over from the > tool's palette, normally I would expect that I can option/drag an > object to create another one just like it; and that works, but I would > also expect that I could option/shift/drag an object and create > another one just like it and in alignment with the original - either > vertically or horizontally, depending on how I drag it. Constrained I > believe is the word. This DOESN'T WORK. The Shift key has many uses, constraint being just one. The more common usages is to extend selection, which is supported in the Rev engine. I agree it would be nice to also support drag constraint with the Shift key, perhaps as an option. You can submit that request at the Rev Quality Control Center: > Also, if you drag a default button over to the stack/card or whatever, > you should not be able to drag another one to that same stack/card; or > even option drag it to create another one. Ideally, enforcing HIG recommendations would be a good option. But there are so many, where to start? :) It might be good to at least provide a warning in such a case. Care to suggest it?: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From lists at mangomultimedia.com Thu Mar 20 12:02:45 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 20 Mar 2008 12:02:45 -0400 Subject: OOP in Rev... In-Reply-To: <47E10622.5050101@ekoinf.net> References: <47DD3F9A.9000705@fourthworld.com> <07656940-90A3-4F7F-8037-B8E50611A4CA@rcn.com> <10E4C1B4-92DC-4FA1-806F-96F62C92EF76@lacscentre.co.uk> <035350E4-4BC2-4855-BE50-3DB07DABC6A7@rcn.com> <9CFE1881-0FBE-4272-836B-E11954522B7B@lacscentre.co.uk> <60916708-59E4-4D4C-BC13-9806B479AC69@rcn.com> <45EE2083-B00B-4D56-BE3F-372A3ABA0879@rcn.com> <9F5F9E4E-D710-47BA-960D-FA18E3EEC572@economy-x-talk.com> <7aa52a210803161558x74b2069ey43f4524686c8fb75@mail.gmail.com> <47DE6E0F.5030507@cogapp.com> <52C6F382-23A9-44EA-9850-1730BBB2A7D7@rcn.com> <3EE93515-04F4-4F6E-80D3-D1A8D5DEC0E7@rcn.com> <47E014D2.4050702@cogapp.com> <2D2B2855-532D-4E32-8865-35F8DF911BA7@comcast.net> <47E10622.5050101@ekoinf.net> Message-ID: On Mar 19, 2008, at 8:25 AM, viktoras didziulis wrote: > I would like to define a class, an object (the both with their > properties) and methods that are not a part of graphical user > interface or Revolution engine... > > Let's say I need an object "City" having properties: minLatitude, > maxLatitude, minLongitude, maxLongitude, area, populationSize, > growthRate, dateFounded, currentDate so it can be handled using > specific handlers and functions (e.g. its methods). Or, well, it > would be more correct to start with creation of a class "City" or > "templateCity" and then use it to create new "city" objects > (NewYork, Paris, etc...) that can be processed by their functions > like "populationGrowth(Paris, start_year, end_year)" and so on... > > The three approaches that I can imagine are somehow inter-tangled: > (1) creating an object as a custom property set of a stack or (2) > creating it as an array or (3) creating it as an invisible control > with custom properties. But all these have their drawbacks. Just some quick notes from methods I've tried. You probably won't find any consensus on this since Rev does not have an elegant way of extending the xtalk syntax to our own custom objects. Hopefully one day... 1) This could work but I have found it easier to work with individual objects. I just pass button references around to my "class" handlers. See point 3 notes. 2) This can be useful in some circumstances but it is easier to inspect the custom props of a button during debugging. 3) I prefer this approach. I create a stack that I use as a library. I then create "classes" using handler prefixes: put city.getProp (pLongIDofButton, "growth rate") into theGrowthRate city.setProp pLongIDofButton, "growth rate", "1" put city.Serialize (pLongIDofButton) into theSerializedCity Each handler takes a reference to a button whose uObjectProps custom property set represent the object properties. So calling city.getProp would return the uObjectProps["growth rate"] custom property for example. Calling city.setProp would set the uObjectProps["growth rate"] value after having performed integrity checks. I create buttons on hidden stacks or just hide the button itself on a visible stack. Depends on my needs. I prefer to define city.getProp/setProp handlers since I hate writing out city.getGrowthRate, city.setGrowthRate every time I want to add a new property. I never use Revolution's getProp/setProp handlers when dealing with custom objects unless they are GUI elements. getProp/setProp fails to be called when messages are locked which is not very robust. > The (1) and (3) approach allows attaching handlers to custom > properties and allows accessing object (e.g. a custom property set) > properties using both an array notation (somehow an equivalent to an > array-like behavior of objects in javascript) and in a way > consistent with handling of properties in Rev e.g. "set the .. of .. > to ..." or "get .. the .. of ...". Unfortunately (1) allows only a > single object to be active and thus accessible. The (3) is a dirty > one, because object is created using empty controls with their own > additional properties and methods. The (2) looks promising, one can > create a class, write a constructor function that would create new > objects from the class, etc... But it lacks consistency with the > existing OOP style in Rev - e.g. you can not get or set an element > of an array using "get the of " or > "set the of to ". Besides > you can not use getProp or setProp handlers with array's elements. Not being able to define our own objects that have the same elegant syntax that is native to Rev is the real drawback. > Did anyone try doing something like this kind of OOP in Rev? I would > appreciate if you can share your thoughts, warnings, tricks and > approaches :-). I am not looking for a complex C++ like style of OOP > in Rev. Anything simpler like the OOP model of javascript would be > OK. In general, I think, it would be nice if one could treat and > access Revolution arrays as objects with custom properties, with all > the getProp, setProp and templateObject stuff... Or is it possible > somehow? If not, is this already posted to QC as an enhancement > request - I would vote for it? Otherwise going to post it there > myself... Just some thoughts. I have tried a few different approaches myself and the above is what I have settled on for the time being. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From pepetoo at cox.net Thu Mar 20 12:03:43 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 20 Mar 2008 09:03:43 -0700 Subject: 2.9.0-dp-5 In-Reply-To: <47E28857.3070407@fourthworld.com> References: <47E28857.3070407@fourthworld.com> Message-ID: Thanks, Richard. I kind of assumed as much. Now you're going to make me do some work! (smile) Joe Wilkins On Mar 20, 2008, at 8:52 AM, Richard Gaskin wrote: > Joe Lewis Wilkins wrote: >> In just starting up a new stack, dragging any object over from the >> tool's palette, normally I would expect that I can option/drag an >> object to create another one just like it; and that works, but I >> would also expect that I could option/shift/drag an object and >> create another one just like it and in alignment with the original >> - either vertically or horizontally, depending on how I drag it. >> Constrained I believe is the word. This DOESN'T WORK. > > The Shift key has many uses, constraint being just one. The more > common usages is to extend selection, which is supported in the Rev > engine. > > I agree it would be nice to also support drag constraint with the > Shift key, perhaps as an option. > > You can submit that request at the Rev Quality Control Center: > > >> Also, if you drag a default button over to the stack/card or >> whatever, you should not be able to drag another one to that same >> stack/card; or even option drag it to create another one. > > Ideally, enforcing HIG recommendations would be a good option. But > there are so many, where to start? :) > > It might be good to at least provide a warning in such a case. > > Care to suggest it?: > > > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From ambassador at fourthworld.com Thu Mar 20 12:04:39 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 20 Mar 2008 09:04:39 -0700 Subject: What's new in Rev 2.9 (was Re: New Drag-and-Drop?) Message-ID: <47E28B17.4060208@fourthworld.com> Eric Chatonet wrote: > When you know well Rev vocabulary yet, detecting new entries is easy > but what about those that have been only changed? > And what about all those who don't know by heart the 1605 words used > by Rev syntax? Many tokens are understandable as discrete things, so an example handler showing its use in the Dictionary is often sufficient. When Ken Ray, Christopher Watson and myself wrote the SuperCard 2.5 Language Guide, one of our mandates was to copy Jeanne DeVoto's style used in HyperTalk 2.2: The Book, providing complete end-to-end examples for each token. For many of them, that's a fair starting point for learning. But there are some tokens which are dependent on others, sometimes many others, like RevBrowser, Zip handling, U3, and now Drag and Drop. These tokens can't be used in isolation, and require that they be used in a specific sequence with other tokens to be used at all. For RevBowser, U3, and a good many more, RunRev has thoughtfully provided some very helpful example stacks in the Resources folder installed with the app (though they might be more readily found if the Examples folder were moved from its current location buried in the cryptic "Resources" into the main app folder itself). RunRev's done a great job with the examples provided so far. Adding one for Drag and Drop would go a long way to helping folks make good use of Rev's empowering support for this common interaction model. Has anyone here submitted a request for this at the RQQC? > After what said Scott about finding new or enhanced features, I > realized it was not so easy: > There are actually 39 new entries in the dictionary and 19 have been > changed since 2.8: kudos to the dev team :-) > So I have enhanced my Rev Search Engine to display all introduced or > changes entries in the current version by adding a new menu item: > "What's new in ". > This feature should be available in the next 2.9 release. Good work - thanks! That's a very useful tool you've made. If only some kind Parisian might be motivated to make a tutorial series offering examples of common tasks.... ...oh wait, you've done that too. :) Care to add one for D&D? It would be quite popular. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Thu Mar 20 12:08:10 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 20 Mar 2008 09:08:10 -0700 Subject: 2.9.0-dp-5 Message-ID: <47E28BEA.7080404@fourthworld.com> Joe Lewis wrote: >> I agree it would be nice to also support drag constraint with the >> Shift key, perhaps as an option. >> >> You can submit that request at the Rev Quality Control Center: >> > > Thanks, Richard. I kind of assumed as much. Now you're going to make > me do some work! (smile) Not so much. With the changes Bill Marriot and the rest of the team have made turning the old RevZilla into the Rev Quality Control Center, accounts take only a minute to set up and the UI for creating and searching for bug reports and feature requests is pretty nice. And it's nice to see the stream of messages coming into your mailbox every few weeks as Mark Waddingham knocks 'em off the list. :) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From len-morgan at crcom.net Thu Mar 20 12:31:14 2008 From: len-morgan at crcom.net (len-morgan at crcom.net) Date: Thu, 20 Mar 2008 11:31:14 -0500 (CDT) Subject: Exit Switch or break switch question In-Reply-To: <88E6413D-4855-4FDE-B7CD-4EC6AA263001@comcast.net> References: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> <8782.69.55.195.11.1206025911.squirrel@auth2.crcom.net> <88E6413D-4855-4FDE-B7CD-4EC6AA263001@comcast.net> Message-ID: <9123.69.55.195.11.1206030674.squirrel@auth2.crcom.net> If I'm not mistaken (and I frequently am), isn't there an option on comboboxes to allow multi-line selections? Or is that just the option menu? len morgan > Hi Len, > > Multiple exit points seems like a good point for clarity unless maybe > the switch is very very long then you would know if one was found it > would be the absolute end of the script instead of the possibility of > it finding another match as well later on in the script. > > However, with that said, this is a combo box and I would think only > one choice can match so the break seems to be my answer for both > clarity (smaller script) and few keystrokes and because no other > matches are possible anyway. > > Thanks, > > Tom McGrath > > > On Mar 20, 2008, at 11:11 AM, len-morgan at crcom.net wrote: > >> I've always used the second example you had. Sometimes it can get a >> little harder to debug (and less clear for someone else reading your >> code) >> if you have multiple exit points. In the end, I think they both >> accomplish the same thing. >> >> len morgan >> >>> If I want to leave a switch statement after successfully matching a >>> case is it better to break and rund to the end without a default >>> statement or to exit the switch from that case? >>> >>> ComboBox >>> >>> on menuPick pChosen >>> switch pChosen >>> case "Home" >>> -- code goes here >>> exit switch >>> case "Work" >>> -- code goes here >>> exit switch >>> end switch >>> end menuPick >>> >>> OR >>> >>> on menuPick pChosen >>> switch pChosen >>> case "Home" >>> -- code goes here >>> break >>> case "Work" >>> -- code goes here >>> break >>> end switch >>> end menuPick >>> >>> Thank you, >>> >>> Tom McGrath >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From 3mcgrath at comcast.net Thu Mar 20 12:31:49 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Thu, 20 Mar 2008 12:31:49 -0400 Subject: Exit Switch or break switch question In-Reply-To: References: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> <12C52F91-BA76-447A-A596-BCC10463D7EE@sosmartsoftware.com> Message-ID: Eric, Thanks, I agree with your preference here and will stick to the break for this button. And, Yes I really like the flexibility of the switch structure. Thanks again, I really appreciate your feedback on this. Tom McGrath On Mar 20, 2008, at 11:33 AM, Eric Chatonet wrote: > Hello Tom, > > Le 20 mars 08 ? 16:21, Thomas McGrath III a ?crit : >> >> Thanks, I knew about the behavior of the break and was more curious >> if there was a preferred method or 'correct' method. I assume then >> that you would definitely use the break. And yeah four chars to >> eleven is a point to consider. >> >> I was thinking that break was important because of the possibility >> of matching more than one method and in hitting the default option. >> I was thinking that the exit switch ensured that we were done >> looking and to stop after the first found item. This would then >> skip any other matches. >> >> But in a ComboBox there should/can be only one choice chosen from >> the menu button so there seems to be no need to continue after a >> case was found. But does this make the case (pun) for exit switch >> in a combobox? > > As for me I always use break and I like switch structures > flexibility and readability compared to conditional ones. > You can write a list of cases (and I find it more clear that the use > of 'or'), put a break or not and have a 'default' case that usually > I reserve for errors handling. > In menuPick handlers switch is invaluable. > But sure, you know all that yet :-) > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Thu Mar 20 12:33:58 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 20 Mar 2008 17:33:58 +0100 Subject: What's new in Rev 2.9 (was Re: New Drag-and-Drop?) In-Reply-To: <47E28B17.4060208@fourthworld.com> References: <47E28B17.4060208@fourthworld.com> Message-ID: <9B68F4C8-78C5-4D57-B9FC-CA3EDFDFA7AB@sosmartsoftware.com> Hello Richard, Le 20 mars 08 ? 17:04, Richard Gaskin a ?crit : > Eric Chatonet wrote: >> When you know well Rev vocabulary yet, detecting new entries is >> easy but what about those that have been only changed? >> And what about all those who don't know by heart the 1605 words >> used by Rev syntax? > > Many tokens are understandable as discrete things, so an example > handler showing its use in the Dictionary is often sufficient. > > When Ken Ray, Christopher Watson and myself wrote the SuperCard 2.5 > Language Guide, one of our mandates was to copy Jeanne DeVoto's > style used in HyperTalk 2.2: The Book, providing complete end-to- > end examples for each token. For many of them, that's a fair > starting point for learning. When I was a bit younger :-) I wrote (French only) a software extension for HC that added more than 80 functions and could itself be enhanced by adding plugins. It also included a library of more than 600 articles that provided all the practical knowledge necessary to program in HyperTalk. With 20,000 hypertext references, two indexes and full-text search capability it provided easy access to the 1000 pages of this resource. For every entry, there was one or more complete end-to-end scripts that could be run and debugged to understand by sticking one's hands in grease ;-) IMHO, users seemed to like this approach but, to be frank, it was a lot of work... > But there are some tokens which are dependent on others, sometimes > many others, like RevBrowser, Zip handling, U3, and now Drag and > Drop. These tokens can't be used in isolation, and require that > they be used in a specific sequence with other tokens to be used at > all. > > For RevBowser, U3, and a good many more, RunRev has thoughtfully > provided some very helpful example stacks in the Resources folder > installed with the app (though they might be more readily found if > the Examples folder were moved from its current location buried in > the cryptic "Resources" into the main app folder itself). > > RunRev's done a great job with the examples provided so far. > Adding one for Drag and Drop would go a long way to helping folks > make good use of Rev's empowering support for this common > interaction model. I had another feature people liked: a kind of index telling which words were related to a specific action: text manipulation, D&D and many others of course. They often told me this index was an invaluable source to arouse ideas about all great things it was possible to achieve using HC. >> After what said Scott about finding new or enhanced features, I >> realized it was not so easy: >> There are actually 39 new entries in the dictionary and 19 have >> been changed since 2.8: kudos to the dev team :-) >> So I have enhanced my Rev Search Engine to display all introduced >> or changes entries in the current version by adding a new menu >> item: "What's new in ". >> This feature should be available in the next 2.9 release. > > Good work - thanks! That's a very useful tool you've made. > > If only some kind Parisian might be motivated to make a tutorial > series offering examples of common tasks.... > > ...oh wait, you've done that too. :) > > Care to add one for D&D? It would be quite popular. LOL Not too much time right now but I think that some tutorials about Q&D, printing, error management, etc. might be welcome ;-) Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From scott at tactilemedia.com Thu Mar 20 14:06:06 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 20 Mar 2008 11:06:06 -0700 Subject: Sound on linux no workey In-Reply-To: <7952BD6B-AFC2-4AAF-AACF-ED4F011FC83D@mac.com> Message-ID: >> Rev only supports uncompressed sounds. If you try to play a >> compressed sound file, you get the static noise you describe. You >> should be able to play uncompressed .au, .aif, and .wav files. > Thank you for your hint, I forgot that the files need to be > uncompressed. > However, the sound files are uncompressed 16-bit PCM audio files (they > come with the standard ubuntu installation), so that can't be the > problem. If you haven't found a solution yet, one thing you might check is the sampling rates of the sound files. Way way back in Rev's history, it was found that only "standard" sampling rates played reliably: 11K, 22K, 44K. I don't know if this has ever been updated or not, but as I said, may be worth a test or two. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From mwieder at ahsoftware.net Thu Mar 20 14:15:29 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 20 Mar 2008 11:15:29 -0700 Subject: Exit Switch or break switch question References: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> Message-ID: Tom- > If I want to leave a switch statement after successfully matching a case > is it better to break and rund to the end without a default statement or > to exit the switch from that case? Yikes! I had no idea the compiler would accept "exit switch"! I'm sure it compiles it as an alias for "break". Where in the world did you come up with this weird syntax? -- Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Mar 20 14:19:25 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 20 Mar 2008 11:19:25 -0700 Subject: Exit Switch or break switch question References: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> <12C52F91-BA76-447A-A596-BCC10463D7EE@sosmartsoftware.com> Message-ID: Eric- Break skips the rest of the current switch structure and goes to the statement following the end switch. Only four chars to write ;-) Which four? -- Mark Wieder mwieder at ahsoftware.net From wow at together.net Thu Mar 20 14:24:25 2008 From: wow at together.net (Richard Miller) Date: Thu, 20 Mar 2008 14:24:25 -0400 Subject: [ANN] Digital Pro Golf 2.0 In-Reply-To: References: Message-ID: <03EBD3E9-2B64-473A-9EA6-80A1334FA7A5@together.net> Though it surely stills has a few bugs in it, anyone interested in checking out our golf swing analysis software (all Rev based) is welcome to download and play with it. All the features are free for 30 days. This is a rather extensive program, which we sell bundled with a Flip Ultra camcorder (if you've never played with one of those, they're really quite amazing). I'd appreciate any feedback, suggestions, etc. Here's the link: http://www.mygolfingpro.com/DigitalProInstaller.html Thanks. Richard Miller Digital Pro From mwieder at ahsoftware.net Thu Mar 20 14:21:12 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 20 Mar 2008 11:21:12 -0700 Subject: How to indicate window needs saving References: Message-ID: Bill- > The Mac allows visual feedback to the user that a window needs to be > saved by changing the red (left most) icon with a dark dot in it. I don't > know if Windows or Linux do the same thing. > > How do I give this indication to the user? Is there a property in Rev to > do this? I've been known to change a field border color to red as an indicator... -- Mark Wieder mwieder at ahsoftware.net From mdswindell at cruzio.com Thu Mar 20 14:28:44 2008 From: mdswindell at cruzio.com (Mark Swindell) Date: Thu, 20 Mar 2008 11:28:44 -0700 Subject: gradebook? Message-ID: <0FF702F3-35DA-4067-BFA8-441792062C2E@cruzio.com> Has anyone developed, or know of a gradebook developed in Rev? . Thanks, Mark From 3mcgrath at comcast.net Thu Mar 20 14:31:02 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Thu, 20 Mar 2008 14:31:02 -0400 Subject: Exit Switch or break switch question In-Reply-To: <9123.69.55.195.11.1206030674.squirrel@auth2.crcom.net> References: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> <8782.69.55.195.11.1206025911.squirrel@auth2.crcom.net> <88E6413D-4855-4FDE-B7CD-4EC6AA263001@comcast.net> <9123.69.55.195.11.1206030674.squirrel@auth2.crcom.net> Message-ID: <4C62C5A5-95C5-4596-8C70-543CB1CB3411@comcast.net> Len, I just checked and unless I missed something there is no choice for multi-line selection in the ComboBox. Tom On Mar 20, 2008, at 12:31 PM, len-morgan at crcom.net wrote: > If I'm not mistaken (and I frequently am), isn't there an option on > comboboxes to allow multi-line selections? Or is that just the option > menu? > > len morgan > >> Hi Len, >> >> Multiple exit points seems like a good point for clarity unless maybe >> the switch is very very long then you would know if one was found it >> would be the absolute end of the script instead of the possibility of >> it finding another match as well later on in the script. >> >> However, with that said, this is a combo box and I would think only >> one choice can match so the break seems to be my answer for both >> clarity (smaller script) and few keystrokes and because no other >> matches are possible anyway. >> >> Thanks, >> >> Tom McGrath >> >> >> On Mar 20, 2008, at 11:11 AM, len-morgan at crcom.net wrote: >> >>> I've always used the second example you had. Sometimes it can get a >>> little harder to debug (and less clear for someone else reading your >>> code) >>> if you have multiple exit points. In the end, I think they both >>> accomplish the same thing. >>> >>> len morgan >>> >>>> If I want to leave a switch statement after successfully matching a >>>> case is it better to break and rund to the end without a default >>>> statement or to exit the switch from that case? >>>> >>>> ComboBox >>>> >>>> on menuPick pChosen >>>> switch pChosen >>>> case "Home" >>>> -- code goes here >>>> exit switch >>>> case "Work" >>>> -- code goes here >>>> exit switch >>>> end switch >>>> end menuPick >>>> >>>> OR >>>> >>>> on menuPick pChosen >>>> switch pChosen >>>> case "Home" >>>> -- code goes here >>>> break >>>> case "Work" >>>> -- code goes here >>>> break >>>> end switch >>>> end menuPick >>>> >>>> Thank you, >>>> >>>> Tom McGrath >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at comcast.net Thu Mar 20 14:35:28 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Thu, 20 Mar 2008 14:35:28 -0400 Subject: Exit Switch or break switch question In-Reply-To: References: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> Message-ID: <15BA485B-1188-49EC-97CE-89E106098FEF@comcast.net> Mark, I saw it in a sample stack and have used it since. grin So, You're saying Break is the way to go. period. All four characters of it! Thanks Tom On Mar 20, 2008, at 2:15 PM, Mark Wieder wrote: > Tom- > >> If I want to leave a switch statement after successfully matching >> a case >> is it better to break and rund to the end without a default >> statement or >> to exit the switch from that case? > > > Yikes! I had no idea the compiler would accept "exit switch"! I'm > sure it > compiles it as an alias for "break". Where in the world did you come > up with > this weird syntax? > > -- > Mark Wieder > mwieder at ahsoftware.net > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Thu Mar 20 14:37:51 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 20 Mar 2008 11:37:51 -0700 Subject: How to indicate window needs saving Message-ID: <47E2AEFF.2010706@fourthworld.com> Mark Wieder wrote: >> The Mac allows visual feedback to the user that a window needs to be >> saved by changing the red (left most) icon with a dark dot in it. I don't >> know if Windows or Linux do the same thing. >> >> How do I give this indication to the user? Is there a property in Rev to >> do this? > > I've been known to change a field border color to red as an indicator... In the olden days some Mac apps used an asterisk after the window's title to indicate unsaved changes. I've been doing the same here, and have had no complaints (though I sure wouldn't mind a fully HIG-savvy way to do this). BTW: What does the Win HIG recommend for indicating unsaved changes? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From eric.chatonet at sosmartsoftware.com Thu Mar 20 14:38:10 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 20 Mar 2008 19:38:10 +0100 Subject: Exit Switch or break switch question In-Reply-To: References: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> <12C52F91-BA76-447A-A596-BCC10463D7EE@sosmartsoftware.com> Message-ID: Hello Mark, Le 20 mars 08 ? 19:19, Mark Wieder a ?crit : > Eric- > > Break skips the rest of the current switch structure and goes to the > statement following the end switch. > Only four chars to write ;-) > > Which four? > > -- > Mark Wieder LOL and LOL :-) Probably in French... I have so much progresses to make ;-) The more interesting is that you were the only one noticing it. LOL again. Sorry ;-) Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From eric.chatonet at sosmartsoftware.com Thu Mar 20 15:33:27 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 20 Mar 2008 20:33:27 +0100 Subject: What's new in Rev 2.9 In-Reply-To: References: <47E26F1A.1000609@fourthworld.com> Message-ID: <49EF8150-844A-4BE5-84F9-B87B47267A9C@sosmartsoftware.com> Hi all, Le 20 mars 08 ? 15:24, Eric Chatonet a ?crit : > After what said Scott about finding new or enhanced features, I > realized it was not so easy: > There are actually 39 new entries in the dictionary and 19 have > been changed since 2.8: kudos to the dev team :-) > So I have enhanced the Rev Search Engine to display all introduced > or changed entries in the current version by adding a new menu > item: "What's new in ". > This feature should be available in the next 2.9 release. Next 2.9 release (rc2) is available yet since a few minutes, at least for Enterprise users. Last Rev Search Engine is included. For those who have any 2.9 but have not rc2 yet, here are all entries in the dictionary that have been introduced or changed in 2.9 since 2.8: allowableDragActions property alternateLanguages function answer page setup command answer printer command availablePrinters property beepSound property binaryEncode function cancel printing command clipboardData property create alias command do command dragData property dragDelta property dragImage property dragImageOffset property dragStart message ends with operator fullscreen property is a operator is among the keys of operator is not among the keys of operator launch url command paste command printCollate property printColors property printCopies property printDuplex property printerFeatures property printerName property printerOutput property printerSettings property printPageNumber property printPaperOrientation property printPaperRectangle property printPaperScale property printPaperSize property printRanges property printRectangle property printTitle property queryRecordChanged message reset printing command revCopyXMLNode command revDatabaseColumnNames function revDatabaseColumnNumbered function revDataFromQuery function revExecuteSQL command revGetDatabaseDriverPath function revMoveXMLNode command revOpenDatabase function revPutIntoXMLNode command revQueryIsAtEnd function revQueryIsAtStart function revXMLChildContents function revXMLMatchingNode function specialFolderPath function systemPrintSelector property unicodeTitle property wrap operator For all who have rc2, there is a new menu item in the Rev Search Engine (access it by clicking last tab in the docs): Then in the contextual menu on the first tab of the Rev Search Engine choose "What's new in 2.9" to display all complete entries listed above. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From stephenREVOLUTION2 at barncard.com Thu Mar 20 15:46:11 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Thu, 20 Mar 2008 12:46:11 -0700 Subject: Exit Switch or break switch question In-Reply-To: References: <148E9B22-B0D4-41B3-AAA1-746712BACA3B@comcast.net> Message-ID: I've used "exit switch" myself... then 'cleaned it up' later... for no reason... but it works. >Tom- > >> If I want to leave a switch statement after successfully matching a case >> is it better to break and rund to the end without a default statement or >> to exit the switch from that case? > > >Yikes! I had no idea the compiler would accept "exit switch"! I'm sure it >compiles it as an alias for "break". Where in the world did you come up with >this weird syntax? > >-- > Mark Wieder > mwieder at ahsoftware.net -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mikeythek at gmail.com Thu Mar 20 15:53:20 2008 From: mikeythek at gmail.com (Mikey) Date: Thu, 20 Mar 2008 15:53:20 -0400 Subject: What's new in Rev 2.9 In-Reply-To: <49EF8150-844A-4BE5-84F9-B87B47267A9C@sosmartsoftware.com> References: <47E26F1A.1000609@fourthworld.com> <49EF8150-844A-4BE5-84F9-B87B47267A9C@sosmartsoftware.com> Message-ID: <9b408d8e0803201253r50a2fcb7i9139a4c751277bc4@mail.gmail.com> holy crap! From geradamas at yahoo.com Thu Mar 20 16:38:19 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 20 Mar 2008 20:38:19 +0000 (GMT) Subject: Screen Snapper Message-ID: <497583.72773.qm@web37513.mail.mud.yahoo.com> Well, in the light of some comments I made earlier this stack was well in need of "a tweak or two". Find "Screen Snapper" at revOnline under "Richmond". Love, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From 3mcgrath at comcast.net Thu Mar 20 17:48:17 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Thu, 20 Mar 2008 17:48:17 -0400 Subject: What's new in Rev 2.9 In-Reply-To: <49EF8150-844A-4BE5-84F9-B87B47267A9C@sosmartsoftware.com> References: <47E26F1A.1000609@fourthworld.com> <49EF8150-844A-4BE5-84F9-B87B47267A9C@sosmartsoftware.com> Message-ID: <9043665D-E091-47BA-99E5-4DCA0F326BD0@comcast.net> Not finding this in rc2? Search is the last button in documentation. Click to open. Preferences is the last item and says Preferences. Under the contextual menu for this is: Appearance: Docs Contextual Search: History: Rev Related Database: About the Rev Search Engine: Help: There is no "What's new in 2.9" Tom On Mar 20, 2008, at 3:33 PM, Eric Chatonet wrote: > For all who have rc2, there is a new menu item in the Rev Search > Engine (access it by clicking last tab in the docs): > Then in the contextual menu on the first tab of the Rev Search > Engine choose "What's new in 2.9" to display all complete entries > listed above. From 3mcgrath at comcast.net Thu Mar 20 17:52:35 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Thu, 20 Mar 2008 17:52:35 -0400 Subject: What's new in Rev 2.9 In-Reply-To: <9043665D-E091-47BA-99E5-4DCA0F326BD0@comcast.net> References: <47E26F1A.1000609@fourthworld.com> <49EF8150-844A-4BE5-84F9-B87B47267A9C@sosmartsoftware.com> <9043665D-E091-47BA-99E5-4DCA0F326BD0@comcast.net> Message-ID: <90AD6EE6-B047-4C84-813A-1EC019D03E4C@comcast.net> Found it! It is actually under the contextual menu for the first item like Eric said it was in the first place. Too bad I didn't actually look there first. Grin Tom On Mar 20, 2008, at 5:48 PM, Thomas McGrath III wrote: > Not finding this in rc2? > Search is the last button in documentation. Click to open. > Preferences is the last item and says Preferences. Under the > contextual menu for this is: Appearance: Docs Contextual Search: > History: Rev Related Database: About the Rev Search Engine: Help: > > There is no "What's new in 2.9" > > Tom > > On Mar 20, 2008, at 3:33 PM, Eric Chatonet wrote: > >> For all who have rc2, there is a new menu item in the Rev Search >> Engine (access it by clicking last tab in the docs): >> Then in the contextual menu on the first tab of the Rev Search >> Engine choose "What's new in 2.9" to display all complete entries >> listed above. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Thu Mar 20 18:01:43 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 20 Mar 2008 23:01:43 +0100 Subject: What's new in Rev 2.9 In-Reply-To: <90AD6EE6-B047-4C84-813A-1EC019D03E4C@comcast.net> References: <47E26F1A.1000609@fourthworld.com> <49EF8150-844A-4BE5-84F9-B87B47267A9C@sosmartsoftware.com> <9043665D-E091-47BA-99E5-4DCA0F326BD0@comcast.net> <90AD6EE6-B047-4C84-813A-1EC019D03E4C@comcast.net> Message-ID: <429FB411-CA94-4F67-AE69-2111C97A67B8@sosmartsoftware.com> Hello Tom, Le 20 mars 08 ? 22:52, Thomas McGrath III a ?crit : > Found it! It is actually under the contextual menu for the first > item like Eric said it was in the first place. Too bad I didn't > actually look there first. > Grin NP :-) The Rev Search Engine is apparently a tiny and unrecognized stack that nevertheless is ready to help... Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From mfstuart at cox.net Thu Mar 20 20:17:33 2008 From: mfstuart at cox.net (mfstuart) Date: Thu, 20 Mar 2008 17:17:33 -0700 (PDT) Subject: How to indicate window needs saving In-Reply-To: <47E2AEFF.2010706@fourthworld.com> References: <47E2AEFF.2010706@fourthworld.com> Message-ID: <16191745.post@talk.nabble.com> Did a google search with "windows hig". Didn't find anything relevant. But what I do in an edit-record type form, (built in another language for Windows) is place the following 3 buttons at the bottom right of the form: Save and Close, Save and New, Close The first 2 buttons are disabled at opening of the form. When the user starts editing values on the form (changing field values), I then set a variable to TRUE. If this variable is TRUE, then the first 2 buttons become enabled. The text on the Close button is changed to Cancel. First up, this is a visual sign to the user that they need to respond to the system, because they changed values. (a somewhat push/pull affect) If they press Escape of click Cancel on the edit form, they are prompted in a dialog box to: save the changes by clicking Yes, exit without saving changes by clicking No, or they can click Cancel on the dialog box which returns them to the edit-record form. This last option allows the user to continue editing the record detail. Choosing No, loses all changes and closes the form. Regards, Mark stuart Richard Gaskin wrote: > > Mark Wieder wrote: > >>> The Mac allows visual feedback to the user that a window needs to be >>> saved by changing the red (left most) icon with a dark dot in it. I >>> don't >>> know if Windows or Linux do the same thing. >>> >>> How do I give this indication to the user? Is there a property in Rev >>> to >>> do this? >> >> I've been known to change a field border color to red as an indicator... > > In the olden days some Mac apps used an asterisk after the window's > title to indicate unsaved changes. I've been doing the same here, and > have had no complaints (though I sure wouldn't mind a fully HIG-savvy > way to do this). > > BTW: What does the Win HIG recommend for indicating unsaved changes? > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/How-to-indicate-window-needs-saving-tp16179633p16191745.html Sent from the Revolution - User mailing list archive at Nabble.com. From tbandi at swissonline.ch Fri Mar 21 07:42:47 2008 From: tbandi at swissonline.ch (Till Bandi) Date: Fri, 21 Mar 2008 12:42:47 +0100 Subject: What's new in Rev 2.9 In-Reply-To: <429FB411-CA94-4F67-AE69-2111C97A67B8@sosmartsoftware.com> References: <47E26F1A.1000609@fourthworld.com> <49EF8150-844A-4BE5-84F9-B87B47267A9C@sosmartsoftware.com> <9043665D-E091-47BA-99E5-4DCA0F326BD0@comcast.net> <90AD6EE6-B047-4C84-813A-1EC019D03E4C@comcast.net> <429FB411-CA94-4F67-AE69-2111C97A67B8@sosmartsoftware.com> Message-ID: Found it also - but I get the answer <> so what am I doing wrong? Till Bandi Am 20.03.2008 um 23:01 schrieb Eric Chatonet: > Hello Tom, > > Le 20 mars 08 ? 22:52, Thomas McGrath III a ?crit : > >> Found it! It is actually under the contextual menu for the first >> item like Eric said it was in the first place. Too bad I didn't >> actually look there first. >> Grin > > NP :-) > The Rev Search Engine is apparently a tiny and unrecognized stack > that nevertheless is ready to help... > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Fri Mar 21 07:51:47 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 21 Mar 2008 12:51:47 +0100 Subject: What's new in Rev 2.9 In-Reply-To: References: <47E26F1A.1000609@fourthworld.com> <49EF8150-844A-4BE5-84F9-B87B47267A9C@sosmartsoftware.com> <9043665D-E091-47BA-99E5-4DCA0F326BD0@comcast.net> <90AD6EE6-B047-4C84-813A-1EC019D03E4C@comcast.net> <429FB411-CA94-4F67-AE69-2111C97A67B8@sosmartsoftware.com> Message-ID: <6E3E86EF-0C96-4C93-B5B3-5872036093B8@sosmartsoftware.com> Hi Till, Uncheck the "Whole Word" box in Rev Search Engine: you have found a bug that will be fixed in the next release... Le 21 mars 08 ? 12:42, Till Bandi a ?crit : > Found it also - but I get the answer < or changed in 2.9" as a whole word in the dictionary>> so what am > I doing wrong? > > Till Bandi > > Am 20.03.2008 um 23:01 schrieb Eric Chatonet: > >> Hello Tom, >> >> Le 20 mars 08 ? 22:52, Thomas McGrath III a ?crit : >> >>> Found it! It is actually under the contextual menu for the first >>> item like Eric said it was in the first place. Too bad I didn't >>> actually look there first. >>> Grin >> >> NP :-) >> The Rev Search Engine is apparently a tiny and unrecognized stack >> that nevertheless is ready to help... Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From m.schonewille at economy-x-talk.com Fri Mar 21 09:25:20 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 21 Mar 2008 14:25:20 +0100 Subject: On-line error parsing tool Message-ID: <744A749E-793C-418F-BFFD-DD80FC0ED5BB@economy-x-talk.com> Hi! Every now and then, someone on this list asks "what does this error mean", posting several lines with mysterious numbers. Now you don't need to ask anymore... (but if you really want to, you still can). I have created a little on-line error parsing tool for Runtime Revolution. Read on below, or go straight to the website at . Once in a while, you may run into a less-than-obvious problem, while programming in Revolution. In these cases, you might see an error message of the form (the code may consist of many lines): 91,7,11,Example 568,7,1,Click Me which means: Type: Chunk (can't find stack) Object name: Button Line:(row 7 col 11) Hint: Example Type: start (can't find object) Object name: Button Line:(row 7 col 1) Hint: Click Me If you have no idea what causes the error, it may be useful to be able to parse the error. Parsing errors may also be useful if you have a try-end try control structure in your script. You might use such a control structure if the circumstances under which your script will run are unpredictable. These circumstances include a script that is distributed as a library amongst developers or a software product for end-users that needs to be installed manually. Your script might look like this: on someScript try start using stack "Foo" --> error if not available catch myErr put myErr into url "file:C/log file.txt" end try end someScript Now, if an error occurs, you need to know why. You can post the contents of the file "log file.txt" into the form above and parse it into a readable error message. If you want to try it right-away, just copy the two lines of error codes above, paste them into the form on the website, and press the button below the field. If you would like to build this feature into your own stacks, Economy- x-Talk has a shareware library available that will allow you to do so. This library can be downloaded at . Note that there is also the error reporting feature in the standalone builder, which is often, but not always, sufficient. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info From 3mcgrath at comcast.net Fri Mar 21 09:41:14 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Fri, 21 Mar 2008 09:41:14 -0400 Subject: RevonRockets 3 missing example Message-ID: <6F935D21-C11E-41D8-8D9C-A4E2EA93C02A@comcast.net> Is any one else following the RevOnRockets tutorial in the Revolution Newsletter? If so can you confirm that the stack in part three is in the cgi-bin folder? The article states: "You can open "gallery.rev" from "www/cgi-bin/" and see the stack ready." I have no stack on my computer at all with that name. Thanks Tom From eric.chatonet at sosmartsoftware.com Fri Mar 21 09:47:19 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 21 Mar 2008 14:47:19 +0100 Subject: [ANN] Tiny plugin to access Rev Search Engine easily Message-ID: <0ABB30AE-BEA5-4123-BE17-A770A42B2897@sosmartsoftware.com> Hello all, This is my Easter present :-) It's rather boring to display the Rev Search Engine: you have to open the docs first (and it's long :-) then click on the last tab in Docs tool bar. Waiting for Runrev to implement it directly, I have built a tiny and invisible plugin that modify the RevMenuBar stack without saving it at every Rev startup in order to: . Add a menu item in the Help menu to open the Rev Search Engine independently from the docs. . Open the Rev Search Engine by a simple click on Rev tool bar 'Documentation' icon while pressing the alt/option key. You'll find it on Rev Online. User: So Smart Software Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From pepetoo at cox.net Fri Mar 21 09:52:36 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 21 Mar 2008 06:52:36 -0700 Subject: RevonRockets 3 missing example In-Reply-To: <6F935D21-C11E-41D8-8D9C-A4E2EA93C02A@comcast.net> References: <6F935D21-C11E-41D8-8D9C-A4E2EA93C02A@comcast.net> Message-ID: <8B5699A0-45CE-4465-9F80-937648F5D817@cox.net> Hi Tom, On Mar 21, 2008, at 6:41 AM, Thomas McGrath III wrote: > Is any one else following the RevOnRockets tutorial in the > Revolution Newsletter? If so can you confirm that the stack in part > three is in the cgi-bin folder? > > The article states: "You can open "gallery.rev" from "www/cgi-bin/" > and see the stack ready." Using Safari, I couldn't even get "www/cgi-bin/" to respond. Did it for you? Joe Wilkins > > > > I have no stack on my computer at all with that name. > > Thanks > > Tom > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From tbandi at swissonline.ch Fri Mar 21 10:46:40 2008 From: tbandi at swissonline.ch (Till Bandi) Date: Fri, 21 Mar 2008 15:46:40 +0100 Subject: What's new in Rev 2.9 In-Reply-To: <6E3E86EF-0C96-4C93-B5B3-5872036093B8@sosmartsoftware.com> References: <47E26F1A.1000609@fourthworld.com> <49EF8150-844A-4BE5-84F9-B87B47267A9C@sosmartsoftware.com> <9043665D-E091-47BA-99E5-4DCA0F326BD0@comcast.net> <90AD6EE6-B047-4C84-813A-1EC019D03E4C@comcast.net> <429FB411-CA94-4F67-AE69-2111C97A67B8@sosmartsoftware.com> <6E3E86EF-0C96-4C93-B5B3-5872036093B8@sosmartsoftware.com> Message-ID: thanks - i thought I had done that already, but apparently this was not the case. Till Am 21.03.2008 um 12:51 schrieb Eric Chatonet: > Hi Till, > > Uncheck the "Whole Word" box in Rev Search Engine: you have found a > bug that will be fixed in the next release... > > Le 21 mars 08 ? 12:42, Till Bandi a ?crit : >> Found it also - but I get the answer <> or changed in 2.9" as a whole word in the dictionary>> so what am >> I doing wrong? >> >> Till Bandi >> >> Am 20.03.2008 um 23:01 schrieb Eric Chatonet: >> >>> Hello Tom, >>> >>> Le 20 mars 08 ? 22:52, Thomas McGrath III a ?crit : >>> >>>> Found it! It is actually under the contextual menu for the first >>>> item like Eric said it was in the first place. Too bad I didn't >>>> actually look there first. >>>> Grin >>> >>> NP :-) >>> The Rev Search Engine is apparently a tiny and unrecognized stack >>> that nevertheless is ready to help... > > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at comcast.net Fri Mar 21 10:51:14 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Fri, 21 Mar 2008 10:51:14 -0400 Subject: RevonRockets 3 missing example In-Reply-To: <8B5699A0-45CE-4465-9F80-937648F5D817@cox.net> References: <6F935D21-C11E-41D8-8D9C-A4E2EA93C02A@comcast.net> <8B5699A0-45CE-4465-9F80-937648F5D817@cox.net> Message-ID: <9EAF1BC3-BF62-446B-B71B-353364E5A7D6@comcast.net> Joe, That was the thing, No I could not. I am not sure what I am doing wrong or if I have the wrong version of revhttp or what???? Tom On Mar 21, 2008, at 9:52 AM, Joe Lewis Wilkins wrote: > Hi Tom, > > On Mar 21, 2008, at 6:41 AM, Thomas McGrath III wrote: > >> Is any one else following the RevOnRockets tutorial in the >> Revolution Newsletter? If so can you confirm that the stack in part >> three is in the cgi-bin folder? >> >> The article states: "You can open "gallery.rev" from "www/cgi-bin/" >> and see the stack ready." > > Using Safari, I couldn't even get "www/cgi-bin/" to respond. Did it > for you? > > Joe Wilkins >> >> >> >> I have no stack on my computer at all with that name. >> >> Thanks >> >> Tom >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Joe Lewis Wilkins > pepetoo at cox.net > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pepetoo at cox.net Fri Mar 21 11:01:28 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 21 Mar 2008 08:01:28 -0700 Subject: RevonRockets 3 missing example In-Reply-To: <9EAF1BC3-BF62-446B-B71B-353364E5A7D6@comcast.net> References: <6F935D21-C11E-41D8-8D9C-A4E2EA93C02A@comcast.net> <8B5699A0-45CE-4465-9F80-937648F5D817@cox.net> <9EAF1BC3-BF62-446B-B71B-353364E5A7D6@comcast.net> Message-ID: <420C6CD3-432C-41CE-983B-E95575B88E18@cox.net> Tom, I don't think you did anything wrong. I believe the listed link is in "error". Maybe someone at Rev will pick up on this and fix it. Joe Wilkins On Mar 21, 2008, at 7:51 AM, Thomas McGrath III wrote: > Joe, > > That was the thing, No I could not. I am not sure what I am doing > wrong or if I have the wrong version of revhttp or what???? > > Tom > > On Mar 21, 2008, at 9:52 AM, Joe Lewis Wilkins wrote: > >> Hi Tom, >> >> On Mar 21, 2008, at 6:41 AM, Thomas McGrath III wrote: >> >>> Is any one else following the RevOnRockets tutorial in the >>> Revolution Newsletter? If so can you confirm that the stack in >>> part three is in the cgi-bin folder? >>> >>> The article states: "You can open "gallery.rev" from "www/cgi- >>> bin/" and see the stack ready." >> >> Using Safari, I couldn't even get "www/cgi-bin/" to respond. Did it >> for you? >> >> Joe Wilkins >>> >>> >>> >>> I have no stack on my computer at all with that name. >>> >>> Thanks >>> >>> Tom >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> Joe Lewis Wilkins >> pepetoo at cox.net >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From ambassador at fourthworld.com Fri Mar 21 11:23:51 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 21 Mar 2008 08:23:51 -0700 Subject: On-line error parsing tool Message-ID: <47E3D307.2000408@fourthworld.com> Mark Schonewille wrote: > Once in a while, you may run into a less-than-obvious problem, while > programming in Revolution. In these cases, you might see an error > message of the form (the code may consist of many lines): > > 91,7,11,Example > 568,7,1,Click Me > > which means: > > Type: Chunk (can't find stack) > Object name: Button > Line:(row 7 col 11) > Hint: Example > > Type: start (can't find object) > Object name: Button > Line:(row 7 col 1) > Hint: Click Me > > If you have no idea what causes the error, it may be useful to be able > to parse the error. Unfortunately, the engine lies. Or more politely, it uses a mysterious logic. ;) The error info passed with the errorDialog message might appear to be a straightforward set of four-item lines, with two exceptions: 1. Usually the first two lines have only three items. 2. Every third line after those is junk (or is using some mysterious logic that eludes me). The example below was generated by a test stack I built a couple days ago while updating my own custom Execution Error dialog. In that test stack I have a button with a mouseUp handler that calls "DoSomething", which is defined in the card script and in turn calls "doSomethingElse", which is defined in the stack script which calls "DoX", which is also in the stack script and is simply: on DoX get 1+x end DoX Since "x" isn't defined it generates an error, and having all those handlers calling one another gives me error data that looks like this (the line numbers at the front of each line aren't part of the error info, added by me here for clarity): 1 395,8,7 2 223,8,1 3 241,8,1,DoX 4 353,0,0,stack "/Applications/MetaCard/_testers/error_test.rev" 5 573,3,1,DoX 6 241,3,1,DoSomethingElse 7 353,0,0,stack "/Applications/MetaCard/_testers/error_test.rev" 8 573,4,1,doSomethingElse 9 241,4,1,DoSomething 10 353,0,0,card id 1002 of stack "/Applications/MetaCard/_testers/error_test.rev" 11 573,8,1,DoSomething 12 241,8,1,mouseUp 13 353,0,0,button id 1003 of card id 1002 of stack "/Applications/MetaCard/_testers/error_test.rev" The first two lines, while lacking an object reference, contain useful stuff. For example, line 1 refers to error #395, which is: "Operators +: error in right operand" -- describing the error exactly. The second item in that line refers to the script line which failed, and the third item is the character offset to the erroneous token. So far so good. In line 2 we have a reference to this error message, a more general explanation of the issue: "get: error in expression". Again, appropriate and helpful, and the second and third items accurately refer to the script line and character offset of the offending statement. Line 3 gives us the name of the handler which failed, with error description 241 being simply "Handler: error in statement". Line 4 gives us the errorObject, the long ID of the object which contains the failing statement. Error description #353 is simply "Object Name:", and apparently that line is used only to convey the failing object. Because that line is used only to convey the error object, it doesn't contain script line and character offsets. Again, so far so good. Then we get to line 5, which is FUBAR. This line refers to error #573, which has this description: "Handler: can't find handler". That's not exactly true, since all handlers called are defined and in the message path. If we were to parse the lines of the error info as though they were all meaningful (as I used to do before revising my Execution Error dialog the other day), one might think that somehow a handler is either undefined or fell out of the message path. Since I use a lot of libraries and backscripts, this approach turned out to be a time-wasting hunt for red herrings. I've since revised my errorDialog handler to skip any line immediately following the one starting with "353,", since the offsets and handler name there are redundant anyway and the error number inaccurately describes what's happening. The good news is that once you skip such lines, you'll wind up with a rather tidy and useful collection of data describing the full calling chain that led to the error. If anyone know why the engine generates that line immediately following the one with the error object, and can find it useful, I'd love to learn. The next question one might have is "Where did you get that list of error descriptions?" It's hard to get to in the Rev IDE, but you'll find it in a custom property named cErrorsList of stack "revErrorReport" of mainstack "revStandaloneSettings". (In MetaCard they're in a hidden field named "Messages" in the "Execution Error" stack). The property contents are simply a return-delimited list, in which each line number corresponds to the error number which is the first item in each line of the argument passed with the errorDialog message. > If you would like to build this feature into your own stacks, Economy- > x-Talk has a shareware library available that will allow you to do so. > This library can be downloaded at Unless you have a lot of time on your hands to be mucking around with this stuff, I would recommend using Mark's library. It'll keep you from pulling your hair out, and save you as much time as hair. I've had the pleasure of hiring Mark to write some code for one of the products I manage, and I'm looking forward to using him again. He writes solid code, well commented (but not distractingly over-commented) and in a readable style, and his turnaround time is as excellent as his rate. If you need a pinch-hitter on your project, or are looking for a useful library, I can't recommend Mark's work strongly enough. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Fri Mar 21 11:51:14 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 21 Mar 2008 08:51:14 -0700 Subject: How to indicate window needs saving Message-ID: <47E3D972.5030906@fourthworld.com> mfstuart wrote: > Richard Gaskin wrote: >> BTW: What does the Win HIG recommend for indicating unsaved changes? > > Did a google search with "windows hig". Didn't find anything relevant. > > But what I do in an edit-record type form, (built in another language > for Windows) is place the following 3 buttons at the bottom right of > the form: > Save and Close, Save and New, Close > The first 2 buttons are disabled at opening of the form. > > When the user starts editing values on the form (changing field > values), I then set a variable to TRUE. > If this variable is TRUE, then the first 2 buttons become enabled. > The text on the Close button is changed to Cancel. > First up, this is a visual sign to the user that they need to respond > to the system, because they changed values. That seems as good an approach as any other, clear enough. Ken and I talked about this last night, hunting around in the Win Human Interface Guidelines for the recommended way to indicated unsaved changes in a document. We couldn't find one, and at this point it appears they have no such recommendation at all. The pessimist might respond to that saying, "With no standard there's no right way to do it!". But as an optimist, I say, "With no standard there's no wrong way to do it." One of the things I enjoy about developing for Windows is the lack of consistency, the ambiguous and sometimes contradicting HIG, and the frequent variance (common to all OS vendors it seems) between what they recommend and what they do themselves. This might be frustrating for HIG Police types, but I see it as freedom, the freedom to do whatever the hell I want and know that even the wildest, most insane designs won't seem out of place among the hodge-podge of UIs across the Windows world. ;) While searching the Win HIG for the answer on indicating unsaved changes, I stumbled across this gem: It describes many different ways to make toolbars. The first two types (a toolbar used in conjunction with a menu bar, and a toolbar used in a simpler app which has no menu bar) seem reasonable enough, but the third recommends considering using a toolbar to replace the menubar in some sort of weird hybrid of functionality and appearance. We've seen this sort of thing with the Ribbons in Office 2008 but this is very different from a Ribbon, so we have yet another widely-varying recommendation while their HIG doesn't mention Ribbons at all. The message I got from that was: "We really don't care what you do. Go on, knock yourself out, play and explore and if the user can figure it out it doesn't matter that it looks and behaves like nothing they've ever seen before." Freedom. :) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From 3mcgrath at comcast.net Fri Mar 21 17:32:55 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Fri, 21 Mar 2008 17:32:55 -0400 Subject: Revolution - A FIT Client Message-ID: <54BBE8B8-EC16-468C-91B6-53B1C184A081@comcast.net> Dear fellow revolutionaries, I am currently working with a company that produces Web 2.0 Widgets. I have produced a few prototypes showing web gadgets in a Revolution application for the desktop but have had a hard time explaining why Revolution has not adopted a 'stack in browser' web component. I know, I know, I've heard all of the arguments for and against this. The thing is with the advent of Google Gears and with Adobe Air I feel the only thing Rev is missing to have beaten these companies to the front of the line is that we don't have the web component. I can already write a gadget in JS on the web and display it on the Mac and Win desktop by writing another application with Rev. But, Google and Air allow you to build the JS on the web and then display it on the Mac and Win Desktop using the same code where as using Rev I have to write two different sets of code. This just seems like a missed opportunity to me. I am studying JS for use in Air and Google widget development and in this instance Rev is taking a back seat in my development cycle. That just doesn't seem right to me. I want to use my favorite program to do the whole thing. I think the old arguments are no longer valid or at least becoming less valid. Thoughts on this? Plus I need a 'better' argument to give to this new client of mine that just wants to write the code once and reuse it everywhere (including mobile which Google Gears is now allowing for, Silverlight MS is also allowing this, and I think Adobe Air will too.) I have a need for forward thinking concepts that will carry me into the future with these type of companies/clients. But I would rather not have to learn a whole new language to do it in, and besides Revolution is the best language I have ever used. Why can't I use it in these other areas too. This is not a demand or even a complaint, really, it is however a desire and a hope to have the tools I'm using now meet with my desire to progress into the future of application usage. Tom McGrath From ambassador at fourthworld.com Fri Mar 21 17:54:12 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 21 Mar 2008 14:54:12 -0700 Subject: Revolution - A FIT Client Message-ID: <47E42E84.9080803@fourthworld.com> Why do they want their app to run in a browser? Even if Rev had a plugin, it would still require download and installation, the same steps one needs to run a Web 3.0 app (desktop-based, net-savvy). -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From sarah.reichelt at gmail.com Fri Mar 21 18:32:12 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 22 Mar 2008 08:32:12 +1000 Subject: RevonRockets 3 missing example In-Reply-To: <6F935D21-C11E-41D8-8D9C-A4E2EA93C02A@comcast.net> References: <6F935D21-C11E-41D8-8D9C-A4E2EA93C02A@comcast.net> Message-ID: On Fri, Mar 21, 2008 at 11:41 PM, Thomas McGrath III <3mcgrath at comcast.net> wrote: > Is any one else following the RevOnRockets tutorial in the Revolution > Newsletter? If so can you confirm that the stack in part three is in > the cgi-bin folder? > > The article states: "You can open "gallery.rev" from "www/cgi-bin/" > and see the stack ready." > > > I have no stack on my computer at all with that name. Hi Tom, The original download was missing those stacks, but if you get it directly from Andre's site , you fill find all the required files. Cheers, Sarah From 3mcgrath at comcast.net Fri Mar 21 18:56:00 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Fri, 21 Mar 2008 18:56:00 -0400 Subject: Revolution - A FIT Client In-Reply-To: <47E42E84.9080803@fourthworld.com> References: <47E42E84.9080803@fourthworld.com> Message-ID: <99C5B207-89CB-4219-ABB9-0636443CEC20@comcast.net> They just do. They want it on their home page and client pages as well. Why can't we develop something in javascript that can read Transcript with out the necessary plugin? Tom On Mar 21, 2008, at 5:54 PM, Richard Gaskin wrote: > Why do they want their app to run in a browser? > > Even if Rev had a plugin, it would still require download and > installation, the same steps one needs to run a Web 3.0 app (desktop- > based, net-savvy). > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Fri Mar 21 19:29:40 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 21 Mar 2008 16:29:40 -0700 Subject: Revolution - A FIT Client Message-ID: <47E444E4.6040603@fourthworld.com> Thomas McGrath III wrote: > On Mar 21, 2008, at 5:54 PM, Richard Gaskin wrote: >> Why do they want their app to run in a browser? > > They just do. I was afraid the answer might be something like that. ;) > They want it on their home page and client pages as well. Do they expect every one of their clients to download and install a plugin just to view their web page. This client sounds like that have a fundamental misunderstanding of how the web can integrate with their business needs. > Why can't we develop something in javascript that can read Transcript > with out the necessary plugin? Given that Transcript is arguably more flexible than JavaScript and JavaScript is a simpler format than stack files, it may be easier to go the other way around, writing an exporter in Transcript which write the JavaScript needed for their app. I'm doing this now with one of my clients, and it's a bit of work but when we're done it's all template-based so the client will be able to update their web page using the latest content in their Rev app with the click of a button. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From andre at andregarzia.com Fri Mar 21 19:30:34 2008 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 21 Mar 2008 20:30:34 -0300 Subject: RevonRockets 3 missing example In-Reply-To: References: <6F935D21-C11E-41D8-8D9C-A4E2EA93C02A@comcast.net> Message-ID: <7c87a2a10803211630g17182dbctda5779c513716544@mail.gmail.com> Hello Friends, the download on my site includes the download. There's a bug on linux, the engine does not include the export command. I am doing a work around. Andre On Fri, Mar 21, 2008 at 7:32 PM, Sarah Reichelt wrote: > On Fri, Mar 21, 2008 at 11:41 PM, Thomas McGrath III > <3mcgrath at comcast.net> wrote: > > Is any one else following the RevOnRockets tutorial in the Revolution > > Newsletter? If so can you confirm that the stack in part three is in > > the cgi-bin folder? > > > > The article states: "You can open "gallery.rev" from "www/cgi-bin/" > > and see the stack ready." > > > > > > I have no stack on my computer at all with that name. > > Hi Tom, > > The original download was missing those stacks, but if you get it > directly from Andre's site , you > fill find all the required files. > > Cheers, > Sarah > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From 3mcgrath at comcast.net Fri Mar 21 19:41:01 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Fri, 21 Mar 2008 19:41:01 -0400 Subject: Revolution - A FIT Client In-Reply-To: <47E444E4.6040603@fourthworld.com> References: <47E444E4.6040603@fourthworld.com> Message-ID: <8BD32338-0EA6-44BF-AE55-5A92A6979DC7@comcast.net> Richard, Huh, That's sounds interesting. I would have to explore this a lot more though. Thanks Tom On Mar 21, 2008, at 7:29 PM, Richard Gaskin wrote: > > Why can't we develop something in javascript that can read > Transcript > > with out the necessary plugin? > > Given that Transcript is arguably more flexible than JavaScript and > JavaScript is a simpler format than stack files, it may be easier to > go the other way around, writing an exporter in Transcript which > write the JavaScript needed for their app. > > I'm doing this now with one of my clients, and it's a bit of work > but when we're done it's all template-based so the client will be > able to update their web page using the latest content in their Rev > app with the click of a button. From kray at sonsothunder.com Fri Mar 21 21:43:19 2008 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 21 Mar 2008 20:43:19 -0500 Subject: San Diego? In-Reply-To: <200803190115.m2J1Fjc4029755@sddev.castandcrew.com> References: <200803190115.m2J1Fjc4029755@sddev.castandcrew.com> Message-ID: <20080321204319388332.c91fe9c4@sonsothunder.com> On Tue, 18 Mar 2008 18:15:45 -0700, Sadhunathan Nadesan wrote: > > Someone told me a Revolution consulting company was in San Diego (they > thought it was Sons of Thunder, but apparently not) - anyone know? Yes, Sons of Thunder used to be in San Diego for a brief period of time while I was working for Allegiant Technologies (the SuperCard guys back then). But both STS and I are now in Wisconsin... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From bvlahos at mac.com Sat Mar 22 02:00:40 2008 From: bvlahos at mac.com (Bill Vlahos) Date: Fri, 21 Mar 2008 23:00:40 -0700 Subject: How to indicate window needs saving In-Reply-To: <47E3D972.5030906@fourthworld.com> References: <47E3D972.5030906@fourthworld.com> Message-ID: <3340563F-9A7D-43EC-AA79-C4B6B2E37A70@mac.com> Even if Windows doesn't have any standard HIG for this, the Mac does. It is unfortunate that Rev doesn't have a way to to indicate it on the Mac. It sounds like even AppleScript won't help. Bill On Mar 21, 2008, at 8:51 AM, Richard Gaskin wrote: > Ken and I talked about this last night, hunting around in the Win > Human Interface Guidelines for the recommended way to indicated > unsaved changes in a document. We couldn't find one, and at this > point it appears they have no such recommendation at all. From pepetoo at cox.net Sat Mar 22 02:56:50 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 21 Mar 2008 23:56:50 -0700 Subject: Hand cursor in 2.9 beta In-Reply-To: <744A749E-793C-418F-BFFD-DD80FC0ED5BB@economy-x-talk.com> References: <744A749E-793C-418F-BFFD-DD80FC0ED5BB@economy-x-talk.com> Message-ID: <4F9DBAFC-258D-4021-9325-321E52247ECB@cox.net> Shouldn't set the cursor to hand change the cursor to the pointing hand? With 2.9 it doesn't - in a menu handler OR the message box. Am I missing something very elementary? Joe Wilkins From eric.chatonet at sosmartsoftware.com Sat Mar 22 03:01:15 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 22 Mar 2008 08:01:15 +0100 Subject: Hand cursor in 2.9 beta In-Reply-To: <4F9DBAFC-258D-4021-9325-321E52247ECB@cox.net> References: <744A749E-793C-418F-BFFD-DD80FC0ED5BB@economy-x-talk.com> <4F9DBAFC-258D-4021-9325-321E52247ECB@cox.net> Message-ID: Hi Joe, Le 22 mars 08 ? 07:56, Joe Lewis Wilkins a ?crit : > Shouldn't set the cursor to hand change the cursor to the pointing > hand? With 2.9 it doesn't - in a menu handler OR the message box. > Am I missing something very elementary? May be you forgot to lock the cursor? ;-) Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From pepetoo at cox.net Sat Mar 22 03:04:41 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 22 Mar 2008 00:04:41 -0700 Subject: Hand cursor in 2.9 beta In-Reply-To: References: <744A749E-793C-418F-BFFD-DD80FC0ED5BB@economy-x-talk.com> <4F9DBAFC-258D-4021-9325-321E52247ECB@cox.net> Message-ID: Eric, I'm trying to toggle back and forth between the paint bucket and the hand with menu items and related command keys. How/when would I lock a cursor? TIA, Joe Wilkins On Mar 22, 2008, at 12:01 AM, Eric Chatonet wrote: > Hi Joe, > > Le 22 mars 08 ? 07:56, Joe Lewis Wilkins a ?crit : >> Shouldn't set the cursor to hand change the cursor to the pointing >> hand? With 2.9 it doesn't - in a menu handler OR the message box. >> Am I missing something very elementary? > > May be you forgot to lock the cursor? > ;-) > > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From pepetoo at cox.net Sat Mar 22 03:12:59 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 22 Mar 2008 00:12:59 -0700 Subject: Hand cursor in 2.9 beta In-Reply-To: References: <744A749E-793C-418F-BFFD-DD80FC0ED5BB@economy-x-talk.com> <4F9DBAFC-258D-4021-9325-321E52247ECB@cox.net> Message-ID: <1DAF34AE-D147-4626-B365-E5BDCEC621AD@cox.net> Sorry, Eric, I've figured the lock cursor thing out. Thanks anyway, Joe Wilkins On Mar 22, 2008, at 12:01 AM, Eric Chatonet wrote: > Hi Joe, > > Le 22 mars 08 ? 07:56, Joe Lewis Wilkins a ?crit : >> Shouldn't set the cursor to hand change the cursor to the pointing >> hand? With 2.9 it doesn't - in a menu handler OR the message box. >> Am I missing something very elementary? > > May be you forgot to lock the cursor? > ;-) > > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From eric.chatonet at sosmartsoftware.com Sat Mar 22 03:14:59 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 22 Mar 2008 08:14:59 +0100 Subject: Hand cursor in 2.9 beta In-Reply-To: References: <744A749E-793C-418F-BFFD-DD80FC0ED5BB@economy-x-talk.com> <4F9DBAFC-258D-4021-9325-321E52247ECB@cox.net> Message-ID: Joe, If you don't lock a cursor, the engine resets the cursor to the default cursor when the handler finishes. You can lock and unlock the cursor. See corresponding entries in the dictionary by specifying 'cursor' for instance. Now as for your problem: I assume that when the cursor has to change it's related to some event in any case: interactivity :-) So you have many ways to set the cursor: at mouseEnter in an area, if the mouse is down, etc. And to unlock it using other events: mouseLeave, etc. Hope this helps. Le 22 mars 08 ? 08:04, Joe Lewis Wilkins a ?crit : > Eric, > > I'm trying to toggle back and forth between the paint bucket and > the hand with menu items and related command keys. How/when would I > lock a cursor? TIA, > > Joe Wilkins > > On Mar 22, 2008, at 12:01 AM, Eric Chatonet wrote: > >> Hi Joe, >> >> Le 22 mars 08 ? 07:56, Joe Lewis Wilkins a ?crit : >>> Shouldn't set the cursor to hand change the cursor to the >>> pointing hand? With 2.9 it doesn't - in a menu handler OR the >>> message box. >>> Am I missing something very elementary? >> >> May be you forgot to lock the cursor? >> ;-) Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From pepetoo at cox.net Sat Mar 22 04:03:31 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 22 Mar 2008 01:03:31 -0700 Subject: Hand cursor in 2.9 beta In-Reply-To: References: <744A749E-793C-418F-BFFD-DD80FC0ED5BB@economy-x-talk.com> <4F9DBAFC-258D-4021-9325-321E52247ECB@cox.net> Message-ID: Thanks Eric. It's a little more complicated than I had first thought. I've been noticing some erratic performance as I experiment with this; for example, after saving a script, the cursor continues to be a wristwatch instead of turning back to the I-beam. I have to use the message box to unlock the cursor again, so I can see there is a possibility of screwing things up with this. (smile) Joe Wilkins On Mar 22, 2008, at 12:14 AM, Eric Chatonet wrote: > Joe, > > If you don't lock a cursor, the engine resets the cursor to the > default cursor when the handler finishes. > You can lock and unlock the cursor. > See corresponding entries in the dictionary by specifying 'cursor' > for instance. > > Now as for your problem: > I assume that when the cursor has to change it's related to some > event in any case: interactivity :-) > So you have many ways to set the cursor: at mouseEnter in an area, > if the mouse is down, etc. > And to unlock it using other events: mouseLeave, etc. > > Hope this helps. > > Le 22 mars 08 ? 08:04, Joe Lewis Wilkins a ?crit : >> Eric, >> >> I'm trying to toggle back and forth between the paint bucket and >> the hand with menu items and related command keys. How/when would I >> lock a cursor? TIA, >> >> Joe Wilkins >> >> On Mar 22, 2008, at 12:01 AM, Eric Chatonet wrote: >> >>> Hi Joe, >>> >>> Le 22 mars 08 ? 07:56, Joe Lewis Wilkins a ?crit : >>>> Shouldn't set the cursor to hand change the cursor to the >>>> pointing hand? With 2.9 it doesn't - in a menu handler OR the >>>> message box. >>>> Am I missing something very elementary? >>> >>> May be you forgot to lock the cursor? >>> ;-) > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins pepetoo at cox.net From m.schonewille at economy-x-talk.com Sat Mar 22 06:02:56 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 22 Mar 2008 11:02:56 +0100 Subject: On-line error parsing tool In-Reply-To: <47E3D307.2000408@fourthworld.com> References: <47E3D307.2000408@fourthworld.com> Message-ID: <03D08D68-243D-4DA0-A3C5-CDE8E3E50D40@economy-x-talk.com> Hi Richard, Thanks for the kind words and the explanations :-) To me, it looks like the engine makes a list of errors that could have happened. If the error had occurred at an earlier stage in the script, the list would have been shorter. If x in your example had been a function, the list would have been longer. I find this useful, because it tells me the path I need to follow to get to the object and script that caused the error, which sometimes helps me understand a script and the cause of the error. If the handler DoX actually had not existed, the list of errors would have ended at your line 5. Since it exists, line 4 tells you which object contains the handler and you already explained the lines before that one. You might consider the errors an extended form of the executionContexts. Best regards, Mark Schonewille P.S. I just hope I'm right on this, since it isn't documented AFAIK. -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 21 mrt 2008, at 16:23, Richard Gaskin wrote: > > > If anyone know why the engine generates that line immediately > following the one with the error object, and can find it useful, I'd > love to learn. > From shoreagent at gmail.com Sat Mar 22 11:23:39 2008 From: shoreagent at gmail.com (william humphrey) Date: Sat, 22 Mar 2008 11:23:39 -0400 Subject: Beware! GTX2 can cause problems In-Reply-To: References: <29FC9A5E-E001-4AB4-ADDE-A269B4B6C418@looktowindward.com> <47DFBA94.2060700@crcom.net> <00527716-0F60-4EA8-8D3B-D35D4E9DAEBD@daniels-mara.com> <47DFD5B3.9060606@crcom.net> <25019CAC-580C-4FA2-83C7-F7DF0BE94C16@earthlink.net> <0CD56C90-40EA-4AA8-AA53-3A4F9A2B831E@daniels-mara.com> <47DFF063.6080903@crcom.net> <4CD50B78-BB40-4A92-B9EF-B900FD5E5F1D@daniels-mara.com> <47E01170.6010302@crcom.net> Message-ID: <459b22a90803220823g4449aa52y8e0111604e203939@mail.gmail.com> I just updated to GLX 2.1b40 and it did something (automatically) that I realize now is very cool but which caused me some consternation. It made a GLX2 Work Spaces folder in the "My Revolution Studio" folder and put an empty copy of my SQLite database there. This caused all kinds of problems since it was an empty copy (maybe it should have notified me with an error message). I had to figure this out and move the database from the location where it had been before (and a not very good location but the only place I could get it to work in the past -- inside the application folder for RunRev). Now all my calls using RunRev's built in Database query manager work fine but none of my manual calls which require registering SQLite with a file path that I have been using but not really liking like so: put "/Applications/Revolution_Studio/2.8.1-gm-3/shipping.sqlite" into tDBA["FilePath"] I'd much rather the file path to SQLite was automatic to a nice folder like GLX2 just did for me. So I'm writing this to warn other users of GLX2 about this new feature and I'm hoping someone that knows this stuff will tell me a better way to say put "/Users/administrator/Documents/My\ Revolution\ Studio/Plugins/GLX2\ Work\ Spaces/shipping.sqlite" into tDBA["FilePath"] for the SQLite stuff I'm doing without using RunRev's built in Database Query Builder. Ideally there would just be a call to whatever GLX2 figured out. Thanks and I think GLX2 is great and if I had more time to spend programming and less time urgently needing to use the program I wrote (badly and unfinished) I'm sure I would like it even more. and thanks as always for helping -- Bill PS - and I wish I could go to the RunRev conference and sit in on Trevor's class! From shoreagent at gmail.com Sat Mar 22 11:26:52 2008 From: shoreagent at gmail.com (william humphrey) Date: Sat, 22 Mar 2008 11:26:52 -0400 Subject: GLX2 new feature when working with SQLite databases and database query builder Message-ID: <459b22a90803220826m4c078673pbfd24f8e0839960b@mail.gmail.com> I just changed the subject I just updated to GLX 2.1b40 and it did something (automatically) that I realize now is very cool but which caused me some consternation. It made a GLX2 Work Spaces folder in the "My Revolution Studio" folder and put an empty copy of my SQLite database there. This caused all kinds of problems since it was an empty copy (maybe it should have notified me with an error message). I had to figure this out and move the database from the location where it had been before (and a not very good location but the only place I could get it to work in the past -- inside the application folder for RunRev). Now all my calls using RunRev's built in Database query manager work fine but none of my manual calls which require registering SQLite with a file path that I have been using but not really liking like so: put "/Applications/Revolution_Studio/2.8.1-gm-3/shipping.sqlite" into tDBA["FilePath"] I'd much rather the file path to SQLite was automatic to a nice folder like GLX2 just did for me. So I'm writing this to warn other users of GLX2 about this new feature and I'm hoping someone that knows this stuff will tell me a better way to say put "/Users/administrator/Documents/My\ Revolution\ Studio/Plugins/GLX2\ Work\ Spaces/shipping.sqlite" into tDBA["FilePath"] for the SQLite stuff I'm doing without using RunRev's built in Database Query Builder. Ideally there would just be a call to whatever GLX2 figured out. Thanks and I think GLX2 is great and if I had more time to spend programming and less time urgently needing to use the program I wrote (badly and unfinished) I'm sure I would like it even more. and thanks as always for helping -- Bill PS - and I wish I could go to the RunRev conference and sit in on Trevor's class! From shoreagent at gmail.com Sat Mar 22 11:47:40 2008 From: shoreagent at gmail.com (william humphrey) Date: Sat, 22 Mar 2008 11:47:40 -0400 Subject: Revolution Live conference: Trevor DeVore Message-ID: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> Revolution Live conference with Trevor DeVore speaking. Is someone going to make a video podcast of this event and edit into something that non-attendees could buy and maybe watch and learn from? I would hope for something that had RunRev learning stacks that went with it. I even hope for something with not just SQLite but also basics for using Valentina with both RunRev's newly improved "database query builder" and with Trevor's library calls. From mpetrides at earthlink.net Sat Mar 22 11:55:27 2008 From: mpetrides at earthlink.net (Petrides, M.D. Marian) Date: Sat, 22 Mar 2008 10:55:27 -0500 Subject: Revolution Live conference: Trevor DeVore In-Reply-To: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> References: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> Message-ID: <50F6F911-8310-4C72-95AB-73C03CBB5509@earthlink.net> RunRev is going to make a DVD of the entire event. It has been advertised as a freebie for attendees who sign up for the pre-day session (maybe for other attendees as well, I don't know). I suspect that the DVD will also be on sale, when it becomes available, on the RunRev store. Kevin, Heather? M On Mar 22, 2008, at 10:47 AM, william humphrey wrote: > Revolution Live conference with Trevor DeVore speaking. > > > Is someone going to make a video podcast of this event and edit into > something that non-attendees could buy and maybe watch and learn > from? I > would hope for something that had RunRev learning stacks that went > with it. > I even hope for something with not just SQLite but also basics for > using > Valentina with both RunRev's newly improved "database query builder" > and > with Trevor's library calls. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From shoreagent at gmail.com Sat Mar 22 12:00:00 2008 From: shoreagent at gmail.com (william humphrey) Date: Sat, 22 Mar 2008 12:00:00 -0400 Subject: Revolution Live conference: Trevor DeVore In-Reply-To: <50F6F911-8310-4C72-95AB-73C03CBB5509@earthlink.net> References: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> <50F6F911-8310-4C72-95AB-73C03CBB5509@earthlink.net> Message-ID: <459b22a90803220900w52489279xd13e2ceee96d83a@mail.gmail.com> I hope that there is a DVD for just Trevor's event (as well as separate one for other stuff) that includes CD of learning stacks for what he presents. I remember that there was DVD's last time that I didn't buy because of price but I think something specific like this would be worth some money. From stephenREVOLUTION2 at barncard.com Sat Mar 22 12:03:56 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Sat, 22 Mar 2008 09:03:56 -0700 Subject: Revolution Live conference: Trevor DeVore In-Reply-To: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> References: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> Message-ID: Much better than a podcast, a real DVD. It will be about $250 or so for the set. You don't want a podcast if you have to read data off of a screen! >Revolution Live conference with Trevor DeVore speaking. > > >Is someone going to make a video podcast of this event and edit into >something that non-attendees could buy and maybe watch and learn from? I >would hope for something that had RunRev learning stacks that went with it. >I even hope for something with not just SQLite but also basics for using >Valentina with both RunRev's newly improved "database query builder" and >with Trevor's library calls. -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mpetrides at earthlink.net Sat Mar 22 12:08:52 2008 From: mpetrides at earthlink.net (Petrides, M.D. Marian) Date: Sat, 22 Mar 2008 11:08:52 -0500 Subject: Revolution Live conference: Trevor DeVore In-Reply-To: <459b22a90803220900w52489279xd13e2ceee96d83a@mail.gmail.com> References: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> <50F6F911-8310-4C72-95AB-73C03CBB5509@earthlink.net> <459b22a90803220900w52489279xd13e2ceee96d83a@mail.gmail.com> Message-ID: <0A5C6EB4-04E9-4CBF-8013-BA1D2815E01B@earthlink.net> Bill, Here's the description in the ad. Looks like the price will be $249 and that the DVD will include stacks. I was counting on the DVD when I had to schedule a return flight at noon on Sat. :-( Alas, there's no mention of separate lectures being available. M ============= When you sign up now, attend the "pre-conference" training day for the low cost of only $250, PLUS get a DVD of the entire three-day conference, a $249 value, mailed to you as soon as it's ready absolutely FREE! Not only that, you'll receive a free copy of Revolution Media, a $49 value, just for attending. Participants in the full conference receive the DVD and a copy of Revolution Studio, a $649 value in total. The DVD offer and Early Bird discount expires on March 31, though. So act soon! After that the DVD costs $249. Valuable "conference in a box" The DVD includes all the conference sessions, with any stacks and examples the presenters have used, full session notes, video of the sessions, and will be the perfect refresher aid for you to use when the conference is over. Get the experience in person without having to worry about taking notes of everything that happens. Save time and money by attending just the first day, but getting the benefit of the full conference. On Mar 22, 2008, at 11:00 AM, william humphrey wrote: > I hope that there is a DVD for just Trevor's event (as well as > separate one > for other stuff) that includes CD of learning stacks for what he > presents. I > remember that there was DVD's last time that I didn't buy because of > price > but I think something specific like this would be worth some money. From ambassador at fourthworld.com Sat Mar 22 12:15:42 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 22 Mar 2008 09:15:42 -0700 Subject: How to indicate window needs saving Message-ID: <47E530AE.1080704@fourthworld.com> Bill Vlahos wrote: > Even if Windows doesn't have any standard HIG for this, the Mac does. > It is unfortunate that Rev doesn't have a way to to indicate it on the > Mac. True, it would be helpful. I'd toss a couple votes at it -- what's the RQQC #? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From shoreagent at gmail.com Sat Mar 22 12:18:58 2008 From: shoreagent at gmail.com (william humphrey) Date: Sat, 22 Mar 2008 12:18:58 -0400 Subject: Revolution Live conference: Trevor DeVore In-Reply-To: <0A5C6EB4-04E9-4CBF-8013-BA1D2815E01B@earthlink.net> References: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> <50F6F911-8310-4C72-95AB-73C03CBB5509@earthlink.net> <459b22a90803220900w52489279xd13e2ceee96d83a@mail.gmail.com> <0A5C6EB4-04E9-4CBF-8013-BA1D2815E01B@earthlink.net> Message-ID: <459b22a90803220918i10e15867n7aa08fae7b949e94@mail.gmail.com> Thanks. I wonder how many are sold to non-attendees later at that price? From stephenREVOLUTION2 at barncard.com Sat Mar 22 12:18:55 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Sat, 22 Mar 2008 09:18:55 -0700 Subject: Revolution Live conference: Trevor DeVore In-Reply-To: <459b22a90803220900w52489279xd13e2ceee96d83a@mail.gmail.com> References: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> <50F6F911-8310-4C72-95AB-73C03CBB5509@earthlink.net> <459b22a90803220900w52489279xd13e2ceee96d83a@mail.gmail.com> Message-ID: I can't speak for them but I would expect a la carte ordering on a DVD package wouldn't be cost effective on either side, for you or them. The costs of putting on this event are huge, and that has to be factored into the content side, not just the duplication costs. Add to that the costs of making a special order version and...... sqb >I hope that there is a DVD for just Trevor's event (as well as separate one >for other stuff) that includes CD of learning stacks for what he presents. I >remember that there was DVD's last time that I didn't buy because of price >but I think something specific like this would be worth some money. -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From ambassador at fourthworld.com Sat Mar 22 12:23:29 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 22 Mar 2008 09:23:29 -0700 Subject: On-line error parsing tool Message-ID: <47E53281.6000602@fourthworld.com> Mark Schonewille wrote: > If the handler DoX actually had not existed, the list of errors would > have ended at your line 5. Since it exists... Right. That's the mystery: the handler does exist, and the erroneous error code is the only unique element in that line. The other parts of that line are all redundant information provided on other lines. So why does the engine insist on including an erroneous and redundant entry along with all the truly useful stuff in its error info? This is one of those times when I'd like to be able to pour Scott Raney a tall one, sit back and ask him, "What were you thinking?" :) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From shoreagent at gmail.com Sat Mar 22 12:26:14 2008 From: shoreagent at gmail.com (william humphrey) Date: Sat, 22 Mar 2008 12:26:14 -0400 Subject: Revolution Live conference: Trevor DeVore In-Reply-To: References: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> <50F6F911-8310-4C72-95AB-73C03CBB5509@earthlink.net> <459b22a90803220900w52489279xd13e2ceee96d83a@mail.gmail.com> Message-ID: <459b22a90803220926j5b17a3d4h954ad70d6e7ac483@mail.gmail.com> You're right. I'm always thinking like a podcaster. We don't have to make DVD's and boxes and labels and mail stuff. In any case they can chalk me down as a customer for this one... From capellan2000 at yahoo.com Sat Mar 22 13:08:24 2008 From: capellan2000 at yahoo.com (capellan) Date: Sat, 22 Mar 2008 10:08:24 -0700 (PDT) Subject: MD4 Function translated from Director to Runrev Message-ID: <16224750.post@talk.nabble.com> Hi all, Recently, i took a second look to MD4 digest in this stack: http://www.geocities.com/capellan2000/lingo_md4_digest.zip where i try to translate (without sucess) a Fast lingo implementation of the MD4 algorithm by Joni Huhmarniemi. Compare results with this javascript version: http://pajhome.org.uk/crypt/md5/ Every hint to help in the sucess of this process of translation, from Director to Runrev is welcome. Thanks in advance! alejandro -- View this message in context: http://www.nabble.com/MD4-Function-translated-from-Director-to-Runrev-tp16224750p16224750.html Sent from the Revolution - User mailing list archive at Nabble.com. From 3mcgrath at comcast.net Sat Mar 22 13:16:29 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Sat, 22 Mar 2008 13:16:29 -0400 Subject: RevonRockets in Revolution Newsletter Message-ID: Is anyone following the RevOnRockets Demo in the Revolution Newsletter? I have been learing the use of Rev with CGI and I think it is very cool. I can not however get any of the images to show up in part 3 example. I can get the text etc. but not the arrows or the images. Is anyone else successful? Tom McGrath From devin_asay at byu.edu Sat Mar 22 13:18:38 2008 From: devin_asay at byu.edu (Devin Asay) Date: Sat, 22 Mar 2008 11:18:38 -0600 Subject: LAME DLL for Rev? Message-ID: Hi all, Does anyone know of a LAME library DLL that has been compiled to run as a Rev external? TIA, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From lfredricks at proactive-intl.com Sat Mar 22 13:23:57 2008 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 22 Mar 2008 10:23:57 -0700 Subject: Revolution Live conference: Trevor DeVore In-Reply-To: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> References: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> Message-ID: <043a01c88c41$837d77e0$6501a8c0@GATEWAY> > Is someone going to make a video podcast of this event and > edit into something that non-attendees could buy and maybe > watch and learn from? I would hope for something that had > RunRev learning stacks that went with it. > I even hope for something with not just SQLite but also > basics for using Valentina with both RunRev's newly improved > "database query builder" and with Trevor's library calls. Trevor is a god among men when it comes to Valentina :-) In fact, I believe Trevor's been using Valentina long than he's been using Rev! Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From stephenREVOLUTION2 at barncard.com Sat Mar 22 14:27:01 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Sat, 22 Mar 2008 11:27:01 -0700 Subject: OT: News flash: Eudora users and Forking Resources Message-ID: I know there are a few diehard Eudora users out there on this list, struggling with it breaking big time under Leopard. apparently OSX 10.5 is not updating resource forks properly anymore, and many Eudora clients are set up to use them for their TOC. What a mess. This is why the windoze users didn't have a problem with this aging app. In the days of HC, I remember resource forks being the coolest thing - you could hide xcmds, xfcns, text, pictures, code, anything there, and ResCopy and ResEdit being essential tools for stack building. The symptoms include subject lines in listing not matching actual messages, headers missing, wonky sorting, nonsense listings. If you still want to keep using Eudora under Leopard, I'd suggest clicking the checkbox in settings that says "Use Old Style ".TOC" files.". It keeps the files neat and tidy, but I remember a long time ago at the introduction of OSX that resource files would be not supported in the future. Yet it was a default to use resource forks for TOC with new versions of Eudora for OSX. I wish I had known this before upgrading to Leopard. Some messages appear unrecoverable. I'm about to check the resource fork functions in rev...(yes they're still there) I assume they're there for legacy reasons. sqb -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From 3mcgrath at comcast.net Sat Mar 22 14:36:09 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Sat, 22 Mar 2008 14:36:09 -0400 Subject: RevonRockets in Revolution Newsletter In-Reply-To: References: Message-ID: <5BC7C401-71ED-463C-A96A-DADD99A04649@comcast.net> Also, How/what do I upload to test this on my website. It is at MacHighway which I thought was a mac server site and not Linux which is referred to in this tutorial? has anyone done this? Thanks for all the help in getting me up to date on this. I am still trying to find a solution for reusing my rev code on the web. Tom On Mar 22, 2008, at 1:16 PM, Thomas McGrath III wrote: > Is anyone following the RevOnRockets Demo in the Revolution > Newsletter? > > I have been learing the use of Rev with CGI and I think it is very > cool. > > I can not however get any of the images to show up in part 3 example. > > I can get the text etc. but not the arrows or the images. > > Is anyone else successful? > > Tom McGrath > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Sat Mar 22 15:19:35 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 22 Mar 2008 12:19:35 -0700 Subject: MD4 Function translated from Director to Runrev Message-ID: <47E55BC7.8030901@fourthworld.com> capellan wrote: > Recently, i took a second look to MD4 digest in this stack: > http://www.geocities.com/capellan2000/lingo_md4_digest.zip > where i try to translate (without sucess) a Fast lingo > implementation of the MD4 algorithm by Joni Huhmarniemi. What are the advantages of MD4 over Rev's built-in MD5? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From lists at mangomultimedia.com Sat Mar 22 15:38:19 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 22 Mar 2008 15:38:19 -0400 Subject: Revolution Live conference: Trevor DeVore In-Reply-To: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> References: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> Message-ID: On Mar 22, 2008, at 11:47 AM, william humphrey wrote: > I even hope for something with not just SQLite but also basics for > using > Valentina with both RunRev's newly improved "database query builder" > and > with Trevor's library calls. Definitely let me know if you have specific requests about things they would like to be covered and I will take them into consideration. You can email me directly. I'm taking a different approach this year in the database presentations. Last year my subjects were generic "Beginner" and "Advanced" type of discussions. I felt I had a hard time focusing the discussion and I wasn't happy with how things turned out. This year I will be trying something different and will focus on issues involved with building database applications in Revolution. I will be talking about issues my company has had to tackle while working on our own products. I feel this will be much more interesting and instructive. There will also be code kitchens this year so we can help folks with their specific needs during those. That being said, I don't think I will be covering the query builder. I have never found a use for it when buildling apps myself so I don't have any experience with it. There is a "Lightning-fast Database Processing" on the schedule right now. Perhaps it will be covered there. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From lists at mangomultimedia.com Sat Mar 22 15:46:11 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 22 Mar 2008 15:46:11 -0400 Subject: Revolution Live conference: Trevor DeVore In-Reply-To: <043a01c88c41$837d77e0$6501a8c0@GATEWAY> References: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> <043a01c88c41$837d77e0$6501a8c0@GATEWAY> Message-ID: <0A4A7C1D-0D0E-4BAE-9F8B-28DE881B472A@mangomultimedia.com> On Mar 22, 2008, at 1:23 PM, Lynn Fredricks wrote: > In fact, I believe Trevor's been using Valentina long than he's been > using > Rev! I actually started using Valentina and Rev at the same time. I had read about Valentina years ago when I used Director but I was only creating database apps using PHP and MySQL at the time. I will be covering Valentina in the "Building Applications for Multi- User Databases" track since it is a great solution for building apps on internal networks (I won't be covering Rev->web database approaches). Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From shoreagent at gmail.com Sat Mar 22 16:08:38 2008 From: shoreagent at gmail.com (william humphrey) Date: Sat, 22 Mar 2008 16:08:38 -0400 Subject: Revolution Live conference: Trevor DeVore In-Reply-To: <0A4A7C1D-0D0E-4BAE-9F8B-28DE881B472A@mangomultimedia.com> References: <459b22a90803220847h7345c315s2e3990d04fff35a5@mail.gmail.com> <043a01c88c41$837d77e0$6501a8c0@GATEWAY> <0A4A7C1D-0D0E-4BAE-9F8B-28DE881B472A@mangomultimedia.com> Message-ID: <459b22a90803221308p7a53c0al21ab17780e435919@mail.gmail.com> > > > > I will be covering Valentina in the "Building Applications for Multi- > User Databases" track since it is a great solution for building apps > on internal networks (I won't be covering Rev->web database approaches). > > Yet another reason to feel bad that I can't be there. That sounds like exactly what I would want to learn. I will have to settle with the DVD of your presentation and any code examples you include in that package (hopefully some that deal with new versions of Valentina and integration into data base user interfaces). From Andre.Bisseret at inria.fr Sat Mar 22 16:45:39 2008 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Sat, 22 Mar 2008 21:45:39 +0100 Subject: A problem with (french) accents in 2.9 Message-ID: <9BC0D4E0-E6DF-46E8-A56A-708F322268AD@inria.fr> Hi, Mac OS X 10.5.2 I have the following lines in the script of a stack, I developped with 2.8.1 : ------------- put unidecode(the unicodetext of fld "tempo","UTF8") into theBody revMail fld "address",,"theObject",theBody ------------ fld "tempo" contains french language. With 2.8.1, all was OK (I was getting all the correct accents) But it's not the case anymore with 2.9 (neither with 2.9.0-dp-5, nor with 2.9.0-rc-1, nor with 2.9.0-rc-2). With these new versions I get (rather nice but not expected) cabalistic signs such as D??, F??vrier :-(( Is there a new way to get accents in 2.9 ? Thanks a lot for any help Best regards from Grenoble Andr? From sarah.reichelt at gmail.com Sat Mar 22 17:50:10 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 23 Mar 2008 07:50:10 +1000 Subject: GLX2 new feature when working with SQLite databases and database query builder In-Reply-To: <459b22a90803220826m4c078673pbfd24f8e0839960b@mail.gmail.com> References: <459b22a90803220826m4c078673pbfd24f8e0839960b@mail.gmail.com> Message-ID: On Sun, Mar 23, 2008 at 1:26 AM, william humphrey wrote: > I just changed the subject > I just updated to GLX 2.1b40 and it did something (automatically) that I > realize now is very cool but which caused me some consternation. It made a > GLX2 Work Spaces folder in the "My Revolution Studio" folder and put an > empty copy of my SQLite database there. GLX2 creates that folder, but there is no reason for it to move your database. I expect what happened was that the defaultFolder was changed to this workspaces folder and your database was saved assuming the defaultFolder was the same as before. Looking at the oath your were using before, it appears that you were always using the default folder as the database was being saved in your Revolution application folder. How about when creating and using your database, you specify the path yourself, and put it somewhere more logical e.g. Documents folder, Preferences folder, Application Support folder (I don't know what the database is for, so you will have to decide the location yourself). Try something like this: put specialFolderPath("Documents") & "/shipping.sqlite" into tDBA["FilePath"] Or if you want to use the defaultFolder: set the defaultFolder to specialFolderPath("Documents") If you use the defaultFolder method, you need to make sure it is set each time, as any other stack or plugin might have changed it. HTH, Sarah From capellan2000 at yahoo.com Sat Mar 22 17:53:37 2008 From: capellan2000 at yahoo.com (capellan) Date: Sat, 22 Mar 2008 14:53:37 -0700 (PDT) Subject: MD4 Function translated from Director to Runrev In-Reply-To: <47E55BC7.8030901@fourthworld.com> References: <16224750.post@talk.nabble.com> <47E55BC7.8030901@fourthworld.com> Message-ID: <16227755.post@talk.nabble.com> Hi Richard, Richard Gaskin wrote: > > What are the advantages of MD4 over Rev's built-in MD5? > MD4 is used by the rsync utility for "synchronizing files and directories from one location to another while minimizing data transfer" http://en.wikipedia.org/wiki/Rsync For some time, i have been interested in adding this kind of functionality to stacks used in this platform. Thanks a lot for your interest! alejandro -- View this message in context: http://www.nabble.com/MD4-Function-translated-from-Director-to-Runrev-tp16224750p16227755.html Sent from the Revolution - User mailing list archive at Nabble.com. From shoreagent at gmail.com Sat Mar 22 18:04:26 2008 From: shoreagent at gmail.com (william humphrey) Date: Sat, 22 Mar 2008 18:04:26 -0400 Subject: GLX2 new feature when working with SQLite databases and database query builder In-Reply-To: References: <459b22a90803220826m4c078673pbfd24f8e0839960b@mail.gmail.com> Message-ID: <459b22a90803221504n792ddc15raa11d72ac522c9fe@mail.gmail.com> Thanks for the explanation. So GLX2 changed my default folder without notifying me. That's interesting. When it happens and the empty database gets created in there it makes RunRev use nearly all the processor cycles and slow to a crawl. If you use the database query builder then the database has to be in the default folder so thanks very much for the suggestion on setting the defaultFolder. From shoreagent at gmail.com Sat Mar 22 18:31:09 2008 From: shoreagent at gmail.com (william humphrey) Date: Sat, 22 Mar 2008 18:31:09 -0400 Subject: GLX2 new feature when working with SQLite databases and database query builder In-Reply-To: <459b22a90803221504n792ddc15raa11d72ac522c9fe@mail.gmail.com> References: <459b22a90803220826m4c078673pbfd24f8e0839960b@mail.gmail.com> <459b22a90803221504n792ddc15raa11d72ac522c9fe@mail.gmail.com> Message-ID: <459b22a90803221531g6110fd7ej91846ac8e72ed84a@mail.gmail.com> Can you tell me why specialFolderPath("Documents") has "Documents" in there? Is it a way to set that type of folder path as opposed to one that is an application for RunRev to use instead of a Document? From shoreagent at gmail.com Sat Mar 22 18:45:17 2008 From: shoreagent at gmail.com (william humphrey) Date: Sat, 22 Mar 2008 18:45:17 -0400 Subject: GLX2 new feature when working with SQLite databases and database query builder In-Reply-To: <459b22a90803221531g6110fd7ej91846ac8e72ed84a@mail.gmail.com> References: <459b22a90803220826m4c078673pbfd24f8e0839960b@mail.gmail.com> <459b22a90803221504n792ddc15raa11d72ac522c9fe@mail.gmail.com> <459b22a90803221531g6110fd7ej91846ac8e72ed84a@mail.gmail.com> Message-ID: <459b22a90803221545k6c89faadpe50a32a4712f6a17@mail.gmail.com> Sarah Ignore that question please. I looked it up. Bill On Sat, Mar 22, 2008 at 6:31 PM, william humphrey wrote: > Can you tell me why specialFolderPath("Documents") has "Documents" in > there? Is it a way to set that type of folder path as opposed to one that is > an application for RunRev to use instead of a Document? > > -- http://www.bluewatermaritime.com From capellan2000 at yahoo.com Sat Mar 22 22:34:59 2008 From: capellan2000 at yahoo.com (capellan) Date: Sat, 22 Mar 2008 19:34:59 -0700 (PDT) Subject: LAME DLL for Rev? In-Reply-To: References: Message-ID: <16230714.post@talk.nabble.com> Hi Devin, Some years ago, Bill Griffith of iGame3D released FMODforRev.dll for Mac and PC. Could this be what you are looking for? Devin Asay wrote: > > Does anyone know of a LAME library DLL that has been compiled to run > as a Rev external? > -- View this message in context: http://www.nabble.com/LAME-DLL-for-Rev--tp16224907p16230714.html Sent from the Revolution - User mailing list archive at Nabble.com. From mark at maseurope.net Sat Mar 22 22:38:08 2008 From: mark at maseurope.net (Mark Smith) Date: Sun, 23 Mar 2008 02:38:08 +0000 Subject: MD4 Function translated from Director to Runrev In-Reply-To: <16227755.post@talk.nabble.com> References: <16224750.post@talk.nabble.com> <47E55BC7.8030901@fourthworld.com> <16227755.post@talk.nabble.com> Message-ID: <82017739-405F-49A3-B337-B79144EB3F0F@maseurope.net> Alejandro, if you have openssl installed on your computer, you can use it to do md4, md5, sha1 and others as shell calls. Having written a Revolution implementation of the sha1 digest, I think it's true to say that if you want to get the digest for whole files and stacks, this sort of digest function is likely to be very slow in a high-level language like Revolution, so you might be better off using the (very fast) openssl tools if you can. Best, Mark On 22 Mar 2008, at 21:53, capellan wrote: > > Hi Richard, > > > Richard Gaskin wrote: >> >> What are the advantages of MD4 over Rev's built-in MD5? >> > > MD4 is used by the rsync utility for "synchronizing files and > directories > from one location to another while minimizing data transfer" > http://en.wikipedia.org/wiki/Rsync > > For some time, i have been interested in adding this kind of > functionality to stacks used in this platform. > > Thanks a lot for your interest! > > alejandro > > > -- > View this message in context: http://www.nabble.com/MD4-Function- > translated-from-Director-to-Runrev-tp16224750p16227755.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From capellan2000 at yahoo.com Sat Mar 22 23:33:55 2008 From: capellan2000 at yahoo.com (capellan) Date: Sat, 22 Mar 2008 20:33:55 -0700 (PDT) Subject: MD4 Function translated from Director to Runrev In-Reply-To: <82017739-405F-49A3-B337-B79144EB3F0F@maseurope.net> References: <16224750.post@talk.nabble.com> <47E55BC7.8030901@fourthworld.com> <16227755.post@talk.nabble.com> <82017739-405F-49A3-B337-B79144EB3F0F@maseurope.net> Message-ID: <16231074.post@talk.nabble.com> Hi Mark, Many thanks for the advice! i will check openssl. Have a nice weekend. alejandro masmit wrote: > > Alejandro, if you have openssl installed on your computer, you can > use it to do md4, md5, sha1 and others as shell calls. > > Having written a Revolution implementation of the sha1 digest, I > think it's true to say that if you want to get the digest for whole > files and stacks, this sort of digest function is likely to be very > slow in a high-level language like Revolution, so you might be better > off using the (very fast) openssl tools if you can. > -- View this message in context: http://www.nabble.com/MD4-Function-translated-from-Director-to-Runrev-tp16224750p16231074.html Sent from the Revolution - User mailing list archive at Nabble.com. From palcibiades-first at yahoo.co.uk Sun Mar 23 03:47:47 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 23 Mar 2008 07:47:47 +0000 Subject: a weird crash - any suggestions? Message-ID: <200803230747.47758.palcibiades-first@yahoo.co.uk> Can anyone shed any light on a weird crash? There is a card with around 30 fields on it. You can get to it two ways, Method A is to update the fields. In this case the script for the button goes to the card and updates the fields from a text file. Or, because this updating takes a while, Method B is you can simply go to the card from a different button without updating it. When you do this in the ide everything works fine. Method A everything works fine. Method B, when you do it having started either with a splash stack or with stackrunner, the fields are all grey except for one which has turned blue. I cannot figure out where this is coming from, since they are set in properties to be white, they show white in the ide, and they show white when development tools are suspended. The script is simply go to card. In addition, I have a print button for this card once you get to it. Its script is identical to a button on another card: on mouseUp set the printerName to (line 1 of the availablePrinters) set the printPaperOrientation to "landscape" print card "reports" into 100,100,800,600 end mouseUp On the other card it works just fine and out comes the card. On this card, when the colors are all peculiar, it produces an instant crash. But if you go to the card from the update button, the fields are normal, and the print button works fine. The splash stack was saved as standalone in dp-5 by the way, if that makes any difference. Probably something obvious, but what? Its not the print script clearly. It is some combination of the print script and the card properties. But what? And why does running the update work but just going to it not work? Peter From pub at humantech.biz Sun Mar 23 04:10:37 2008 From: pub at humantech.biz (Harry) Date: Sun, 23 Mar 2008 08:10:37 +0000 (UTC) Subject: ODBC access Message-ID: I would like to use ODBC but cannot figure out how connect to the database or how to extract records. This is the code I'm attempting; put revOpenDatabase("ODBC","",testdb,"","") into myDB revQueryDatabase(myDB,"SELECT * FROM Item","tItemList") put tItemList into field "Item List" I get "can't find handler" error on revQueryDatabase. Do I need to initialize tItemList as an array? I could not find any documentation on how to declare arrays. In desperation I tried using The Database Query Builder but get this error; Error Resulted for the SQL command in the database: testdb Revdb error:[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM Clause. Since I haven't entered a FROM clause the error seems nonsensical. Attempting to look at the available tables gives this error; "revdberr,[Microsoft][ODBC Microsoft Access Driver] Record(s) cannot be read; no read permission on 'MSysObjects'." I tried with and without a password set on testDB and the error is the same. Maybe these errors are unrelated to my original three lines of code above. Is there any easy to follow documentation and examples of ODBC usage in Revolution? From sunshine at public.kherson.ua Sun Mar 23 05:08:55 2008 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun, 23 Mar 2008 11:08:55 +0200 Subject: Revolution Live conference: Trevor DeVore In-Reply-To: Message-ID: On 3/22/08 9:38 PM, "Trevor DeVore" wrote: Hi guys, > This year I will be trying something different and will focus on > issues involved with building database applications in Revolution. I > will be talking about issues my company has had to tackle while > working on our own products. I feel this will be much more interesting > and instructive. There will also be code kitchens this year so we can > help folks with their specific needs during those. > > That being said, I don't think I will be covering the query builder. I > have never found a use for it when buildling apps myself so I don't > have any experience with it. There is a "Lightning-fast Database > Processing" on the schedule right now. Perhaps it will be covered there. If you want consider Valentina, I will suggest try to touch such features as ** Valentina Studio ** ^^^^^^^^^^^^^^^^^^^^^^ * Query Builder - we have implement in Valentina very powerful Query Builder that allow you design graphically SQL query then test it against your db. Currently Valentina Query Builder is analog of MS SQL Enterprise Manager, but additional it supports some unique Valentina feature. Future we will improve it to support query types, which even MS SQL do not support, e.g. OUTER JOINS, UNIONS, ... ** Valentina Engine Features ** * Usage of SQL Binding "SELECT ... FROM T WHERE fld = :1" this feature may give speed up for apps up to 20 times because when you use it you get FIXED form of SQL query, so Valentina engine is able to reuse it many times from the pool of queries. As result no need parse it each time. * Stored Procedures feature useful for many cases. For example a) it can a lots speed up in client/server mode b) you move more logic inside of DB, so if you develop application in Revolution AND e.g. PHP or REALbasic or NET you get huge benefit having code inside of db, then having it 2 or more times in each programming language. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From m.schonewille at economy-x-talk.com Sun Mar 23 05:52:05 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 23 Mar 2008 10:52:05 +0100 Subject: a weird crash - any suggestions? In-Reply-To: <200803230747.47758.palcibiades-first@yahoo.co.uk> References: <200803230747.47758.palcibiades-first@yahoo.co.uk> Message-ID: <7E06592A-AFC7-49B6-9035-B6DF285E36D0@economy-x-talk.com> Hi Peter, Which operating system are you using, which version(s) of Revolution, and what is the exact script of button A? Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 23 mrt 2008, at 08:47, Peter Alcibiades wrote: > Can anyone shed any light on a weird crash? > > There is a card with around 30 fields on it. You can get to it two > ways, > Method A is to update the fields. In this case the script for the > button > goes to the card and updates the fields from a text file. > > Or, because this updating takes a while, Method B is you can simply > go to the > card from a different button without updating it. > > When you do this in the ide everything works fine. Method A > everything works > fine. Method B, when you do it having started either with a splash > stack or > with stackrunner, the fields are all grey except for one which has > turned > blue. I cannot figure out where this is coming from, since they are > set in > properties to be white, they show white in the ide, and they show > white when > development tools are suspended. The script is simply go to card. > > In addition, I have a print button for this card once you get to > it. Its > script is identical to a button on another card: > > on mouseUp > set the printerName to (line 1 of the availablePrinters) > set the printPaperOrientation to "landscape" > print card "reports" into 100,100,800,600 > end mouseUp > > On the other card it works just fine and out comes the card. On > this card, > when the colors are all peculiar, it produces an instant crash. But > if you > go to the card from the update button, the fields are normal, and > the print > button works fine. The splash stack was saved as standalone in > dp-5 by the > way, if that makes any difference. > > Probably something obvious, but what? Its not the print script > clearly. It > is some combination of the print script and the card properties. > But what? > And why does running the update work but just going to it not work? > > Peter From sarah.reichelt at gmail.com Sun Mar 23 06:00:58 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 23 Mar 2008 20:00:58 +1000 Subject: ODBC access In-Reply-To: References: Message-ID: On Sun, Mar 23, 2008 at 6:10 PM, Harry wrote: > I would like to use ODBC but cannot figure out how connect to the database > or how to extract records. This is the code I'm attempting; > > put revOpenDatabase("ODBC","",testdb,"","") into myDB > revQueryDatabase(myDB,"SELECT * FROM Item","tItemList") > put tItemList into field "Item List" Hi Harry, I have bever used ODBC so I can't comment on your database open script or the permission problems. However, the 2nd line above is incorrect. Try this: put revQueryDatabase(myDB,"SELECT * FROM Item") into tItemList As revQueryDatabase is a function, you must tell it where to put the result. Otherwise, Rev thinks it is a handler, which gives you the "can't find handler" error. Cheers, Sarah From dam-pro.girard at laposte.net Sun Mar 23 09:38:38 2008 From: dam-pro.girard at laposte.net (GIRARD Damien) Date: Sun, 23 Mar 2008 14:38:38 +0100 Subject: Drag and drop on linux? Does it work? In-Reply-To: References: Message-ID: <47E65D5E.7090601@laposte.net> Hi, While reading the Revolution 2.9 changelog, I thought that Runrev 2.9 on Linux have the Drag and Drop working not only inside the Revolution application. I tried to drag and drop a file/folder/text from another application (Konqueror (KDE)), and it doesn't worked. The dragData["text"] and dragData["files"] were empty. So, does Runrev support the Drag and drop on Linux with other applications? If yes, I will report the bug, if no, this should be a feature that a programming language under Unix must have. (Motif has Drag and Drop, and it is not really young!) Regards, Damien From bvg at mac.com Sun Mar 23 10:10:40 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 23 Mar 2008 15:10:40 +0100 Subject: burned by shell yet again Message-ID: Hi On linux with the latest rc of 2.9, I am trying to get an url asynchronous into a file, as to not reduce interactivity of my rev stack. However I am unable to find a solution, without running a second rev program, because shell behaves so strangely different in Rev then in the terminal. My problem is that Rev always waits for wget, no matter how I try to trick it. All my trials and successful running tests in terminal didn't help me. The script I use is this (I used a wrong url because that results in longer wait times for wget): wget -q -P/path/to/folder http://url.written.wrongly.on.purpouse.by.bjoernke.com & -q no live logging to the terminal -P custom path to save file under & run command without waiting, return null immediately In terminal I noticed that the program does terminate immediately, but sometimes output stuff, of which I know that Rev has problems with. I presume these where information about the subtask spawned by "&". Example: [1] 24800 So i put the string into a file, which i then called: bash downloadfile this did return immediately in the terminal, and didn't return anything. Unfortunately, Rev still doesn't return control immediately. I hate shell commands :( Bjoernke -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From dam-pro.girard at laposte.net Sun Mar 23 10:37:00 2008 From: dam-pro.girard at laposte.net (GIRARD Damien) Date: Sun, 23 Mar 2008 15:37:00 +0100 Subject: burned by shell yet again In-Reply-To: References: Message-ID: <47E66B0C.6070902@laposte.net> Hi Bjoernke, If you do not want to pass through the shell() command with Revolution, you can use this trick that I am using. Rev create a shellscript file in a temporary folder. Your shellscript write results of your command in another file. Example: #!/bin/sh wget -P/path/to/folder http://url.written.wrongly.on.purpouse.by.bjoernke.com > myfile.txt Use the launch command to launch the shellscript (personnaly in order to stay compatible with all Unix operating system, I use /bin/sh). After, your rev app check every few seconds the content of myfile.txt. And you can monitor everything that you want with that. Note: I think that this work, I will try that once my Linux booted. (I developp on Windows). Regards, Damien Bj?rnke von Gierke a ?crit : > Hi > > On linux with the latest rc of 2.9, I am trying to get an url > asynchronous into a file, as to not reduce interactivity of my rev > stack. However I am unable to find a solution, without running a > second rev program, because shell behaves so strangely different in > Rev then in the terminal. My problem is that Rev always waits for > wget, no matter how I try to trick it. All my trials and successful > running tests in terminal didn't help me. > > The script I use is this (I used a wrong url because that results in > longer wait times for wget): > > wget -q -P/path/to/folder > http://url.written.wrongly.on.purpouse.by.bjoernke.com & > > -q no live logging to the terminal > -P custom path to save file under > & run command without waiting, return null immediately > > In terminal I noticed that the program does terminate immediately, but > sometimes output stuff, of which I know that Rev has problems with. I > presume these where information about the subtask spawned by "&". > Example: > [1] 24800 > > So i put the string into a file, which i then called: > > bash downloadfile > > this did return immediately in the terminal, and didn't return > anything. Unfortunately, Rev still doesn't return control immediately. > > I hate shell commands :( > Bjoernke > > From bvg at mac.com Sun Mar 23 11:08:30 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 23 Mar 2008 16:08:30 +0100 Subject: burned by shell yet again In-Reply-To: <47E66B0C.6070902@laposte.net> References: <47E66B0C.6070902@laposte.net> Message-ID: <3610B983-66EE-4707-8B43-3578ADDC439F@mac.com> Cool that actually works! Thank you very much. I have rerouted the logging stuff wget outputs to /dev/null, as I'm really not interested in that: Code in button: on mouseUp launch "path/to/script/file" with "sh" end mouseUp Code in script file: #!/bin/sh wget -P/path/to/folder http://url.written.wrongly.on.purpouse.by.bjoernke.com > /dev/null Have Fun Bj?rnke On 23 Mar 2008, at 15:37, GIRARD Damien wrote: > Hi Bjoernke, > > If you do not want to pass through the shell() command with > Revolution, you can use this trick that I am using. > > Rev create a shellscript file in a temporary folder. > Your shellscript write results of your command in another file. > > Example: > #!/bin/sh > wget -P/path/to/folder http://url.written.wrongly.on.purpouse.by.bjoernke.com > > myfile.txt > > Use the launch command to launch the shellscript (personnaly in > order to stay compatible with all Unix operating system, I use /bin/ > sh). > After, your rev app check every few seconds the content of myfile.txt. > > And you can monitor everything that you want with that. > > Note: I think that this work, I will try that once my Linux booted. > (I developp on Windows). > > Regards, > > Damien > > Bj?rnke von Gierke a ?crit : >> Hi >> >> On linux with the latest rc of 2.9, I am trying to get an url >> asynchronous into a file, as to not reduce interactivity of my rev >> stack. However I am unable to find a solution, without running a >> second rev program, because shell behaves so strangely different in >> Rev then in the terminal. My problem is that Rev always waits for >> wget, no matter how I try to trick it. All my trials and successful >> running tests in terminal didn't help me. >> >> The script I use is this (I used a wrong url because that results >> in longer wait times for wget): >> >> wget -q -P/path/to/folder http://url.written.wrongly.on.purpouse.by.bjoernke.com >> & >> >> -q no live logging to the terminal >> -P custom path to save file under >> & run command without waiting, return null immediately >> >> In terminal I noticed that the program does terminate immediately, >> but sometimes output stuff, of which I know that Rev has problems >> with. I presume these where information about the subtask spawned >> by "&". Example: >> [1] 24800 >> >> So i put the string into a file, which i then called: >> >> bash downloadfile >> >> this did return immediately in the terminal, and didn't return >> anything. Unfortunately, Rev still doesn't return control >> immediately. >> >> I hate shell commands :( >> Bjoernke From palcibiades-first at yahoo.co.uk Sun Mar 23 11:30:18 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 23 Mar 2008 08:30:18 -0700 (PDT) Subject: a weird crash - any suggestions? In-Reply-To: <7E06592A-AFC7-49B6-9035-B6DF285E36D0@economy-x-talk.com> References: <200803230747.47758.palcibiades-first@yahoo.co.uk> <7E06592A-AFC7-49B6-9035-B6DF285E36D0@economy-x-talk.com> Message-ID: <16237083.post@talk.nabble.com> Its Debian Lenny, 2.9 rc 2. The script is very long, slow and amateurish, basically a brute force solution to something I could not get to work any other way. It goes through and zeroes out the 30+ fields, then it puts the file into a variable, and uses filter to get the right subset of the file. It totals the subset and puts totals into the fields. It doesn't do anything other than the most basic commands - add, filter, case, if. I would not be thanked for posting two or three pages of this stuff! But it does work, and it is accurate as compared to test runs against a spreadsheet using the same input files. But what is weird is the following. You start this up in the ide, both buttons get you to a report card with fields with white backgrounds, and the print card script from the button on the report card works fine. It also works fine with development tools suspended. You launch the same stack from a splash stack, or from StackRunner, and in both cases, a go to with update results in the report being done correctly, but the fields are all greyed out, and there is a crash from printing using the print button with script given above. Go there from go without update, and the bottom leftmost field is blue, the others grey, and printing causes a crash. Why going there without update should produce a different result from going there from a button that updates is mysterious. Maybe this is connected to the difficulties with the Linux print dialog, so maybe there is a way around it by disabling this and using Rev's. But I don't understand why it should work from ide and not from either stackrunner or standalone. I had the thought why not go back to 2.6.1 if there is no printing anyway. But you can't. Save as legacy does put a file with the save as name, but its not openable in 2.6.1. Maybe I am the only one having so much trouble with Linux printing? It is not a question of lp being set wrongly. Even after you set lp correctly and confirm it, and can confirm it by putting the printer name in Rev, the print dialogue still fails to recognise it. I just filed this as a bug. The problem is, you can work around it if printing a field by using the shell and calling an awk script to process and then pipe the result to kprinter. But there seems to be no way to do anything like this with a card. And anyway, why a difficulty on just this particular card, not the other one, with the identical script? If anyone wants to see this horrible script I'll happily send it privately. But I don't see how it can be that if it runs fine from the ide. Running out of ideas. Peter Mark Schonewille-3 wrote: > > Hi Peter, > > Which operating system are you using, which version(s) of Revolution, > and what is the exact script of button A? > > > -- View this message in context: http://www.nabble.com/a-weird-crash---any-suggestions--tp16232253p16237083.html Sent from the Revolution - User mailing list archive at Nabble.com. From palcibiades-first at yahoo.co.uk Sun Mar 23 13:17:02 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 23 Mar 2008 10:17:02 -0700 (PDT) Subject: a weird crash - any suggestions? In-Reply-To: <16237083.post@talk.nabble.com> References: <200803230747.47758.palcibiades-first@yahoo.co.uk> <7E06592A-AFC7-49B6-9035-B6DF285E36D0@economy-x-talk.com> <16237083.post@talk.nabble.com> Message-ID: <16238408.post@talk.nabble.com> And now it gets even weirder. I tried to set the systemPrintSelector to false, doesn't seem to help. However now when I go back to the original script, it now no longer prints properly even from the ide. It now seems to print the second of what might be two pages, with a few lines from the bottom of the card. Before that, the script quoted in the original post was working from the ide, just crashing from the standalone. Now it doesn't even work from the ide. Its completely baffling. Every other application without exception prints just fine. But whatever, how many weeks can one spend trying to get this to work? -- View this message in context: http://www.nabble.com/a-weird-crash---any-suggestions--tp16232253p16238408.html Sent from the Revolution - User mailing list archive at Nabble.com. From shoreagent at gmail.com Sun Mar 23 15:18:01 2008 From: shoreagent at gmail.com (william humphrey) Date: Sun, 23 Mar 2008 15:18:01 -0400 Subject: a weird crash - any suggestions? In-Reply-To: <16238408.post@talk.nabble.com> References: <200803230747.47758.palcibiades-first@yahoo.co.uk> <7E06592A-AFC7-49B6-9035-B6DF285E36D0@economy-x-talk.com> <16237083.post@talk.nabble.com> <16238408.post@talk.nabble.com> Message-ID: <459b22a90803231218q64812fa6o1805f0c1820ebfbc@mail.gmail.com> set the printPaperOrientation to "landscape" You must be using the beta release? From palcibiades-first at yahoo.co.uk Sun Mar 23 15:22:20 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 23 Mar 2008 12:22:20 -0700 (PDT) Subject: a weird crash - any suggestions? In-Reply-To: <459b22a90803231218q64812fa6o1805f0c1820ebfbc@mail.gmail.com> References: <200803230747.47758.palcibiades-first@yahoo.co.uk> <7E06592A-AFC7-49B6-9035-B6DF285E36D0@economy-x-talk.com> <16237083.post@talk.nabble.com> <16238408.post@talk.nabble.com> <459b22a90803231218q64812fa6o1805f0c1820ebfbc@mail.gmail.com> Message-ID: <16240302.post@talk.nabble.com> Yes, release candidate 2. Printing didn't work at all on 2.6.1, which is why I moved to 2.9 as soon as it came available. BILL HUMPHREY wrote: > > set the printPaperOrientation to "landscape" > You must be using the beta release? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/a-weird-crash---any-suggestions--tp16232253p16240302.html Sent from the Revolution - User mailing list archive at Nabble.com. From katir at hindu.org Sun Mar 23 16:32:10 2008 From: katir at hindu.org (Sivakatirswami) Date: Sun, 23 Mar 2008 10:32:10 -1000 Subject: CGI-Scale photos without GUI Message-ID: <47E6BE4A.2050005@hindu.org> I would be interested in a runtime web app that takes incoming hi res photos and generates a small version. Does anyone know if references like the following will work in a CGI? put url "binfile:/httpdocs/incoming/photos/humungous.jpg" into image 1 #scaling routine truncated for this discussion: set the rect of image "currentImage" to 0,345,0,240 create image "newImage" set the rect of image "newImage" to the rect of img "currentImage" set the imagedata of img "newImage" to the imageData of img "CurrentImage" set the JPEGQuality to (fld "jpegSetting") export image "newImage" to file gCurrentFolder & tImage as JPEG This works break on the GUI and is actually pretty speed relative to Photoshop's own scaling, even with image quality set to "best". But I don't know if these are "abstract" objects (like a field or custom property or stack script) that will work without a GUI. of some interaction with a video card is required... tks Sivakatirswami From sarah.reichelt at gmail.com Sun Mar 23 17:00:33 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 24 Mar 2008 07:00:33 +1000 Subject: CGI-Scale photos without GUI In-Reply-To: <47E6BE4A.2050005@hindu.org> References: <47E6BE4A.2050005@hindu.org> Message-ID: On Mon, Mar 24, 2008 at 6:32 AM, Sivakatirswami wrote: > I would be interested in a runtime web app that takes incoming hi res > photos and generates a small version. Does anyone know if references > like the following will work in a CGI? > > put url "binfile:/httpdocs/incoming/photos/humungous.jpg" into image 1 > > #scaling routine truncated for this discussion: > > set the rect of image "currentImage" to 0,345,0,240 > > create image "newImage" > set the rect of image "newImage" to the rect of img "currentImage" > set the imagedata of img "newImage" to the imageData of img "CurrentImage" > set the JPEGQuality to (fld "jpegSetting") > export image "newImage" to file gCurrentFolder & tImage as JPEG > > This works break on the GUI and is actually pretty speed relative to > Photoshop's own scaling, even with image quality set to "best". > > But I don't know if these are "abstract" objects (like a field or custom > property or stack script) that will work without a GUI. of some > interaction with a video card is required... I have no idea whether objects will work without the Rev GUI, but if they don't, perhaps you could try using the templateImage? Cheers, Sarah From 3mcgrath at comcast.net Sun Mar 23 19:30:27 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Sun, 23 Mar 2008 19:30:27 -0400 Subject: RevonRockets in Revolution Newsletter In-Reply-To: References: Message-ID: <61F8B5F0-13C7-4A61-93F7-AB867287B606@comcast.net> Any one having this problem? > I can not however get any of the images to show up in part 3 example. Tom On Mar 22, 2008, at 1:16 PM, Thomas McGrath III wrote: > Is anyone following the RevOnRockets Demo in the Revolution > Newsletter? > > I have been learing the use of Rev with CGI and I think it is very > cool. > > I can not however get any of the images to show up in part 3 example. > > I can get the text etc. but not the arrows or the images. > > Is anyone else successful? > > Tom McGrath > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pub at humantech.biz Sun Mar 23 21:36:25 2008 From: pub at humantech.biz (Harry) Date: Mon, 24 Mar 2008 01:36:25 +0000 (UTC) Subject: ODBC access References: Message-ID: Sarah Reichelt writes: > > On Sun, Mar 23, 2008 at 6:10 PM, Harry wrote: > > I would like to use ODBC but cannot figure out how connect to the database > > or how to extract records. This is the code I'm attempting; > > > > put revOpenDatabase("ODBC","",testdb,"","") into myDB > > revQueryDatabase(myDB,"SELECT * FROM Item","tItemList") > > put tItemList into field "Item List" > > Hi Harry, > > I have bever used ODBC so I can't comment on your database open script > or the permission problems. > > However, the 2nd line above is incorrect. Try this: > put revQueryDatabase(myDB,"SELECT * FROM Item") into tItemList > > As revQueryDatabase is a function, you must tell it where to put the > result. Otherwise, Rev thinks it is a handler, which gives you the > "can't find handler" error. > > Cheers, > Sarah Thanks Sarah that was a useful tip. Seems there are many errors and typo's in the Revolution documentation. After much (unnecessary!) experimentation I've arrived at code that does the job. No doubt less that optimal so I'm not thinking kind thoughts about the documentation. For future reference here is ODBC code that works; on mouseUp put revOpenDatabase("ODBC","testdb",,,) into myDB put revQueryDatabase(myDB,"SELECT * FROM Item") into tRecordSetId repeat until revCurrentRecordIsLast(tRecordSetId) put revDatabaseColumnNamed(tRecordSetId,"Item Id") into tItemId if the result contains "revdberr" then exit repeat put revDatabaseColumnNamed(tRecordSetId,"Item Title") into tItemTitle if the result contains "revdberr" then exit repeat put tItemId & tab & tItemTitle & return after tItemList revMoveToNextRecord tRecordSetId if the result contains "revdberr" then exit repeat end repeat put tItemList into field "Item List" end mouseUp --Harry From sarah.reichelt at gmail.com Mon Mar 24 04:53:20 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 24 Mar 2008 18:53:20 +1000 Subject: ODBC access In-Reply-To: References: Message-ID: > > On Sun, Mar 23, 2008 at 6:10 PM, Harry wrote: > > > I would like to use ODBC but cannot figure out how connect to the database > > > or how to extract records. This is the code I'm attempting; > > > > > > put revOpenDatabase("ODBC","",testdb,"","") into myDB > > > revQueryDatabase(myDB,"SELECT * FROM Item","tItemList") > > > put tItemList into field "Item List" > > > > Hi Harry, > > > > I have bever used ODBC so I can't comment on your database open script > > or the permission problems. > > > > However, the 2nd line above is incorrect. Try this: > > put revQueryDatabase(myDB,"SELECT * FROM Item") into tItemList > > > > As revQueryDatabase is a function, you must tell it where to put the > > result. Otherwise, Rev thinks it is a handler, which gives you the > > "can't find handler" error. > > > > Cheers, > > Sarah > > > Thanks Sarah that was a useful tip. Seems there are many errors and typo's in > the Revolution documentation. After much (unnecessary!) experimentation I've > arrived at code that does the job. No doubt less that optimal so I'm not > thinking kind thoughts about the documentation. > > For future reference here is ODBC code that works; > > on mouseUp > put revOpenDatabase("ODBC","testdb",,,) into myDB > put revQueryDatabase(myDB,"SELECT * FROM Item") into tRecordSetId > repeat until revCurrentRecordIsLast(tRecordSetId) > put revDatabaseColumnNamed(tRecordSetId,"Item Id") into tItemId > if the result contains "revdberr" then exit repeat > put revDatabaseColumnNamed(tRecordSetId,"Item Title") into tItemTitle > if the result contains "revdberr" then exit repeat > put tItemId & tab & tItemTitle & return after tItemList > revMoveToNextRecord tRecordSetId > if the result contains "revdberr" then exit repeat > end repeat > put tItemList into field "Item List" > end mouseUp > Check out the docs for the revDataFromQuery function which I think will do what you want in a lot less code. I think your script can be condensed to: put revOpenDatabase("ODBC","testdb",,,) into myDB put "SELECT Item Id, Item Title from Item" into tSQL revDataFromQuery(tab,return,myDB,tSQL) into fld "Item List" Cheers, Sarah From jbv.silences at club-internet.fr Mon Mar 24 06:05:51 2008 From: jbv.silences at club-internet.fr (jbv) Date: Mon, 24 Mar 2008 11:05:51 +0100 Subject: CGI-Scale photos without GUI References: <47E6BE4A.2050005@hindu.org> Message-ID: <47E77CFF.7C9A355E@club-internet.fr> Sivakatirswami, I'm about to do something similar with Rev cgi, and am planing to use a php graphic lib via shell calls.. JB > I would be interested in a runtime web app that takes incoming hi res > photos and generates a small version. Does anyone know if references > like the following will work in a CGI? From wow at together.net Mon Mar 24 07:51:20 2008 From: wow at together.net (Richard Miller) Date: Mon, 24 Mar 2008 07:51:20 -0400 Subject: AVI files and Rev In-Reply-To: <459b22a90803231218q64812fa6o1805f0c1820ebfbc@mail.gmail.com> References: <200803230747.47758.palcibiades-first@yahoo.co.uk> <7E06592A-AFC7-49B6-9035-B6DF285E36D0@economy-x-talk.com> <16237083.post@talk.nabble.com> <16238408.post@talk.nabble.com> <459b22a90803231218q64812fa6o1805f0c1820ebfbc@mail.gmail.com> Message-ID: <340FFFFA-EC27-49E4-BE2D-CEAE00FC89B5@together.net> Can it be assumed any type of avi file will play correctly in Rev (assuming the user already has the appropriate codec loaded on their computer)? Thanks. Richard Miller From devin_asay at byu.edu Mon Mar 24 10:01:54 2008 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 24 Mar 2008 08:01:54 -0600 Subject: LAME DLL for Rev? In-Reply-To: <16230714.post@talk.nabble.com> References: <16230714.post@talk.nabble.com> Message-ID: On Mar 22, 2008, at 8:34 PM, capellan wrote: > > Hi Devin, > > Some years ago, Bill Griffith of iGame3D > released FMODforRev.dll for Mac and PC. > > Could this be what you are looking for? What I want is a way to MP3 compression in Rev. Does FMODforRev.dll do this? Devin > > > Devin Asay wrote: >> >> Does anyone know of a LAME library DLL that has been compiled to run >> as a Rev external? Devin Asay Humanities Technology and Research Support Center Brigham Young University From jerry at daniels-mara.com Mon Mar 24 11:16:25 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Mon, 24 Mar 2008 10:16:25 -0500 Subject: GLX2 new feature when working with SQLite databases and database query builder In-Reply-To: <459b22a90803221504n792ddc15raa11d72ac522c9fe@mail.gmail.com> References: <459b22a90803220826m4c078673pbfd24f8e0839960b@mail.gmail.com> <459b22a90803221504n792ddc15raa11d72ac522c9fe@mail.gmail.com> Message-ID: William, GLX2 set the default folder, but sets it back again. Perhaps this process was interrupted. I'll double check the code to bullet-proof it. Thanks for the report and detective work. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 22, 2008, at 5:04 PM, william humphrey wrote: > Thanks for the explanation. So GLX2 changed my default folder without > notifying me. That's interesting. When it happens and the empty > database > gets created in there it makes RunRev use nearly all the processor > cycles > and slow to a crawl. If you use the database query builder then the > database > has to be in the default folder so thanks very much for the > suggestion on > setting the defaultFolder. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry at daniels-mara.com Mon Mar 24 11:43:33 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Mon, 24 Mar 2008 10:43:33 -0500 Subject: GLX2 new feature when working with SQLite databases and database query builder In-Reply-To: References: <459b22a90803220826m4c078673pbfd24f8e0839960b@mail.gmail.com> <459b22a90803221504n792ddc15raa11d72ac522c9fe@mail.gmail.com> Message-ID: William, I have just uploaded a new beta to our update server. You and all other licensees can now update to b41. It has several small bug fixes in it, including the restoration of the default folder under any and all circumstances where GLX2 might need to set it. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 24, 2008, at 10:16 AM, Jerry Daniels wrote: > William, > > GLX2 set the default folder, but sets it back again. Perhaps this > process was interrupted. I'll double check the code to bullet-proof > it. > > Thanks for the report and detective work. > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com/glx2 > > > > > On Mar 22, 2008, at 5:04 PM, william humphrey wrote: > >> Thanks for the explanation. So GLX2 changed my default folder without >> notifying me. That's interesting. When it happens and the empty >> database >> gets created in there it makes RunRev use nearly all the processor >> cycles >> and slow to a crawl. If you use the database query builder then the >> database >> has to be in the default folder so thanks very much for the >> suggestion on >> setting the defaultFolder. >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From irog at mac.com Mon Mar 24 11:52:49 2008 From: irog at mac.com (Roger Guay) Date: Mon, 24 Mar 2008 09:52:49 -0600 Subject: ANN: Hakka Sudoku Message-ID: Hello List, After months of being Rev inactive, I wondered what could I do to refresh whatever scripting skills I might have? Then I ran across a new Sudoku Widget for my Mac that impressed me, and I wondered how a Sudoku grid is generated? Ahah, I said to myself. I would give it a try in Revolution. Many hours later I succeeded, and you can see the results at Rev Online. Look for Hakka Sudoku under RogerG or Games. Cheers, RogerG From len-morgan at crcom.net Mon Mar 24 12:45:33 2008 From: len-morgan at crcom.net (Len Morgan) Date: Mon, 24 Mar 2008 11:45:33 -0500 Subject: When is a stack "really" loaded? Message-ID: <47E7DAAD.5060308@crcom.net> I'm trying to go through a list of stack files (whos' names and versions come from a text file on the update server) to see if they need to be updated. If there is a newer version, I copy the file from the update server to the local computer. I'm using: put the cstkVersion of stack tCurrentStack into tLocalStackVersion That command is the first time I reference any of the stack files as the program starts up. My understanding is that by reference a custom property in the local stack, it is "loaded." These stacks do NOT however show up in the Application Browser. Since (I assume) the stack get loaded, I set a flag if any of the stacks are copied (updated) from the server and then require the user to restart the program. The second time, since all of the local file versions should now much the server version, it goes through the same process but since no stacks are updated this time, the program continues to run "normally." So my question is: Does the stack really get loaded? If so, can it be unloaded and reloaded so that the new version will be used instead? I understand that if the version of the startup stack changes (called by StackRunner), I'll have to restart, but that stack is rarely changed. Would I be better off just copying the files from the server every time the user starts up the program whether they are changed or not? Can I use a URL stack file name instead of a local one? Since I'm not explicitly loading the stacks, I'm not sure if the checking of the custom property has the same effect as "start using...." or "go stack ..." One can be used with a URL, the other can't. Thanks!! len morgan From lists at mangomultimedia.com Mon Mar 24 13:49:35 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 24 Mar 2008 13:49:35 -0400 Subject: When is a stack "really" loaded? In-Reply-To: <47E7DAAD.5060308@crcom.net> References: <47E7DAAD.5060308@crcom.net> Message-ID: <983C1E31-B83E-41BA-B508-A3518E6D1ED2@mangomultimedia.com> On Mar 24, 2008, at 12:45 PM, Len Morgan wrote: > I'm trying to go through a list of stack files (whos' names and > versions come from a text file on the update server) to see if they > need to be updated. If there is a newer version, I copy the file > from the update server to the local computer. I'm using: > > put the cstkVersion of stack tCurrentStack into tLocalStackVersion After executing this line of code the stack will be in memory but not opened so no messages are sent to the stack (preopStack, openStack, etc.). Any operation that touches the stack in some way (including 'if there is a stack SOME_STACK') will load the stack into memory. You can then remove the stack from memory by calling 'delete stack SOME_STACK'. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From len-morgan at crcom.net Mon Mar 24 14:00:24 2008 From: len-morgan at crcom.net (Len Morgan) Date: Mon, 24 Mar 2008 13:00:24 -0500 Subject: When is a stack "really" loaded? In-Reply-To: <983C1E31-B83E-41BA-B508-A3518E6D1ED2@mangomultimedia.com> References: <47E7DAAD.5060308@crcom.net> <983C1E31-B83E-41BA-B508-A3518E6D1ED2@mangomultimedia.com> Message-ID: <47E7EC38.3010404@crcom.net> Trevor DeVore wrote: > On Mar 24, 2008, at 12:45 PM, Len Morgan wrote: > >> I'm trying to go through a list of stack files (whos' names and >> versions come from a text file on the update server) to see if they >> need to be updated. If there is a newer version, I copy the file >> from the update server to the local computer. I'm using: >> >> put the cstkVersion of stack tCurrentStack into tLocalStackVersion > > After executing this line of code the stack will be in memory but not > opened so no messages are sent to the stack (preopStack, openStack, > etc.). > > Any operation that touches the stack in some way (including 'if there > is a stack SOME_STACK') will load the stack into memory. > > You can then remove the stack from memory by calling 'delete stack > SOME_STACK'. > > Regards, > Thanks, Trevor. Does that mean that I have to do something else (i.e., start using or go stack) if I want to actually do something "to" it? For example, one of the stacks is my reports stack. I run reports from a menu choice on the main stack. I don't recall having to do anything to get this stack up and running but that might explain a lot of problems I've had with preOpen stack and such. len morgan From revdev at pdslabs.net Mon Mar 24 13:45:31 2008 From: revdev at pdslabs.net (Phil Davis) Date: Mon, 24 Mar 2008 10:45:31 -0700 Subject: When is a stack "really" loaded? In-Reply-To: <47E7DAAD.5060308@crcom.net> References: <47E7DAAD.5060308@crcom.net> Message-ID: <47E7E8BB.4010504@pdslabs.net> Hi Len, Here are some things I've learned. Hopefully they apply in some measure to what you're doing: - getting a custom property of a stack will indeed load it. I use "get the fakeProperty of stack x" frequently for that need, where "x" contains a stack filename. I haven't tried it with a URL. - if you want to replace an in-memory stack with a newer version that's on a server, one simple and reliable way to do it is download the server stackfile under a temp name, then (if the download was successful) rename the temp file to the filename of the one you want to replace, then use Rev's "revert" command to replace the in-memory copy with the downloaded one. Notice that this approach does not load the server stack into memory until "revert". Also see below. Len Morgan wrote: > I'm trying to go through a list of stack files (whos' names and > versions come from a text file on the update server) to see if they > need to be updated. If there is a newer version, I copy the file from > the update server to the local computer. I'm using: > > put the cstkVersion of stack tCurrentStack into tLocalStackVersion This should work fine as long as "tCurrentStack" contains a stack filename. > > That command is the first time I reference any of the stack files as > the program starts up. My understanding is that by reference a custom > property in the local stack, it is "loaded." These stacks do NOT > however show up in the Application Browser. Was the App Browser already open when you got the stack's customProperty? The App Browser usually refreshes when stacks are opened (as in "go to" or "toplevel") but I'm not sure about loaded stacks. You might have to close it and reopen it to see new stacks in memory. > > Since (I assume) the stack get loaded, I set a flag if any of the > stacks are copied (updated) from the server and then require the user > to restart the program. The second time, since all of the local file > versions should now much the server version, it goes through the same > process but since no stacks are updated this time, the program > continues to run "normally." > > So my question is: Does the stack really get loaded? If so, can it be > unloaded and reloaded so that the new version will be used instead? I > understand that if the version of the startup stack changes (called by > StackRunner), I'll have to restart, but that stack is rarely changed. > > Would I be better off just copying the files from the server every > time the user starts up the program whether they are changed or not? > Can I use a URL stack file name instead of a local one? Since I'm not > explicitly loading the stacks, I'm not sure if the checking of the > custom property has the same effect as "start using...." or "go stack > ..." One can be used with a URL, the other can't. > > Thanks!! > > len morgan Hope this helps. -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From lists at mangomultimedia.com Mon Mar 24 14:44:35 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 24 Mar 2008 14:44:35 -0400 Subject: When is a stack "really" loaded? In-Reply-To: <47E7EC38.3010404@crcom.net> References: <47E7DAAD.5060308@crcom.net> <983C1E31-B83E-41BA-B508-A3518E6D1ED2@mangomultimedia.com> <47E7EC38.3010404@crcom.net> Message-ID: On Mar 24, 2008, at 2:00 PM, Len Morgan wrote: > Does that mean that I have to do something else (i.e., start using > or go stack) if I want to actually do something "to" it? For > example, one of the stacks is my reports stack. I run reports from > a menu choice on the main stack. I don't recall having to do > anything to get this stack up and running but that might explain a > lot of problems I've had with preOpen stack and such. This depends on what you are doing with the stack. Getting/setting custom properties doesn't require that you do anything else. Some operations require that a stack be open rather than just being in memory. For example, I use invisible stacks to overlay graphics on images and export them to disk. This operation requires that the stack is opened. In this case I call the following: go invisible stack THE_STACK as palette Start using is not necessary unless you need the stack script in the message path. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From support at ahsomme.com Thu Mar 20 23:16:21 2008 From: support at ahsomme.com (Paul Looney) Date: Thu, 20 Mar 2008 20:16:21 -0700 Subject: How to indicate window needs saving In-Reply-To: <16191745.post@talk.nabble.com> References: <47E2AEFF.2010706@fourthworld.com> <16191745.post@talk.nabble.com> Message-ID: <9F5114E4-76D1-493E-B43A-63C8CD2BF545@ahsomme.com> Bill, I use a small (15 pixel) square button in the upper right corner of the window. A round button would work, too - and probably look better on OS X. Green means the window is uptodate and does not need saving. Yellow means there are unsaved changes (clicking on the button when Yellow will save the changes). Red means the window is locked and no changes are possible. In addition, when Green the button is labeled "O", when Yellow "!", when Red "X". Paul Looney From conoverassociates at eol.ca Sun Mar 23 16:14:53 2008 From: conoverassociates at eol.ca (Conover Associates Limited) Date: Sun, 23 Mar 2008 16:14:53 -0400 Subject: Learning CGI Message-ID: Hi I am just starting to work through Jacqueline Gay's Introduction to Revolution CGI's and Safari cannot connect for my first "Hello World" script I am using 10.4.11 FTP and Personal Web Sharing access enabled The Darwin engine is in both the Library and the server cgi-bin I copied the script into a file with TextEdit and put it into the server cgi-bin. I set permission of both to 755. So - is my problem the "line endings" - Unix or Dos My question - if so - How do I know which line endings are are there AND how do I switch them? Paul From jacque at hyperactivesw.com Mon Mar 24 20:38:09 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 24 Mar 2008 19:38:09 -0500 Subject: Learning CGI In-Reply-To: References: Message-ID: <47E84971.7060005@hyperactivesw.com> Conover Associates Limited wrote: > Hi > I am just starting to work through Jacqueline Gay's Introduction to > Revolution CGI's and Safari cannot connect for my first "Hello World" > script > I am using 10.4.11 > FTP and Personal Web Sharing access enabled > The Darwin engine is in both the Library and the server cgi-bin > I copied the script into a file with TextEdit and put it into the server > cgi-bin. > I set permission of both to 755. > > So - is my problem the "line endings" - Unix or Dos > My question - if so - > How do I know which line endings are are there > AND how do I switch them? > Use Unix line endings. I use BBEdit to change them, but you can use TextWrangler too, which is the free version. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From luis at anachreon.co.uk Mon Mar 24 21:10:57 2008 From: luis at anachreon.co.uk (Luis) Date: Tue, 25 Mar 2008 01:10:57 +0000 Subject: LAME DLL for Rev? In-Reply-To: References: <16230714.post@talk.nabble.com> Message-ID: <47E85121.8070207@anachreon.co.uk> Hiya, You can call LAME (http://lame.sourceforge.net) from the shell. Cheers, Luis. Devin Asay wrote: > > On Mar 22, 2008, at 8:34 PM, capellan wrote: > >> >> Hi Devin, >> >> Some years ago, Bill Griffith of iGame3D >> released FMODforRev.dll for Mac and PC. >> >> Could this be what you are looking for? > > What I want is a way to MP3 compression in Rev. Does FMODforRev.dll do > this? > > Devin > >> >> >> Devin Asay wrote: >>> >>> Does anyone know of a LAME library DLL that has been compiled to run >>> as a Rev external? > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From sundown at pacifier.com Mon Mar 24 21:18:43 2008 From: sundown at pacifier.com (-= JB =-) Date: Mon, 24 Mar 2008 18:18:43 -0700 Subject: modal dialog box is open In-Reply-To: References: <47E7DAAD.5060308@crcom.net> <983C1E31-B83E-41BA-B508-A3518E6D1ED2@mangomultimedia.com> <47E7EC38.3010404@crcom.net> Message-ID: <6766A2A1-63FE-409A-B9C5-69F0632079BB@pacifier.com> Concerning Modal Dialogs the dictionary says; While a modal dialog box is open, other windows cannot be edited or brought to the front. Because of this, you should use modal dialog boxes only when a stack must obtain feedback from the user before it can continue. I am able to open a stack as a modal dialog but from that modal dialog stack I am able to open another stack and it can also be a modal dialog if I want it to be. So when it says; other windows cannot be edited or brought to the front. What windows are they referring to? Does it mean I should not be able to open a stack as a modal dialog from a modal dialog? Are there potential problems if I do? thanks, -=>JB<=- From sarah.reichelt at gmail.com Tue Mar 25 01:15:10 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 25 Mar 2008 15:15:10 +1000 Subject: RevonRockets in Revolution Newsletter In-Reply-To: <61F8B5F0-13C7-4A61-93F7-AB867287B606@comcast.net> References: <61F8B5F0-13C7-4A61-93F7-AB867287B606@comcast.net> Message-ID: > > Is anyone following the RevOnRockets Demo in the Revolution > > Newsletter? > > > > I have been learing the use of Rev with CGI and I think it is very > > cool. > > > > I can not however get any of the images to show up in part 3 example. > > I can get the text etc. but not the arrows or the images. You are doing better than me. I can get the text to show up for slide 1, but I cannot get any images and I cannot change slides. Using Apache, I can change slides, but still get no images. It seems that the global array that is supposed to hold all the data (gDataA) is always empty by the time it gets to the libraryStack handler, at least when running with Andre's web server. With Apache, my error log fills up with entries like this: *** ASSERTION FAILURE: MCStack::openrect() - window == NULL, referer: http://localhost:8888/cgi-bin/galleryDemo.cgi Andre/Chipp: how are you going with the tutorials you were talking about last month? Andre: any suggestions? TIA, Sarah From palcibiades-first at yahoo.co.uk Tue Mar 25 02:25:04 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Tue, 25 Mar 2008 06:25:04 +0000 Subject: Crashing while printing card in Linux 2.9 rc2: the answer Message-ID: <200803250625.04165.palcibiades-first@yahoo.co.uk> The answer is, there is a bug, helpfully tracked down by Rev development: If a field color and pattern is set to anything, printing will cause an instant crash. So the answer is to do CLEAR on all the settings in colors and patterns for all fields. Hope this is helpful to someone else. Peter From bvg at mac.com Tue Mar 25 05:58:43 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Tue, 25 Mar 2008 10:58:43 +0100 Subject: Learning CGI In-Reply-To: <47E84971.7060005@hyperactivesw.com> References: <47E84971.7060005@hyperactivesw.com> Message-ID: <0DB8D684-0B2E-452A-8824-73D1A80911D3@mac.com> On 25 Mar 2008, at 01:38, J. Landman Gay wrote: > Use Unix line endings. I use BBEdit to change them, but you can use > TextWrangler too, which is the free version. for me it was always easiest to use rev's field text, because the returns in rev are the correct line ending. To prohibit rev from translating it, just use "binfile:" instead of "file:" to save it. put field "cgi" into url "binfile:/library/webserver/cgi-bin/test.cgi" -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From geradamas at yahoo.com Tue Mar 25 06:25:14 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 25 Mar 2008 10:25:14 +0000 (GMT) Subject: Programming in 8 Clicks . . . Message-ID: <660284.97284.qm@web37508.mail.mud.yahoo.com> Obviously "learn Programming in 1 Day" was not as extreme as I thought :) Take a look at this:- http://www.technoforum.co.in/windev.html and bye-the-bye, how many English language purists out there feel funny about "softwares" ? B*tchy characters like me will, needless to say, observe that WINDEV is only for a platform that is "on the wane"! sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. More Ways to Keep in Touch. http://uk.docs.yahoo.com/nowyoucan.html From klaus at major-k.de Tue Mar 25 07:17:10 2008 From: klaus at major-k.de (Klaus Major) Date: Tue, 25 Mar 2008 12:17:10 +0100 Subject: Date format changed in 2.9 Message-ID: <8267861C-7B9A-4C56-85BC-7A0D74BD9DF6@major-k.de> Hi friends, when using "put the short system date" in 2.8.1 I got (complete year): 25.03.2008 In 2.9x I get (abbr. year): 25.03.08 Anyone else seen this? Is this a bug or feature? Found nothing in the read mes... Regards Klaus Major klaus at major-k.de http://www.major-k.de From m.schonewille at economy-x-talk.com Tue Mar 25 07:35:22 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 25 Mar 2008 12:35:22 +0100 Subject: Date format changed in 2.9 In-Reply-To: <8267861C-7B9A-4C56-85BC-7A0D74BD9DF6@major-k.de> References: <8267861C-7B9A-4C56-85BC-7A0D74BD9DF6@major-k.de> Message-ID: <9A71CF4B-9CA8-44CE-B55D-C1E607BA2222@economy-x-talk.com> Hi Klaus, I see the same and I believe it is a bug. If it hasn't been reported yet, please do. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 25 mrt 2008, at 12:17, Klaus Major wrote: > Hi friends, > > when using "put the short system date" > in 2.8.1 I got (complete year): > 25.03.2008 > > In 2.9x I get (abbr. year): > 25.03.08 > > Anyone else seen this? > Is this a bug or feature? > Found nothing in the read mes... > > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Tue Mar 25 07:43:10 2008 From: klaus at major-k.de (Klaus Major) Date: Tue, 25 Mar 2008 12:43:10 +0100 Subject: Date format changed in 2.9 In-Reply-To: <9A71CF4B-9CA8-44CE-B55D-C1E607BA2222@economy-x-talk.com> References: <8267861C-7B9A-4C56-85BC-7A0D74BD9DF6@major-k.de> <9A71CF4B-9CA8-44CE-B55D-C1E607BA2222@economy-x-talk.com> Message-ID: <5A8E739D-576A-4296-B651-0CED1EC745C9@major-k.de> Dag Mark, > Hi Klaus, > > I see the same and I believe it is a bug. If it hasn't been > reported yet, please do. OK, thanks for testing! Done: > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz Regards Klaus Major klaus at major-k.de http://www.major-k.de From len-morgan at crcom.net Tue Mar 25 08:09:03 2008 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 25 Mar 2008 07:09:03 -0500 Subject: modal dialog box is open In-Reply-To: <6766A2A1-63FE-409A-B9C5-69F0632079BB@pacifier.com> References: <47E7DAAD.5060308@crcom.net> <983C1E31-B83E-41BA-B508-A3518E6D1ED2@mangomultimedia.com> <47E7EC38.3010404@crcom.net> <6766A2A1-63FE-409A-B9C5-69F0632079BB@pacifier.com> Message-ID: <47E8EB5F.40900@crcom.net> Is it possible that the modal stack that you can "get around" is set to some other type besides Modal or TopLevel? IIRC, if you set the type of the stack to say, palette, you cannot use "go stack xxx modal" to change it. I think the only stacks you can "change" in this way are TopLevel stacks. len morgan -= JB =- wrote: > Concerning Modal Dialogs the dictionary says; > > While a modal dialog box is open, other windows cannot be edited or > brought to the front. Because of this, you should use modal dialog > boxes only when a stack must obtain feedback from the user before it > can continue. > > I am able to open a stack as a modal dialog but from that modal dialog > stack I am able to > open another stack and it can also be a modal dialog if I want it to be. > > So when it says; > other windows cannot be edited or brought to the front. > > What windows are they referring to? > > Does it mean I should not be able to open a stack as a modal dialog > from a modal dialog? > Are there potential problems if I do? > > thanks, > -=>JB<=- > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From m.schonewille at economy-x-talk.com Tue Mar 25 09:12:00 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 25 Mar 2008 14:12:00 +0100 Subject: modal dialog box is open In-Reply-To: <6766A2A1-63FE-409A-B9C5-69F0632079BB@pacifier.com> References: <47E7DAAD.5060308@crcom.net> <983C1E31-B83E-41BA-B508-A3518E6D1ED2@mangomultimedia.com> <47E7EC38.3010404@crcom.net> <6766A2A1-63FE-409A-B9C5-69F0632079BB@pacifier.com> Message-ID: Hi JB, You should be able to display modal dialogs from other modal dialogs. This is normal. However, you cannot bring any window, including other modal dialogs, to front by clicking on it while a modal dialog is on screen. Nor can you edit any modal dialog. You need to make it toplevel to edit it. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 25 mrt 2008, at 02:18, -= JB =- wrote: > Concerning Modal Dialogs the dictionary says; > > While a modal dialog box is open, other windows cannot be edited or > brought to the front. Because of this, you should use modal dialog > boxes only when a stack must obtain feedback from the user before it > can continue. > > I am able to open a stack as a modal dialog but from that modal > dialog stack I am able to > open another stack and it can also be a modal dialog if I want it to > be. > > So when it says; > other windows cannot be edited or brought to the front. > > What windows are they referring to? > > Does it mean I should not be able to open a stack as a modal dialog > from a modal dialog? > Are there potential problems if I do? > > thanks, > -=>JB<=- > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dave.cragg at lacscentre.co.uk Tue Mar 25 09:15:45 2008 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 25 Mar 2008 13:15:45 +0000 Subject: Programming in 8 Clicks . . . In-Reply-To: <660284.97284.qm@web37508.mail.mud.yahoo.com> References: <660284.97284.qm@web37508.mail.mud.yahoo.com> Message-ID: <37848373-D0BC-4C35-B30C-C3EF2C915FCD@lacscentre.co.uk> On 25 Mar 2008, at 10:25, Richmond Mathewson wrote: > > and bye-the-bye, how many English language purists out > there feel > funny about "softwares" ? I feel much the same as I do about my underpants. And by the by, how far does this purity extend? :-) Cheers Dave (b***h) From kkaufman at snet.net Tue Mar 25 09:19:02 2008 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 25 Mar 2008 09:19:02 -0400 Subject: detecting malformed or invalid symbols in MusicXML file Message-ID: <1B2EA9F6-74D1-4B0C-9EBB-1E45B28E20E8@snet.net> Is there a way of detecting, within a Rev field object, an invalid MusicXML character? Maybe a loop with: is in ([list of ascii chars]) I'm assuming that all valid MusicXML characters are ascii, anyone know if this is true? Thanks, Kurt From sundown at pacifier.com Tue Mar 25 09:58:36 2008 From: sundown at pacifier.com (-= JB =-) Date: Tue, 25 Mar 2008 06:58:36 -0700 Subject: modal dialog box is open In-Reply-To: References: <47E7DAAD.5060308@crcom.net> <983C1E31-B83E-41BA-B508-A3518E6D1ED2@mangomultimedia.com> <47E7EC38.3010404@crcom.net> <6766A2A1-63FE-409A-B9C5-69F0632079BB@pacifier.com> Message-ID: Hi Mark, Thanks for the info. -=>JB<=- On Mar 25, 2008, at 6:12 AM, Mark Schonewille wrote: > Hi JB, > > You should be able to display modal dialogs from other modal > dialogs. This is normal. However, you cannot bring any window, > including other modal dialogs, to front by clicking on it while a > modal dialog is on screen. Nor can you edit any modal dialog. You > need to make it toplevel to edit it. > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > A large collection of scripts for HyperCard, Revolution, SuperCard > and other programming languages can be found at http://runrev.info > > > > > On 25 mrt 2008, at 02:18, -= JB =- wrote: >> Concerning Modal Dialogs the dictionary says; >> >> While a modal dialog box is open, other windows cannot be edited >> or brought to the front. Because of this, you should use modal >> dialog boxes only when a stack must obtain feedback from the user >> before it can continue. >> >> I am able to open a stack as a modal dialog but from that modal >> dialog stack I am able to >> open another stack and it can also be a modal dialog if I want it >> to be. >> >> So when it says; >> other windows cannot be edited or brought to the front. >> >> What windows are they referring to? >> >> Does it mean I should not be able to open a stack as a modal >> dialog from a modal dialog? >> Are there potential problems if I do? >> >> thanks, >> -=>JB<=- >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mark at maseurope.net Tue Mar 25 09:37:18 2008 From: mark at maseurope.net (Mark Smith) Date: Tue, 25 Mar 2008 13:37:18 +0000 Subject: detecting malformed or invalid symbols in MusicXML file In-Reply-To: <1B2EA9F6-74D1-4B0C-9EBB-1E45B28E20E8@snet.net> References: <1B2EA9F6-74D1-4B0C-9EBB-1E45B28E20E8@snet.net> Message-ID: Kurt, I'm not well versed at all in the subject, but since musicXML supports unicode text, I'd think the range of characters allowable would extend beyond just ascii. The various DTDs are here: http://www.recordare.com/dtds/index.html Best, Mark On 25 Mar 2008, at 13:19, Kurt Kaufman wrote: > Is there a way of detecting, within a Rev field object, an invalid > MusicXML character? > Maybe a loop with: > > is in ([list of ascii chars]) > > I'm assuming that all valid MusicXML characters are ascii, anyone > know if this is true? > Thanks, Kurt > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kkaufman at snet.net Tue Mar 25 10:12:59 2008 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 25 Mar 2008 10:12:59 -0400 Subject: detecting malformed or invalid symbols in MusicXML file Message-ID: <815B8198-8610-4C1F-A9A5-AD38835F3FBF@snet.net> Thanks for the link, Mark. I've written to Recordare. From andre at andregarzia.com Tue Mar 25 10:42:46 2008 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 25 Mar 2008 11:42:46 -0300 Subject: RevonRockets in Revolution Newsletter In-Reply-To: References: <61F8B5F0-13C7-4A61-93F7-AB867287B606@comcast.net> Message-ID: <7c87a2a10803250742k743758d6me472c0472479aefc@mail.gmail.com> Linux engine does not include the "export" command thats why the images are failing. I am building a new stack which will work using a different technique. :-/ sorry, my mistake On Tue, Mar 25, 2008 at 2:15 AM, Sarah Reichelt wrote: > > > Is anyone following the RevOnRockets Demo in the Revolution > > > Newsletter? > > > > > > I have been learing the use of Rev with CGI and I think it is very > > > cool. > > > > > > I can not however get any of the images to show up in part 3 example. > > > I can get the text etc. but not the arrows or the images. > > You are doing better than me. I can get the text to show up for slide > 1, but I cannot get any images and I cannot change slides. > Using Apache, I can change slides, but still get no images. > > It seems that the global array that is supposed to hold all the data > (gDataA) is always empty by the time it gets to the libraryStack > handler, at least when running with Andre's web server. With Apache, > my error log fills up with entries like this: > *** ASSERTION FAILURE: MCStack::openrect() - window == NULL, referer: > http://localhost:8888/cgi-bin/galleryDemo.cgi > > Andre/Chipp: how are you going with the tutorials you were talking > about last month? > > Andre: any suggestions? > > TIA, > Sarah > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From andre at andregarzia.com Tue Mar 25 10:44:09 2008 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 25 Mar 2008 11:44:09 -0300 Subject: CGI-Scale photos without GUI In-Reply-To: References: <47E6BE4A.2050005@hindu.org> Message-ID: <7c87a2a10803250744l2cf28ce9nd93a0991db19d183@mail.gmail.com> Swami, the linux engine does not include the export command... so we need to work a different way. Andre On Sun, Mar 23, 2008 at 6:00 PM, Sarah Reichelt wrote: > On Mon, Mar 24, 2008 at 6:32 AM, Sivakatirswami wrote: > > I would be interested in a runtime web app that takes incoming hi res > > photos and generates a small version. Does anyone know if references > > like the following will work in a CGI? > > > > put url "binfile:/httpdocs/incoming/photos/humungous.jpg" into image 1 > > > > #scaling routine truncated for this discussion: > > > > set the rect of image "currentImage" to 0,345,0,240 > > > > create image "newImage" > > set the rect of image "newImage" to the rect of img "currentImage" > > set the imagedata of img "newImage" to the imageData of img "CurrentImage" > > set the JPEGQuality to (fld "jpegSetting") > > export image "newImage" to file gCurrentFolder & tImage as JPEG > > > > This works break on the GUI and is actually pretty speed relative to > > Photoshop's own scaling, even with image quality set to "best". > > > > But I don't know if these are "abstract" objects (like a field or custom > > property or stack script) that will work without a GUI. of some > > interaction with a video card is required... > > > I have no idea whether objects will work without the Rev GUI, but if > they don't, perhaps you could try using the templateImage? > > Cheers, > Sarah > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From geradamas at yahoo.com Tue Mar 25 11:16:52 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 25 Mar 2008 15:16:52 +0000 (GMT) Subject: Programming in 8 Clicks . . . Message-ID: <916979.62608.qm@web37506.mail.mud.yahoo.com> Dave Cragg wrote:- "And by the by, how far does this purity extend?" [am reading "The American Language" by H. L. Mencken at the moment; lovely book! ] about as far as my racial purity ( 75% Scot = mixed Gaelic and Viking, 25% English - mixed Saxon, Angle and Viking - married to a Bulgarian who has Albanian, Macedonian and Bulgarian blood, at least) . . . :) However, the standard of the English on the WINDEV website is bad; and by bad I mean it is not up to the usual standard of Indian English. Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From Andre.Bisseret at inria.fr Tue Mar 25 13:11:52 2008 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Tue, 25 Mar 2008 18:11:52 +0100 Subject: Visual effect issue with a tab panel button Message-ID: Hi, I have a tab panel the items of which send to cards in a stack. Currently the script is as follows : On menuPick new If there is a cd new then go cd new End menuPick I would like to get a visual effect when going from on card to another. I tried : 1- Visual effect scroll up fast If there is a cd new then go cd new Does not work 2 If there is a cd new then Visual effect scroll up fast Go card new End if That does not work 3 lock screen IF there is a cd new THEN go cd new unlock screen WITH visual effect scroll up fast does not work 4 (very funny ;-)) lock screen IF there is a cd new THEN go cd new visual effect scroll up fast unlock screen This time I obtain the visual effect, not in my stack but in the GLX2 window, :-D)) If I suspend development Tools, the visual effect does not work Thanks in advance for any advice and help Best regards from Grenoble From josh at dvcreators.net Tue Mar 25 13:23:12 2008 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 25 Mar 2008 10:23:12 -0700 Subject: CGI-Scale photos without GUI In-Reply-To: <47E6BE4A.2050005@hindu.org> References: <47E6BE4A.2050005@hindu.org> Message-ID: There are image processing libraries, like ImageMagick and GD, that can live on a Linux server, and it probably wouldn't be too hard for a genius like Andr? or others to figure out how to pass image location and parameters to... On Mar 23, 2008, at 1:32 PM, Sivakatirswami wrote: > I would be interested in a runtime web app that takes incoming hi > res photos and generates a small version. Does anyone know if > references like the following will work in a CGI? > > put url "binfile:/httpdocs/incoming/photos/humungous.jpg" into image 1 > > #scaling routine truncated for this discussion: > > set the rect of image "currentImage" to 0,345,0,240 > > create image "newImage" > set the rect of image "newImage" to the rect of img "currentImage" > set the imagedata of img "newImage" to the imageData of img > "CurrentImage" > set the JPEGQuality to (fld "jpegSetting") > export image "newImage" to file gCurrentFolder & tImage as JPEG > > This works break on the GUI and is actually pretty speed relative to > Photoshop's own scaling, even with image quality set to "best". > > But I don't know if these are "abstract" objects (like a field or > custom property or stack script) that will work without a GUI. of > some interaction with a video card is required... > > tks > Sivakatirswami > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry at daniels-mara.com Tue Mar 25 13:25:09 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 25 Mar 2008 12:25:09 -0500 Subject: Visual effect issue with a tab panel button In-Reply-To: References: Message-ID: <3488BAD5-65EF-4987-BD86-431A5A800037@daniels-mara.com> How about... lock screen -- do your thing unlock screen with visual effect scroll up fast or go to cd 2 with visual effect scroll up fast Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 25, 2008, at 12:11 PM, Andre.Bisseret wrote: > Hi, > > I have a tab panel the items of which send to cards in a stack. > Currently the script is as follows : > > On menuPick new > > If there is a cd new then go cd new > > End menuPick > > I would like to get a visual effect when going from on card to > another. > > I tried : > > 1- > > Visual effect scroll up fast > > If there is a cd new then go cd new > > Does not work > > 2 > > If there is a cd new then > > Visual effect scroll up fast > > Go card new > > End if > > That does not work > > 3 > > lock screen > > IF there is a cd new THEN go cd new > > unlock screen WITH visual effect scroll up fast > > does not work > > 4 (very funny ;-)) > > lock screen > > IF there is a cd new THEN go cd new > > visual effect scroll up fast > > unlock screen > > This time I obtain the visual effect, not in my stack but in the > GLX2 window, :-D)) > > If I suspend development Tools, the visual effect does not work > > > Thanks in advance for any advice and help > > Best regards from Grenoble > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jbv.silences at club-internet.fr Tue Mar 25 13:57:02 2008 From: jbv.silences at club-internet.fr (jbv) Date: Tue, 25 Mar 2008 18:57:02 +0100 Subject: CGI-Scale photos without GUI References: <47E6BE4A.2050005@hindu.org> Message-ID: <47E93CE0.AFD57E60@club-internet.fr> Josh, That's what I mentioned in my previous post : those libs can be used via dhell calls... JB > There are image processing libraries, like ImageMagick and GD, that > can live on a Linux server, and it probably wouldn't be too hard for a > genius like Andr? or others to figure out how to pass image location > and parameters to... From sims at ezpzapps.com Tue Mar 25 14:14:25 2008 From: sims at ezpzapps.com (Jim Sims) Date: Tue, 25 Mar 2008 19:14:25 +0100 Subject: When is a stack "really" loaded? In-Reply-To: <47E7E8BB.4010504@pdslabs.net> References: <47E7DAAD.5060308@crcom.net> <47E7E8BB.4010504@pdslabs.net> Message-ID: On Mar 24, 2008, at 6:45 PM, Phil Davis wrote: > if you want to replace an in-memory stack with a newer version > that's on a server, one simple and reliable way to do it is download > the server stackfile under a temp name, then (if the download was > successful) rename the temp file to the filename of the one you want > to replace, then use Rev's "revert" command to replace the in-memory > copy with the downloaded one. Notice that this approach does not > load the server stack into memory until "revert". The docs do not seem to have much to say about revert. Would someone please explain what the above script might look like? sims ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClipaSearch Pro http://www.ClipaTools.com Across Platforms - Code and Culture http://www.ezpzapps.com/blog/ From Andre.Bisseret at inria.fr Tue Mar 25 14:20:49 2008 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Tue, 25 Mar 2008 19:20:49 +0100 Subject: Visual effect issue with a tab panel button In-Reply-To: <3488BAD5-65EF-4987-BD86-431A5A800037@daniels-mara.com> References: <3488BAD5-65EF-4987-BD86-431A5A800037@daniels-mara.com> Message-ID: Thanks Jerry for your quick answer Le 25 mars 08 ? 18:25, Jerry Daniels a ?crit : > How about... > > lock screen > -- do your thing > unlock screen with visual effect scroll up fast I had already tried this one but it does not work > > > or > > go to cd 2 with visual effect scroll up fast it seems not possible to use the number of the cards with a tab panel ; but I just tried go to cd new with visual effect scroll up fast Does not work Any way, thank again Best regards Andr? > > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com/glx2 > > > > > On Mar 25, 2008, at 12:11 PM, Andre.Bisseret wrote: > >> Hi, >> >> I have a tab panel the items of which send to cards in a stack. >> Currently the script is as follows : >> >> On menuPick new >> >> If there is a cd new then go cd new >> >> End menuPick >> >> I would like to get a visual effect when going from on card to >> another. >> >> I tried : >> >> 1- >> >> Visual effect scroll up fast >> >> If there is a cd new then go cd new >> >> Does not work >> >> 2 >> >> If there is a cd new then >> >> Visual effect scroll up fast >> >> Go card new >> >> End if >> >> That does not work >> >> 3 >> >> lock screen >> >> IF there is a cd new THEN go cd new >> >> unlock screen WITH visual effect scroll up fast >> >> does not work >> >> 4 (very funny ;-)) >> >> lock screen >> >> IF there is a cd new THEN go cd new >> >> visual effect scroll up fast >> >> unlock screen >> >> This time I obtain the visual effect, not in my stack but in the >> GLX2 window, :-D)) >> >> If I suspend development Tools, the visual effect does not work >> >> >> Thanks in advance for any advice and help >> >> Best regards from Grenoble >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Tue Mar 25 14:29:10 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 25 Mar 2008 13:29:10 -0500 Subject: Visual effect issue with a tab panel button In-Reply-To: References: <3488BAD5-65EF-4987-BD86-431A5A800037@daniels-mara.com> Message-ID: <47E94476.20502@hyperactivesw.com> Andre.Bisseret wrote: > but I just tried > go to cd new with visual effect scroll up fast > Does not work "New" is a reserved word. Does it work if you change the variable to "tNew"? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jerry at daniels-mara.com Tue Mar 25 15:13:41 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 25 Mar 2008 14:13:41 -0500 Subject: Visual effect issue with a tab panel button In-Reply-To: References: <3488BAD5-65EF-4987-BD86-431A5A800037@daniels-mara.com> Message-ID: <721C5790-64F4-4DA3-A939-52E4E32C8CD3@daniels-mara.com> Andr?, Maybe another "lock screen" is blocking your visual effect? I was using "cd 2" as an example of a place to go. You can use any card destination. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 25, 2008, at 1:20 PM, Andre.Bisseret wrote: > Thanks Jerry for your quick answer > > Le 25 mars 08 ? 18:25, Jerry Daniels a ?crit : >> How about... >> >> lock screen >> -- do your thing >> unlock screen with visual effect scroll up fast > I had already tried this one but it does not work >> >> >> or >> >> go to cd 2 with visual effect scroll up fast > it seems not possible to use the number of the cards with a tab > panel ; > but I just tried > go to cd new with visual effect scroll up fast > Does not work > > Any way, thank again > Best regards > Andr? > > > >> >> >> Best, >> >> Jerry Daniels >> >> Daniels & Mara, Inc. >> Makers of GLX2 >> http://www.daniels-mara.com/glx2 >> >> >> >> >> On Mar 25, 2008, at 12:11 PM, Andre.Bisseret wrote: >> >>> Hi, >>> >>> I have a tab panel the items of which send to cards in a stack. >>> Currently the script is as follows : >>> >>> On menuPick new >>> >>> If there is a cd new then go cd new >>> >>> End menuPick >>> >>> I would like to get a visual effect when going from on card to >>> another. >>> >>> I tried : >>> >>> 1- >>> >>> Visual effect scroll up fast >>> >>> If there is a cd new then go cd new >>> >>> Does not work >>> >>> 2 >>> >>> If there is a cd new then >>> >>> Visual effect scroll up fast >>> >>> Go card new >>> >>> End if >>> >>> That does not work >>> >>> 3 >>> >>> lock screen >>> >>> IF there is a cd new THEN go cd new >>> >>> unlock screen WITH visual effect scroll up fast >>> >>> does not work >>> >>> 4 (very funny ;-)) >>> >>> lock screen >>> >>> IF there is a cd new THEN go cd new >>> >>> visual effect scroll up fast >>> >>> unlock screen >>> >>> This time I obtain the visual effect, not in my stack but in the >>> GLX2 window, :-D)) >>> >>> If I suspend development Tools, the visual effect does not work >>> >>> >>> Thanks in advance for any advice and help >>> >>> Best regards from Grenoble >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Tue Mar 25 15:36:25 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 25 Mar 2008 20:36:25 +0100 Subject: Visual effect issue with a tab panel button In-Reply-To: <47E94476.20502@hyperactivesw.com> References: <3488BAD5-65EF-4987-BD86-431A5A800037@daniels-mara.com> <47E94476.20502@hyperactivesw.com> Message-ID: <2BA74BAD-319B-43C6-8032-80FBA758B7FB@sosmartsoftware.com> Or go cd "New" I mean quoting the short name of the card. Le 25 mars 08 ? 19:29, J. Landman Gay a ?crit : > Andre.Bisseret wrote: > >> but I just tried >> go to cd new with visual effect scroll up fast >> Does not work > > "New" is a reserved word. Does it work if you change the variable > to "tNew"? Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From Andre.Bisseret at inria.fr Tue Mar 25 15:45:26 2008 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Tue, 25 Mar 2008 20:45:26 +0100 Subject: Visual effect issue with a tab panel button In-Reply-To: <47E94476.20502@hyperactivesw.com> References: <3488BAD5-65EF-4987-BD86-431A5A800037@daniels-mara.com> <47E94476.20502@hyperactivesw.com> Message-ID: Le 25 mars 08 ? 19:29, J. Landman Gay a ?crit : > Andre.Bisseret wrote: > >> but I just tried >> go to cd new with visual effect scroll up fast >> Does not work > > "New" is a reserved word. Does it work if you change the variable to > "tNew"? Hello Jacque, I found the script I am using up to now, in the Scripting conference on "Controls" by Klaus Major : ------------ ON menuPick new IF there is a cd new THEN go card new END menuPick ----------- It works very well either with "new" or with "tNew" But in the two cases, I am not able to add a visual effect :-(( Except in one case, with the following script : ---- -ON menuPick tNew --(or new as well) lock screen IF there is a cd tNew THEN go cd tNew visual effect scroll up fast unlock screen END menuPick ----- With this script I am getting the expected visual effect, but, ... in the window of GLX2, not in my stack ! incredible :-))) Thanks a lot, Jacque, for taking time to answer Best regards from Grenoble Andr? > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From eric.chatonet at sosmartsoftware.com Tue Mar 25 15:54:25 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 25 Mar 2008 20:54:25 +0100 Subject: Visual effect issue with a tab panel button In-Reply-To: References: <3488BAD5-65EF-4987-BD86-431A5A800037@daniels-mara.com> <47E94476.20502@hyperactivesw.com> Message-ID: <616533EB-34F0-4F3C-96CE-24D392E73BFA@sosmartsoftware.com> Bonjour Andr?, Sorry, I missed the point in my previous email. It's a good habit to begin parameters or arguments with 'p': easier to understand when reading again any handler. 't' prefix meaning a local variable, 'g' a global, etc.: see Richard Gaskin article about notations. I think that the following should work: on menuPick pNew if there is a cd pNew then lock screen go cd pNew unlock screen with visual effect scroll up fast end if end menuPick Le 25 mars 08 ? 20:45, Andre.Bisseret a ?crit : > Le 25 mars 08 ? 19:29, J. Landman Gay a ?crit : >> Andre.Bisseret wrote: >> >>> but I just tried >>> go to cd new with visual effect scroll up fast >>> Does not work >> >> "New" is a reserved word. Does it work if you change the variable >> to "tNew"? > > Hello Jacque, > > I found the script I am using up to now, in the Scripting > conference on "Controls" by Klaus Major : > ------------ > ON menuPick new > IF there is a cd new THEN go card new > END menuPick > ----------- > It works very well either with "new" or with "tNew" > > But in the two cases, I am not able to add a visual effect :-(( > > Except in one case, with the following script : > ---- > -ON menuPick tNew --(or new as well) > lock screen > IF there is a cd tNew THEN go cd tNew > visual effect scroll up fast > unlock screen > END menuPick > ----- > With this script I am getting the expected visual effect, but, ... > in the window of GLX2, not in my stack ! incredible :-))) From Andre.Bisseret at inria.fr Tue Mar 25 16:18:07 2008 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Tue, 25 Mar 2008 21:18:07 +0100 Subject: Visual effect issue with a tab panel button In-Reply-To: <2BA74BAD-319B-43C6-8032-80FBA758B7FB@sosmartsoftware.com> References: <3488BAD5-65EF-4987-BD86-431A5A800037@daniels-mara.com> <47E94476.20502@hyperactivesw.com> <2BA74BAD-319B-43C6-8032-80FBA758B7FB@sosmartsoftware.com> Message-ID: <7B03535B-D920-4EB2-BB11-9D7DDCC98C3A@inria.fr> Thank you very much Jerry and ?ric for your answers. Jerry, no I have not any other lock screen around. The process is very simple ; in my case, the tabs of the tab panel are named with the 12 months of the year. And the stack contains 12 cards, each one with the name of a month. The script (thanks to Klaus Major in his Scripting conf?rences" on "controls") is very simple on menuPick new -- or any other variable name if there is a cd new then go to cd new -- actually "go to cd new" works as well end menuPick So, ?ric, I can't quote new ; it is not a card' name, but the variable receiving the name of the card when the user click on a tab But, could be I don't understand your suggestion ? Best regards from Grenoble Andr? Le 25 mars 08 ? 20:36, Eric Chatonet a ?crit : > Or go cd "New" > I mean quoting the short name of the card. > > Le 25 mars 08 ? 19:29, J. Landman Gay a ?crit : >> Andre.Bisseret wrote: >> >>> but I just tried >>> go to cd new with visual effect scroll up fast >>> Does not work >> >> "New" is a reserved word. Does it work if you change the variable >> to "tNew"? > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From sarah.reichelt at gmail.com Tue Mar 25 16:48:07 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 26 Mar 2008 06:48:07 +1000 Subject: Date format changed in 2.9 In-Reply-To: <8267861C-7B9A-4C56-85BC-7A0D74BD9DF6@major-k.de> References: <8267861C-7B9A-4C56-85BC-7A0D74BD9DF6@major-k.de> Message-ID: On Tue, Mar 25, 2008 at 9:17 PM, Klaus Major wrote: > Hi friends, > > when using "put the short system date" > in 2.8.1 I got (complete year): > 25.03.2008 > > In 2.9x I get (abbr. year): > 25.03.08 > > Anyone else seen this? > Is this a bug or feature? > Found nothing in the read mes... I find that the format now reflects accurately my date format settings. By changing the century to show 4 digits, then restarting Rev, I get 26/3/2008. Setting the date formats back to the Australian defaults, and again restarting Rev, I get 26/3/08. Cheers, Sarah From Andre.Bisseret at inria.fr Tue Mar 25 17:01:22 2008 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Tue, 25 Mar 2008 22:01:22 +0100 Subject: Visual effect issue with a tab panel button In-Reply-To: <616533EB-34F0-4F3C-96CE-24D392E73BFA@sosmartsoftware.com> References: <3488BAD5-65EF-4987-BD86-431A5A800037@daniels-mara.com> <47E94476.20502@hyperactivesw.com> <616533EB-34F0-4F3C-96CE-24D392E73BFA@sosmartsoftware.com> Message-ID: <23A8357B-5357-4BD1-988F-16C948D509D0@inria.fr> Bonsoir ?ric, Hi Jerry and Jacque, ?ric, thank you for this good advice , I know it is far better but I must confess that I have not yet adopted it (at least systematically; sometimes I use a prefix, sometimes not which is worse, in fact :-((. I tried your suggestion, but it does not work Ah ! I just tried (I don't know why, I suppose because the remark of Jerry remaining in my subconscious ;-))) : ON menuPick pNew unlock screen visual effect scroll up fast IF there is a cd pNew THEN go cd pNew END menuPick "Incompr?hensible" ! So sorry Jerry, your were right there is some " lock screen" somewhere !! But it is not in my scripts !! should be a ghost crawling around ;-))) I think It is the first time (since I use hyperCard then Revolution) that I should begin a handler with "UNlock screen" !!! :-)) Good ! (but mysterious) Thanks a lot Jerry and thanks again to Jacque Merci ?ric et bonne nuit Andr? Le 25 mars 08 ? 20:54, Eric Chatonet a ?crit : > Bonjour Andr?, > > Sorry, I missed the point in my previous email. > > It's a good habit to begin parameters or arguments with 'p': easier > to understand when reading again any handler. > 't' prefix meaning a local variable, 'g' a global, etc.: see Richard > Gaskin article about notations. > I think that the following should work: > > on menuPick pNew > if there is a cd pNew then > lock screen > go cd pNew > unlock screen with visual effect scroll up fast > end if > end menuPick > > > From david at openpartnership.net Tue Mar 25 17:08:51 2008 From: david at openpartnership.net (David Bovill) Date: Tue, 25 Mar 2008 22:08:51 +0100 Subject: Easy way to get the "white space" before the first word of a line? Message-ID: I want to get hold of the "white space" - ie tabs or space - before the first word of a line. I can do it of course with repeat loops - but is there a way using Revs built in chunks? Something like: put word 0 to 1 of " first second" From m.schonewille at economy-x-talk.com Tue Mar 25 17:14:30 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 25 Mar 2008 22:14:30 +0100 Subject: Easy way to get the "white space" before the first word of a line? In-Reply-To: References: Message-ID: Hi Dave, Assuming that the whitespace always starts on char 1 of the line, this should work: function whiteSpace theText return char 1 to (offset(word 1 of theText,theText) - 1) of theText end whiteSpace function whiteChunk theText return "char 1 to" && (offset(word 1 of theText,theText) - 1) end whiteChunk Best, Mark Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 25 mrt 2008, at 22:08, David Bovill wrote: > I want to get hold of the "white space" - ie tabs or space - before > the > first word of a line. I can do it of course with repeat loops - but > is there > a way using Revs built in chunks? > > Something like: > > put word 0 to 1 of " first second" From david at openpartnership.net Tue Mar 25 17:41:49 2008 From: david at openpartnership.net (David Bovill) Date: Tue, 25 Mar 2008 22:41:49 +0100 Subject: Easy way to get the "white space" before the first word of a line? In-Reply-To: References: Message-ID: Thanks Mark. On 25/03/2008, Mark Schonewille wrote: > > Hi Dave, > > Assuming that the whitespace always starts on char 1 of the line, this > should work: > > function whiteSpace theText > return char 1 to (offset(word 1 of theText,theText) - 1) of theText > end whiteSpace > > function whiteChunk theText > return "char 1 to" && (offset(word 1 of theText,theText) - 1) > end whiteChunk > > Best, > > Mark > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > A large collection of scripts for HyperCard, Revolution, SuperCard and > other programming languages can be found at http://runrev.info > > > > > > On 25 mrt 2008, at 22:08, David Bovill wrote: > > I want to get hold of the "white space" - ie tabs or space - before > > the > > first word of a line. I can do it of course with repeat loops - but > > is there > > a way using Revs built in chunks? > > > > Something like: > > > > put word 0 to 1 of " first second" > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvlahos at mac.com Tue Mar 25 20:31:30 2008 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 25 Mar 2008 17:31:30 -0700 Subject: How to put an entry into a combo box button Message-ID: I have a combo box button with a number of choices. How do I script putting text in the button? Bill Vlahos From iowahengst at mac.com Tue Mar 25 20:38:40 2008 From: iowahengst at mac.com (Randy Hengst) Date: Tue, 25 Mar 2008 19:38:40 -0500 Subject: How to put an entry into a combo box button In-Reply-To: References: Message-ID: <4B6E7897-DDFA-4EC9-BA59-19545CB1A3BA@mac.com> Hi Bill, Here is one way: put "Capitalize" & return & "Lower Case" & return & "Quotation Mark" into button "comboDemo" take care, randy hengst ----- On Mar 25, 2008, at 7:31 PM, Bill Vlahos wrote: > I have a combo box button with a number of choices. How do I script > putting text in the button? > > Bill Vlahos > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Tue Mar 25 22:55:31 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 26 Mar 2008 03:55:31 +0100 Subject: Answer color Message-ID: <9381F661-9A18-4691-A438-FD13978D4CCA@economy-x-talk.com> Hi, I create a graphic in Rev 2.9 on my Mac Intel and set the backColor to 112,112,112. I save my stack and copy it to my PowerMac. Now I use the answer color command to open the built-in colour picker of Mac OS X and use the magnifying glass on that window to check the background colour of the graphic. On the PowerMac, the colour now appears to be 93,93,93, while the Mac Intel still shows 112,112,112. Does anyone know why this happens? Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info From bvlahos at mac.com Tue Mar 25 23:13:40 2008 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 25 Mar 2008 20:13:40 -0700 Subject: How to put an entry into a combo box button In-Reply-To: <4B6E7897-DDFA-4EC9-BA59-19545CB1A3BA@mac.com> References: <4B6E7897-DDFA-4EC9-BA59-19545CB1A3BA@mac.com> Message-ID: <4EEC9F64-2C27-4726-9EFE-678DAE48FF33@mac.com> Thanks Randy. But that would still change the contents of the menu items which I don't want to keep track of. The way to do it is to set the label of the button like this: set the label of button "test button" to "text you want" I thought I had tried that before I sent the email but I must have goofed it. Thanks, Bill Vlahos On Mar 25, 2008, at 5:38 PM, Randy Hengst wrote: > Hi Bill, > > Here is one way: > put "Capitalize" & return & "Lower Case" & return & "Quotation > Mark" into button "comboDemo" > > > take care, > randy hengst > ----- > On Mar 25, 2008, at 7:31 PM, Bill Vlahos wrote: > >> I have a combo box button with a number of choices. How do I script >> putting text in the button? >> >> Bill Vlahos >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bvlahos at mac.com Tue Mar 25 23:28:08 2008 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 25 Mar 2008 20:28:08 -0700 Subject: Combo Box Key Combination Message-ID: I have a combo box button in a series of fields. The user can tab into the field part of the combo box button and type what they want or they can mouse click the arrow part of the button and get the list of items to pick from. Usually the user will pick from the list but this gives the option to enter something not in the list. Is it possible to allow the user to only use the keyboard for this? For example, once the user tabs (or clicks) in the field part of the button could they press a key (such as Enter), then navigate the items with the arrow keys and then tab out? An even better solution would be as the user types in the field part of the button it autofills if there is a choice that matches. I've seen some web browsers do this for popup fields and it is pretty convenient. This way they wouldn't have to take their fingers off the keyboard but still get the option to pick from the list. I don't see anywhere in the docs that describe something like this. Thanks, Bill Vlahos From sarah.reichelt at gmail.com Wed Mar 26 00:11:37 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 26 Mar 2008 14:11:37 +1000 Subject: RevonRockets in Revolution Newsletter In-Reply-To: <7c87a2a10803250742k743758d6me472c0472479aefc@mail.gmail.com> References: <61F8B5F0-13C7-4A61-93F7-AB867287B606@comcast.net> <7c87a2a10803250742k743758d6me472c0472479aefc@mail.gmail.com> Message-ID: On Wed, Mar 26, 2008 at 12:42 AM, Andre Garzia wrote: > Linux engine does not include the "export" command thats why the > images are failing. I am building a new stack which will work using a > different technique. Hi Andre, I'm using OS X, either with your HTTP stack as the web server or with the Mac OS X Rev engine in my Apache server. I tried running your HTTP stack in both 2.8.1 and 2.9.0-rc-2. Cheers, Sarah From JimAultWins at yahoo.com Wed Mar 26 00:37:49 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 25 Mar 2008 21:37:49 -0700 Subject: Answer color In-Reply-To: <9381F661-9A18-4691-A438-FD13978D4CCA@economy-x-talk.com> Message-ID: The same effect occurs on the same Mac if you have a graphic in Rev and choose to 'launch in editor', using Photoshop, then save. I used to know the workaround technique, but now cannot remember. One part of the equation is the color space setting in Photoshop. Someone else may know the details. Jim Ault Las Vegas On 3/25/08 7:55 PM, "Mark Schonewille" wrote: > Hi, > > I create a graphic in Rev 2.9 on my Mac Intel and set the backColor to > 112,112,112. I save my stack and copy it to my PowerMac. > > Now I use the answer color command to open the built-in colour picker > of Mac OS X and use the magnifying glass on that window to check the > background colour of the graphic. > > On the PowerMac, the colour now appears to be 93,93,93, while the Mac > Intel still shows 112,112,112. Does anyone know why this happens? > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > A large collection of scripts for HyperCard, Revolution, SuperCard and > other programming languages can be found at http://runrev.info > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bvlahos at mac.com Wed Mar 26 01:01:33 2008 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 25 Mar 2008 22:01:33 -0700 Subject: How to indicate window needs saving In-Reply-To: <47E530AE.1080704@fourthworld.com> References: <47E530AE.1080704@fourthworld.com> Message-ID: <67DCEF15-4C0E-451B-8DB7-4913461741FB@mac.com> I just created the enhancement request 6213. http://quality.runrev.com/qacenter/show_bug.cgi?id=6213 I requested both specifically to support this on the Mac (where Apple has interface guidelines) but also a generalized standard way in Rev to mark a stack as needing to be saved. This would be useful on any platform and help programmers by established a Rev standard method. Bill Vlahos On Mar 22, 2008, at 9:15 AM, Richard Gaskin wrote: > Bill Vlahos wrote: > >> Even if Windows doesn't have any standard HIG for this, the Mac >> does. It is unfortunate that Rev doesn't have a way to to >> indicate it on the Mac. > > True, it would be helpful. > > I'd toss a couple votes at it -- what's the RQQC #? > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From janschenkel at yahoo.com Wed Mar 26 01:44:46 2008 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 25 Mar 2008 22:44:46 -0700 (PDT) Subject: Combo Box Key Combination In-Reply-To: Message-ID: <569631.78434.qm@web65405.mail.ac4.yahoo.com> --- Bill Vlahos wrote: > I have a combo box button in a series of fields. The > user can tab into > the field part of the combo box button and type what > they want or they > can mouse click the arrow part of the button and get > the list of items > to pick from. Usually the user will pick from the > list but this gives > the option to enter something not in the list. > > Is it possible to allow the user to only use the > keyboard for this? > For example, once the user tabs (or clicks) in the > field part of the > button could they press a key (such as Enter), then > navigate the items > with the arrow keys and then tab out? > > An even better solution would be as the user types > in the field part > of the button it autofills if there is a choice that > matches. I've > seen some web browsers do this for popup fields and > it is pretty > convenient. > > This way they wouldn't have to take their fingers > off the keyboard but > still get the option to pick from the list. > > I don't see anywhere in the docs that describe > something like this. > > Thanks, > Bill Vlahos > Hi Bill, The following script can be a start for "claivoyant" comboboxes: ## local sLineOffset, sNewSelectionStart on keyDown pKey local tLabel, tNewLabel, tSelStart, tSelEnd -- put the label of me into tLabel put word 2 of the selectedChunk into tSelStart put word 4 of the selectedChunk into tSelEnd -- prefab the new label if tSelEnd < tSelStart then -- user is inserting a character put (char 1 to tSelStart of tLabel) & \ pKey & \ (char (tSelStart + 1) to -1 of tLabel) \ into tNewLabel else -- user is replacing a selection put (char 1 to (tSelStart - 1) of tLabel) & \ pKey & \ (char (tSelEnd + 1) to -1 of tLabel) \ into tNewLabel end if -- check the new label put lineOffset(tNewLabel, the text of me) into sLineOffset if sLineOffset = 0 then -- not in our list of allowed choices beep else put tSelStart + 1 into sNewSelectionStart pass keyDown end if end keyDown on keyUp pKey if sLineOffset > 0 then set the label of me to line sLineOffset of the text of me select char sNewSelectionStart to -1 of me end if end keyUp ## This does the sort of type-ahead you see in Excel, browsers, etc. However, it is incomplete if you're looking to limit the user to just the items in the list: you'll have to add appropriate handlers for 'pasteKey', 'cutKey', 'deleteKey' and other events. Hope this gets you started, Jan Schenkel. Quartam Reports & PDF Library for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From ambassador at fourthworld.com Wed Mar 26 02:49:30 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 25 Mar 2008 23:49:30 -0700 Subject: [OT] Eee PC - got one? Message-ID: <47E9F1FA.1040505@fourthworld.com> I'm considering an Eee PC. Priced at $399, it's hard to imagine it won't be a big seller. With Rev 2.9 making Linux deployment that much better, I see opportunities ahead. Anyone here have an Eee PC? What do you like about it? What do you hate? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From klaus at major-k.de Wed Mar 26 04:59:56 2008 From: klaus at major-k.de (Klaus Major) Date: Wed, 26 Mar 2008 09:59:56 +0100 Subject: Rev 2.9x and ADR Message-ID: Hi friends, I remember that the new version 2.9x should work on terminal servers (again)? Is that correct or was I dreaming? Rev 2.9x run from a terminal server (via ADR) still has the same graphical problems as before!? Regards Klaus Major klaus at major-k.de http://www.major-k.de From xavier.bury at clearstream.com Wed Mar 26 05:01:47 2008 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Wed, 26 Mar 2008 10:01:47 +0100 Subject: Rev 2.9x and ADR In-Reply-To: Message-ID: Hi Klaus, I checked the early betas and the graphics problem was gone! Haven't had much time to check further... Cheers Xavier use-revolution-bounces at lists.runrev.com wrote on 26/03/2008 09:59:56: > Hi friends, > > I remember that the new version 2.9x should work on terminal servers > (again)? > Is that correct or was I dreaming? > > Rev 2.9x run from a terminal server (via ADR) still has the same > graphical problems as before!? > > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ---------------------------------------------------------------------------- Clearstream Services S.A. 42 Avenue JF Kennedy, L-1855 Luxembourg Soci?t? anonyme is organised with limited liability in the Grand Duchy of Luxembourg R.C.S. Luxembourg B 60911. ----------------------------------------- Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. Legally required information for business correspondence/ Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: http://deutsche-boerse.com/letterhead END OF DISCLAIMER From m.schonewille at economy-x-talk.com Wed Mar 26 05:25:53 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 26 Mar 2008 10:25:53 +0100 Subject: Answer color In-Reply-To: References: Message-ID: <54B3C058-3D20-4665-AF05-86916CCF9C7B@economy-x-talk.com> Hi Jim, Thanks for your reply. This has nothing to do with Photoshop. The problem appears to be as follows. I create an object with background colour 112,112,112 in Rev, save the stack and copy it from my Mac Intel to my Mac PPC. On the PPC I use the answer colour command in the message box: answer color; put it The colour picker appear, I click on the magnifying glass and pick a colour on the screen (the same 112,112,112). In the colour picker, the colour is clearly displayed as 112,112,112. I click OK and 93,93,93 in the message box! Before I file a bug report, I'd like to know if there is an explanation for this. Anyone...? Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 26 mrt 2008, at 05:37, Jim Ault wrote: > The same effect occurs on the same Mac if you have a graphic in Rev > and > choose to 'launch in editor', using Photoshop, then save. I used to > know > the workaround technique, but now cannot remember. One part of the > equation > is the color space setting in Photoshop. Someone else may know the > details. > > Jim Ault > Las Vegas From eric.chatonet at sosmartsoftware.com Wed Mar 26 05:29:19 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 26 Mar 2008 10:29:19 +0100 Subject: Answer color In-Reply-To: <54B3C058-3D20-4665-AF05-86916CCF9C7B@economy-x-talk.com> References: <54B3C058-3D20-4665-AF05-86916CCF9C7B@economy-x-talk.com> Message-ID: Hi Mark, Could this be related to current screen's gamma? Le 26 mars 08 ? 10:25, Mark Schonewille a ?crit : > I create an object with background colour 112,112,112 in Rev, save > the stack and copy it from my Mac Intel to my Mac PPC. > > On the PPC I use the answer colour command in the message box: > > answer color; put it > > The colour picker appear, I click on the magnifying glass and pick > a colour on the screen (the same 112,112,112). In the colour > picker, the colour is clearly displayed as 112,112,112. I click OK > and 93,93,93 in the message box! > > Before I file a bug report, I'd like to know if there is an > explanation for this. Anyone...? > > Best regards, > > Mark Schonewille Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From m.schonewille at economy-x-talk.com Wed Mar 26 05:31:15 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 26 Mar 2008 10:31:15 +0100 Subject: Answer color In-Reply-To: References: <54B3C058-3D20-4665-AF05-86916CCF9C7B@economy-x-talk.com> Message-ID: <3755A638-0CFC-4A4C-9DA8-47C10DE4D1BD@economy-x-talk.com> Hi Erc, You tell me. I doubt it though, unless Rev handles colour profiles by itself. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 26 mrt 2008, at 10:29, Eric Chatonet wrote: > Hi Mark, > > Could this be related to current screen's gamma? From benr_mc at cogapp.com Wed Mar 26 05:54:02 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Wed, 26 Mar 2008 09:54:02 +0000 Subject: [OT] Eee PC - got one? In-Reply-To: <47E9F1FA.1040505@fourthworld.com> References: <47E9F1FA.1040505@fourthworld.com> Message-ID: <47EA1D3A.2010309@cogapp.com> On 26/3/08 06:49, Richard Gaskin wrote: > I'm considering an Eee PC. Priced at $399, it's hard to imagine it won't > be a big seller. With Rev 2.9 making Linux deployment that much better, > I see opportunities ahead. > > Anyone here have an Eee PC? What do you like about it? What do you hate? I don't, but my brother and one of my colleagues each have one: both love it. In my brother's case (who commutes by train without a laptop) it means his PDA is gathering dust; he finds it an ideal skype device, photo viewer, and remote desktop to his PC. Took it across the Atlantic when he was supposed to be on a brief 'holiday' with his family - a laptop would have been illegal, but he was allowed to get away with taking the Eee. For my colleague, who bought it for sofa surfing at home, he increasingly leaves his laptop behind and takes a lighter load when he's on the road; he just takes the Eee, which connects via bluetooth to his phone to give him connectivity anywhere. I very briefly tested one of my Rev apps (that I've never made a Linux build of before) on the Eee and it seemed OK (but *very* brief test). Whether it works for you I guess just depends on how it will fit into your lifestyle/workstyle - I'd get one except that it makes no sense in my life, since I live 100yds from my office, and would require surgery to detach my laptop... But it's 2 for 2 in the direct reports I've had. - Ben From Andre.Bisseret at inria.fr Wed Mar 26 06:29:22 2008 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Wed, 26 Mar 2008 11:29:22 +0100 Subject: Visual effect issue with a tab panel button In-Reply-To: <721C5790-64F4-4DA3-A939-52E4E32C8CD3@daniels-mara.com> References: <3488BAD5-65EF-4987-BD86-431A5A800037@daniels-mara.com> <721C5790-64F4-4DA3-A939-52E4E32C8CD3@daniels-mara.com> Message-ID: <48D0691C-51CB-44A2-B0EF-1308E269F02E@inria.fr> Hi Jerry, (and Jacque, ?ric) and all Thanks again for this idea. But, this morning, I made a new stack, a very simple one : 3 cards (named Tab 1, Tab 2 and Tab 3) On each of them, a tab panel button with 3 tabs : Tab 1, Tab 2, Tab 3. The tab panel is grouped with "behave like a background" set to true. The only script in the stack is the following tab panel script: on menuPick tNew unlock screen visual effect scroll up fast go cd tNew end menuPick If the first line is "unlock screen" (as above) then I get the expected visual effect if I inactivate this first line (-- unlock screen) then the visual effect does not occur. So it would seem that at first (when opening the stack ?) the screen would be locked ? (could be only when a tab panel is there ??) I am really confused It's very amazing is"nt it ? I would be very interested by any explanation Best regards from Grenoble Andr? Le 25 mars 08 ? 20:13, Jerry Daniels a ?crit : > Andr?, > > Maybe another "lock screen" is blocking your visual effect? > > I was using "cd 2" as an example of a place to go. You can use any > card destination. > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com/glx2 > > > > > On Mar 25, 2008, at 1:20 PM, Andre.Bisseret wrote: > >> Thanks Jerry for your quick answer >> >> Le 25 mars 08 ? 18:25, Jerry Daniels a ?crit : >>> How about... >>> >>> lock screen >>> -- do your thing >>> unlock screen with visual effect scroll up fast >> I had already tried this one but it does not work >>> >>> >>> or >>> >>> go to cd 2 with visual effect scroll up fast >> it seems not possible to use the number of the cards with a tab >> panel ; >> but I just tried >> go to cd new with visual effect scroll up fast >> Does not work >> >> Any way, thank again >> Best regards >> Andr? >> >> >> >>> >>> >>> Best, >>> >>> Jerry Daniels >>> >>> Daniels & Mara, Inc. >>> Makers of GLX2 >>> http://www.daniels-mara.com/glx2 >>> >>> >>> >>> >>> On Mar 25, 2008, at 12:11 PM, Andre.Bisseret wrote: >>> >>>> Hi, >>>> >>>> I have a tab panel the items of which send to cards in a stack. >>>> Currently the script is as follows : >>>> >>>> On menuPick new >>>> >>>> If there is a cd new then go cd new >>>> >>>> End menuPick >>>> >>>> I would like to get a visual effect when going from on card to >>>> another. >>>> >>>> I tried : >>>> >>>> 1- >>>> >>>> Visual effect scroll up fast >>>> >>>> If there is a cd new then go cd new >>>> >>>> Does not work >>>> >>>> 2 >>>> >>>> If there is a cd new then >>>> >>>> Visual effect scroll up fast >>>> >>>> Go card new >>>> >>>> End if >>>> >>>> That does not work >>>> >>>> 3 >>>> >>>> lock screen >>>> >>>> IF there is a cd new THEN go cd new >>>> >>>> unlock screen WITH visual effect scroll up fast >>>> >>>> does not work >>>> >>>> 4 (very funny ;-)) >>>> >>>> lock screen >>>> >>>> IF there is a cd new THEN go cd new >>>> >>>> visual effect scroll up fast >>>> >>>> unlock screen >>>> >>>> This time I obtain the visual effect, not in my stack but in the >>>> GLX2 window, :-D)) >>>> >>>> If I suspend development Tools, the visual effect does not work >>>> >>>> >>>> Thanks in advance for any advice and help >>>> >>>> Best regards from Grenoble >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From eric.chatonet at sosmartsoftware.com Wed Mar 26 06:43:10 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 26 Mar 2008 11:43:10 +0100 Subject: Visual effect issue with a tab panel button In-Reply-To: <48D0691C-51CB-44A2-B0EF-1308E269F02E@inria.fr> References: <3488BAD5-65EF-4987-BD86-431A5A800037@daniels-mara.com> <721C5790-64F4-4DA3-A939-52E4E32C8CD3@daniels-mara.com> <48D0691C-51CB-44A2-B0EF-1308E269F02E@inria.fr> Message-ID: Bonjour Andr?, Hello Jerry, At first sight, if the screen is locked when your menuPick handler runs, I see one only possible reason: There is a front script that traps menuPick, locks the screen then passes the message: I suspect GLX2 to do it but I can't verify as I have not GLX2 installed. Anyway it is logical :-) Try to uninstall GLX2 to be sure because your current code (that works with GLX2) might no longer work in any other environment. On the other hand you could use the following workaround: repeat until not the lockscreen unlock screen end repeat lock screen go cd pItem unlock screen with Best regards from Paris, Eric Chatonet. Le 26 mars 08 ? 11:29, Andre.Bisseret a ?crit : > Hi Jerry, (and Jacque, ?ric) and all > > Thanks again for this idea. > > But, this morning, I made a new stack, a very simple one : > 3 cards (named Tab 1, Tab 2 and Tab 3) > On each of them, a tab panel button with 3 tabs : Tab 1, Tab 2, Tab > 3. The tab panel is grouped with "behave like a background" set to > true. > > The only script in the stack is the following tab panel script: > > on menuPick tNew > unlock screen > visual effect scroll up fast > go cd tNew > end menuPick > > If the first line is "unlock screen" (as above) then I get the > expected visual effect > if I inactivate this first line (-- unlock screen) then the visual > effect does not occur. > > So it would seem that at first (when opening the stack ?) the > screen would be locked ? (could be only when a tab panel is there ??) > I am really confused > It's very amazing is"nt it ? > > I would be very interested by any explanation > > Best regards from Grenoble > Andr? > > Le 25 mars 08 ? 20:13, Jerry Daniels a ?crit : >> Andr?, >> >> Maybe another "lock screen" is blocking your visual effect? >> >> I was using "cd 2" as an example of a place to go. You can use any >> card destination. >> >> Best, >> >> Jerry Daniels ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From Peter.Jennings at cubic.com Mon Mar 24 21:06:03 2008 From: Peter.Jennings at cubic.com (Peter Jennings) Date: Tue, 25 Mar 2008 14:06:03 +1300 Subject: Send to Radio Button Problem Message-ID: David Are you the legendary David Burgun of Greenford, London UK. If so let me know. Very best regards Peter Jennings Peter Jennings Cubic Defence New Zealand Ltd Phone +64 9 379 0360 x857 Mobile 021 149 1072 From wjm at wjm.org Wed Mar 26 09:47:25 2008 From: wjm at wjm.org (Bill Marriott) Date: Wed, 26 Mar 2008 09:47:25 -0400 Subject: Rev 2.9x and ADR References: Message-ID: <002101c88f47$eda8c5d0$2800000a@pandora> Yes, it now works correctly on Remote Desktop Protocol -- this was something specifically mentioned in the recent newsletter article on the 2.9 Open Beta: http://www.runrev.com/newsletter/march/issue45/newsletter1.php ----- Original Message ----- From: Newsgroups: gmane.comp.ide.revolution.user To: "How to use Revolution" Sent: Wednesday, March 26, 2008 5:01 AM Subject: Re: Rev 2.9x and ADR Hi Klaus, I checked the early betas and the graphics problem was gone! Haven't had much time to check further... Cheers Xavier use-revolution-bounces at lists.runrev.com wrote on 26/03/2008 09:59:56: > Hi friends, > > I remember that the new version 2.9x should work on terminal servers > (again)? > Is that correct or was I dreaming? > > Rev 2.9x run from a terminal server (via ADR) still has the same > graphical problems as before!? > > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ---------------------------------------------------------------------------- Clearstream Services S.A. 42 Avenue JF Kennedy, L-1855 Luxembourg Soci?t? anonyme is organised with limited liability in the Grand Duchy of Luxembourg R.C.S. Luxembourg B 60911. ----------------------------------------- Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. Legally required information for business correspondence/ Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: http://deutsche-boerse.com/letterhead END OF DISCLAIMER _______________________________________________ use-revolution mailing list use-revolution-1W37MKcQCpJ21N0xZs15Ng at public.gmane.org Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Wed Mar 26 10:16:35 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 26 Mar 2008 15:16:35 +0100 Subject: [OT] Eee PC - got one? In-Reply-To: <47EA1D3A.2010309@cogapp.com> References: <47E9F1FA.1040505@fourthworld.com> <47EA1D3A.2010309@cogapp.com> Message-ID: <6E1A4685-11F5-4B29-952B-9B8E220C98BF@economy-x-talk.com> Huh?! Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 26 mrt 2008, at 10:54, Ben Rubinstein wrote: > Took it across the Atlantic when he was supposed to be on > a brief 'holiday' with his family - a laptop would have been > illegal, but he > was allowed to get away with taking the Eee. From 3mcgrath at comcast.net Wed Mar 26 10:24:14 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Wed, 26 Mar 2008 10:24:14 -0400 Subject: Visual effect issue with a tab panel button In-Reply-To: <48D0691C-51CB-44A2-B0EF-1308E269F02E@inria.fr> References: <3488BAD5-65EF-4987-BD86-431A5A800037@daniels-mara.com> <721C5790-64F4-4DA3-A939-52E4E32C8CD3@daniels-mara.com> <48D0691C-51CB-44A2-B0EF-1308E269F02E@inria.fr> Message-ID: Andre, I tried the recipe you describe and I find the same thing. Something must be locking the screen always because I also tried entering the unlock screen in the message box and then trying the tabs with visual effects. No good. I only see two front scripts from GLX2 and I could not see any lock screens in them. This has to be in the engine changes. Tom On Mar 26, 2008, at 6:29 AM, Andre.Bisseret wrote: > But, this morning, I made a new stack, a very simple one : > 3 cards (named Tab 1, Tab 2 and Tab 3) > On each of them, a tab panel button with 3 tabs : Tab 1, Tab 2, Tab > 3. The tab panel is grouped with "behave like a background" set to > true. > > The only script in the stack is the following tab panel script: > > on menuPick tNew > unlock screen > visual effect scroll up fast > go cd tNew > end menuPick > > If the first line is "unlock screen" (as above) then I get the > expected visual effect > if I inactivate this first line (-- unlock screen) then the visual > effect does not occur. > > So it would seem that at first (when opening the stack ?) the screen > would be locked ? (could be only when a tab panel is there ??) > I am really confused > It's very amazing is"nt it ? > > I would be very interested by any explanation From len-morgan at crcom.net Wed Mar 26 10:44:51 2008 From: len-morgan at crcom.net (Len Morgan) Date: Wed, 26 Mar 2008 09:44:51 -0500 Subject: How to indicate window needs saving In-Reply-To: <67DCEF15-4C0E-451B-8DB7-4913461741FB@mac.com> References: <47E530AE.1080704@fourthworld.com> <67DCEF15-4C0E-451B-8DB7-4913461741FB@mac.com> Message-ID: <47EA6163.7000509@crcom.net> It would be nice if this could be under programmer control. I have an app that can have changes made to it that DON'T constitute a "change." For example, if you get a record from the database to display it, it changes the contents of the fields on the screen from what they were before but if you don't make any changes to this record, I don't want to save it. I guess it comes down to what your idea of a "change" is. It would be ideal if you could have a property on fields, checkboxes, etc. that would be something like "enable change notification" so I could decide which fields I care about and which I don't. I guess you'd have to have another function/command that would clear the "dirty" flag after you loaded a new (but as yet unchanged) record. len morgan Bill Vlahos wrote: > I just created the enhancement request 6213. > http://quality.runrev.com/qacenter/show_bug.cgi?id=6213 > > I requested both specifically to support this on the Mac (where Apple > has interface guidelines) but also a generalized standard way in Rev > to mark a stack as needing to be saved. This would be useful on any > platform and help programmers by established a Rev standard method. > > Bill Vlahos > > On Mar 22, 2008, at 9:15 AM, Richard Gaskin wrote: > >> Bill Vlahos wrote: >> >>> Even if Windows doesn't have any standard HIG for this, the Mac >>> does. It is unfortunate that Rev doesn't have a way to to indicate >>> it on the Mac. >> >> True, it would be helpful. >> >> I'd toss a couple votes at it -- what's the RQQC #? >> >> -- >> Richard Gaskin >> Managing Editor, revJournal >> _______________________________________________________ >> Rev tips, tutorials and more: http://www.revJournal.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From devin_asay at byu.edu Wed Mar 26 11:01:43 2008 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 26 Mar 2008 09:01:43 -0600 Subject: Combo Box Key Combination In-Reply-To: References: Message-ID: On Mar 25, 2008, at 9:28 PM, Bill Vlahos wrote: > I have a combo box button in a series of fields. The user can tab > into the field part of the combo box button and type what they want > or they can mouse click the arrow part of the button and get the > list of items to pick from. Usually the user will pick from the > list but this gives the option to enter something not in the list. > > Is it possible to allow the user to only use the keyboard for this? > For example, once the user tabs (or clicks) in the field part of > the button could they press a key (such as Enter), then navigate > the items with the arrow keys and then tab out? > > An even better solution would be as the user types in the field > part of the button it autofills if there is a choice that matches. > I've seen some web browsers do this for popup fields and it is > pretty convenient. > > This way they wouldn't have to take their fingers off the keyboard > but still get the option to pick from the list. > > I don't see anywhere in the docs that describe something like this. Bill, A few months ago I did something very similar to what you're describing. I discovered that the combo box object was too clunky and limiting for what I wanted to do so I created my own solution using a field and a popup menu. You can download a sample stack called Type Ahead Search from Rev Online under my user name, 'devin'. HTH Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From pevensen at siboneylg.com Wed Mar 26 11:06:03 2008 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Wed, 26 Mar 2008 10:06:03 -0500 Subject: [OT] Eee PC - got one? In-Reply-To: <6E1A4685-11F5-4B29-952B-9B8E220C98BF@economy-x-talk.com> References: <47E9F1FA.1040505@fourthworld.com> <47EA1D3A.2010309@cogapp.com> <6E1A4685-11F5-4B29-952B-9B8E220C98BF@economy-x-talk.com> Message-ID: <47EA665B.2020500@siboneylg.com> I second that "huh?!" The only think I can think of is that his family wouldn't allow a laptop, but did allow the Eee. Unless there is some international law against bringing laptops into/out of countries. Mark Schonewille wrote: > Huh?! > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > A large collection of scripts for HyperCard, Revolution, SuperCard and > other programming languages can be found at http://runrev.info > > > > > On 26 mrt 2008, at 10:54, Ben Rubinstein wrote: >> Took it across the Atlantic when he was supposed to be on >> a brief 'holiday' with his family - a laptop would have been illegal, >> but he >> was allowed to get away with taking the Eee. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Peter T. Evensen Juice Plus+ Independent Distributor 314-629-5248 or 888-628-4588 http://www.PetersRoadToHealth.com From Andre.Bisseret at inria.fr Wed Mar 26 11:08:15 2008 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Wed, 26 Mar 2008 16:08:15 +0100 Subject: Visual effect issue with a tab panel button In-Reply-To: References: <3488BAD5-65EF-4987-BD86-431A5A800037@daniels-mara.com> <721C5790-64F4-4DA3-A939-52E4E32C8CD3@daniels-mara.com> <48D0691C-51CB-44A2-B0EF-1308E269F02E@inria.fr> Message-ID: <07C73965-577D-4FD6-BEE4-0B647361D806@inria.fr> Le 26 mars 08 ? 15:24, Thomas McGrath III a ?crit : > Andre, > > I tried the recipe you describe and I find the same thing. > > Something must be locking the screen always because I also tried > entering the unlock screen in the message box and then trying the > tabs with visual effects. No good. > > I only see two front scripts from GLX2 and I could not see any lock > screens in them. > > This has to be in the engine changes. > > Tom Thank you, Tom for your trial and your confirmation. It seems your are right : As ?ric suggested, I uninstalled GLX2 : then, without GLX2, I got the same problem (necessary to start the script with "unlock screen" in order to get the visual effect). Best regards from Grenoble Andr? > > > On Mar 26, 2008, at 6:29 AM, Andre.Bisseret wrote: > >> But, this morning, I made a new stack, a very simple one : >> 3 cards (named Tab 1, Tab 2 and Tab 3) >> On each of them, a tab panel button with 3 tabs : Tab 1, Tab 2, Tab >> 3. The tab panel is grouped with "behave like a background" set to >> true. >> >> The only script in the stack is the following tab panel script: >> >> on menuPick tNew >> unlock screen >> visual effect scroll up fast >> go cd tNew >> end menuPick >> >> If the first line is "unlock screen" (as above) then I get the >> expected visual effect >> if I inactivate this first line (-- unlock screen) then the visual >> effect does not occur. >> >> So it would seem that at first (when opening the stack ?) the >> screen would be locked ? (could be only when a tab panel is there ??) >> I am really confused >> It's very amazing is"nt it ? >> >> I would be very interested by any explanation > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jerry at daniels-mara.com Wed Mar 26 11:12:23 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Wed, 26 Mar 2008 10:12:23 -0500 Subject: Visual effect issue with a tab panel button In-Reply-To: References: <3488BAD5-65EF-4987-BD86-431A5A800037@daniels-mara.com> <721C5790-64F4-4DA3-A939-52E4E32C8CD3@daniels-mara.com> <48D0691C-51CB-44A2-B0EF-1308E269F02E@inria.fr> Message-ID: Guys (and gals), I have done some tests and this bug is either Rev IDE or Engine. It occurs even when GLX2 is absent. I have made a recipe stack and it is now (hopefully) in the hands of the best minds of our generation and a fix will be in the next version of Rev. GLX2 is not causing this anomaly. It's frontscript does not have any unpaired "lock screen" calls, as I suspected.. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 26, 2008, at 9:24 AM, Thomas McGrath III wrote: > Andre, > > I tried the recipe you describe and I find the same thing. > > Something must be locking the screen always because I also tried > entering the unlock screen in the message box and then trying the > tabs with visual effects. No good. > > I only see two front scripts from GLX2 and I could not see any lock > screens in them. > > This has to be in the engine changes. > > Tom > > On Mar 26, 2008, at 6:29 AM, Andre.Bisseret wrote: > >> But, this morning, I made a new stack, a very simple one : >> 3 cards (named Tab 1, Tab 2 and Tab 3) >> On each of them, a tab panel button with 3 tabs : Tab 1, Tab 2, Tab >> 3. The tab panel is grouped with "behave like a background" set to >> true. >> >> The only script in the stack is the following tab panel script: >> >> on menuPick tNew >> unlock screen >> visual effect scroll up fast >> go cd tNew >> end menuPick >> >> If the first line is "unlock screen" (as above) then I get the >> expected visual effect >> if I inactivate this first line (-- unlock screen) then the visual >> effect does not occur. >> >> So it would seem that at first (when opening the stack ?) the >> screen would be locked ? (could be only when a tab panel is there ??) >> I am really confused >> It's very amazing is"nt it ? >> >> I would be very interested by any explanation > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mfstuart at cox.net Wed Mar 26 11:34:28 2008 From: mfstuart at cox.net (mfstuart) Date: Wed, 26 Mar 2008 08:34:28 -0700 (PDT) Subject: [OT] Eee PC - got one? In-Reply-To: <47E9F1FA.1040505@fourthworld.com> References: <47E9F1FA.1040505@fourthworld.com> Message-ID: <16303354.post@talk.nabble.com> Richard, Check out Wikipedia's web site for "a lot" of info on this device and other similar models: A newer model coming in April 2008. http://en.wikipedia.org/wiki/ASUS_Eee_PC Mark Stuart Richard Gaskin wrote: > > I'm considering an Eee PC. Priced at $399, it's hard to imagine it won't > be a big seller. With Rev 2.9 making Linux deployment that much better, > I see opportunities ahead. > > Anyone here have an Eee PC? What do you like about it? What do you hate? > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/-OT--Eee-PC---got-one--tp16296541p16303354.html Sent from the Revolution - User mailing list archive at Nabble.com. From viktoras at ekoinf.net Wed Mar 26 12:26:34 2008 From: viktoras at ekoinf.net (viktoras didziulis) Date: Wed, 26 Mar 2008 18:26:34 +0200 Subject: [OT] Eee PC - got one? In-Reply-To: <16303354.post@talk.nabble.com> References: <47E9F1FA.1040505@fourthworld.com> <16303354.post@talk.nabble.com> Message-ID: <47EA793A.6050402@ekoinf.net> now I understand what made Seagate angry and why they threaten to use their patents to keep the SSD prices up... http://www.crunchgear.com/2008/03/24/seagate-all-like-solid-state-drives-ours-idea-we-gonna-sue-you/ B.t.w. this is an an ordinary example of how patents can be used to promote rapid "advance" of modern technology ;-). Does Seagate already know that SSD is already inside the cheapest Eee PC ? The right time to sue... Viktoras mfstuart wrote: > Richard, > Check out Wikipedia's web site for "a lot" of info on this device and other > similar models: > A newer model coming in April 2008. > > http://en.wikipedia.org/wiki/ASUS_Eee_PC > > Mark Stuart > > > > > Richard Gaskin wrote: > >> I'm considering an Eee PC. Priced at $399, it's hard to imagine it won't >> be a big seller. With Rev 2.9 making Linux deployment that much better, >> I see opportunities ahead. >> >> Anyone here have an Eee PC? What do you like about it? What do you hate? >> >> -- >> Richard Gaskin >> Fourth World Media Corporation >> ___________________________________________________________ >> Ambassador at FourthWorld.com http://www.FourthWorld.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> > > From francois.chaplais at ensmp.fr Wed Mar 26 12:31:52 2008 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Wed, 26 Mar 2008 17:31:52 +0100 Subject: [OT] Eee PC - got one? In-Reply-To: <47EA793A.6050402@ekoinf.net> References: <47E9F1FA.1040505@fourthworld.com> <16303354.post@talk.nabble.com> <47EA793A.6050402@ekoinf.net> Message-ID: <284F7A98-3F78-423D-9B3A-22C4C958924D@ensmp.fr> Le 26 mars 08 ? 17:26, viktoras didziulis a ?crit : > now I understand what made Seagate angry and why they threaten to > use their patents to keep the SSD prices up... > http://www.crunchgear.com/2008/03/24/seagate-all-like-solid-state- > drives-ours-idea-we-gonna-sue-you/ > > B.t.w. this is an an ordinary example of how patents can be used to > promote rapid "advance" of modern technology ;-). Does Seagate > already know that SSD is already inside the cheapest Eee PC ? The > right time to sue... > > Viktoras > > mfstuart wrote: >> BTW, is there any limit on the number of read/writes on these SDD drives? I remember having read (where?) that this is an issue. Cheers, Fran?ois From bvlahos at mac.com Wed Mar 26 13:11:05 2008 From: bvlahos at mac.com (Bill Vlahos) Date: Wed, 26 Mar 2008 10:11:05 -0700 Subject: How to indicate window needs saving In-Reply-To: <47EA6163.7000509@crcom.net> References: <47E530AE.1080704@fourthworld.com> <67DCEF15-4C0E-451B-8DB7-4913461741FB@mac.com> <47EA6163.7000509@crcom.net> Message-ID: Len, Yes. I think what you suggest makes sense and would encourage you to add it to the request. Bill On Wednesday, March 26, 2008, at 07:45AM, "Len Morgan" wrote: >It would be nice if this could be under programmer control. I have an >app that can have changes made to it that DON'T constitute a "change." >For example, if you get a record from the database to display it, it >changes the contents of the fields on the screen from what they were >before but if you don't make any changes to this record, I don't want to >save it. I guess it comes down to what your idea of a "change" is. It >would be ideal if you could have a property on fields, checkboxes, etc. >that would be something like "enable change notification" so I could >decide which fields I care about and which I don't. I guess you'd have >to have another function/command that would clear the "dirty" flag after >you loaded a new (but as yet unchanged) record. > >len morgan > >Bill Vlahos wrote: >> I just created the enhancement request 6213. >> http://quality.runrev.com/qacenter/show_bug.cgi?id=6213 >> >> I requested both specifically to support this on the Mac (where Apple >> has interface guidelines) but also a generalized standard way in Rev >> to mark a stack as needing to be saved. This would be useful on any >> platform and help programmers by established a Rev standard method. >> >> Bill Vlahos >> >> On Mar 22, 2008, at 9:15 AM, Richard Gaskin wrote: >> >>> Bill Vlahos wrote: >>> >>>> Even if Windows doesn't have any standard HIG for this, the Mac >>>> does. It is unfortunate that Rev doesn't have a way to to indicate >>>> it on the Mac. >>> >>> True, it would be helpful. >>> >>> I'd toss a couple votes at it -- what's the RQQC #? >>> >>> -- >>> Richard Gaskin >>> Managing Editor, revJournal >>> _______________________________________________________ >>> Rev tips, tutorials and more: http://www.revJournal.com >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution > > From klaus at major-k.de Wed Mar 26 13:35:49 2008 From: klaus at major-k.de (Klaus Major) Date: Wed, 26 Mar 2008 18:35:49 +0100 Subject: Rev 2.9x and ADR In-Reply-To: <002101c88f47$eda8c5d0$2800000a@pandora> References: <002101c88f47$eda8c5d0$2800000a@pandora> Message-ID: <7B0AF228-E8DA-47CB-A557-894D91D0651D@major-k.de> Hi Bill, > Yes, it now works correctly on Remote Desktop Protocol -- this was > something specifically mentioned in the recent newsletter article on > the 2.9 Open Beta: > > http://www.runrev.com/newsletter/march/issue45/newsletter1.php Ah, I see, thank you! Regards Klaus Major klaus at major-k.de http://www.major-k.de From geradamas at yahoo.com Wed Mar 26 14:20:22 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 26 Mar 2008 18:20:22 +0000 (GMT) Subject: The Flasher's Mac . . . Message-ID: <505808.93529.qm@web37515.mail.mud.yahoo.com> In line with a recent question on my rev-graphics-clever-tricks Yahoo group: http://tech.groups.yahoo.com/group/RRgraphix/ [ Plug! Plug! ] I have uploaded "Flash2.rev" to revOnline. This Flashes an image by changing its INK settings rather than changing the colour of the Card as in "Flasher.rev" sincerely, Richmond Mathewson P.S. sorry about the title of this message - it was just too good to miss! ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. More Ways to Keep in Touch. http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Wed Mar 26 15:45:40 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 26 Mar 2008 19:45:40 +0000 (GMT) Subject: Fairly goofy utility stack number 99 Message-ID: <226560.51758.qm@web37514.mail.mud.yahoo.com> Just uploaded to revOnline "STUB.rev" a.k.a. "BUTTON COPIER" - find it under "Richmond". This utility will pump out buttons with labels from a list field. Just at the moment the list field is full of 80 irregular English verbs - sorry; just introducing the 9 - 12 years olds to some of the tougher aspects of English - change its contents to whatever you want on your buttons. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. More Ways to Keep in Touch. http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Wed Mar 26 16:15:10 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 26 Mar 2008 20:15:10 +0000 (GMT) Subject: Exporting Images of Buttons ? Message-ID: <902484.48235.qm@web37508.mail.mud.yahoo.com> I would like to modify the stack I have just uploaded to revOnline so, that as well as generating a series of buttons with labels drawn from a list field it can also export images of those buttons . . . Help gratefully received. sincerely,Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. More Ways to Keep in Touch. http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Wed Mar 26 16:22:58 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 26 Mar 2008 20:22:58 +0000 (GMT) Subject: Printing Controls ? Message-ID: <223842.195.qm@web37509.mail.mud.yahoo.com> [This can be read as a variant on my previous posting.] If it is possible to print a CARD and a FIELD is there a possibility to print a BUTTON or any other CONTROL / OBJECT ? sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From geradamas at yahoo.com Wed Mar 26 16:35:21 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 26 Mar 2008 20:35:21 +0000 (GMT) Subject: Exporting Images of Buttons ? Message-ID: <849581.94695.qm@web37511.mail.mud.yahoo.com> So, I thought I was being clever and did this:- on mouseUp export snapshot from rectangle (the rect of btn "Button") to file "DUNNIT.png" as PNG end mouseUp and . . . got an image of the section of my Desktop underneath the specified button . . . not much use! sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From geradamas at yahoo.com Wed Mar 26 16:59:59 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 26 Mar 2008 20:59:59 +0000 (GMT) Subject: Exporting Images of Buttons ? Message-ID: <483899.85172.qm@web37505.mail.mud.yahoo.com> [I am obviously going mad; answering one's own questions on a Use-List surely must qualify one for the madhouse.] the 'secret' lies in the windowID: on mouseUp put the windowID of this stack into DOOR export snapshot from rect (the rect of btn "Button") of window DOOR to file "DUNNIT.png" as PNG end mouseUp so, why did it take me so long, and why did I think it was possibly not doable? Frankly because the DOCUMENTATION was fairly shakey on this. Download 'BUTTONER.rev' from revOnline, under 'Richmond' and see how, ultimately, simple it is! sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Rise to the challenge for Sport Relief with Yahoo! For Good http://uk.promotions.yahoo.com/forgood/ From 3mcgrath at comcast.net Wed Mar 26 17:21:15 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Wed, 26 Mar 2008 17:21:15 -0400 Subject: REV CGIs Message-ID: After the recent articles in the REV newsletter I have been trying to learn how to use REV in CGI calls. I have had some success on my local machine using revHTTP and am now trying to figure out how to get this on my remote server. The server is on MacHighway and they have set up a cgi-bin for me. I am wondering which engine do I upload and how can I test if it is working? Will the unix engine named rev work on Apache? Or should I upload the OSX app? Anyone have experience with this?? I uploaded the echo.mt file and get this back: http://www.lazyriversoftware.com/cgi-bin/echo.mt $SCRIPT_NAME = /cgi-bin/echo.mt $REQUEST_URI = /cgi-bin/echo.mt $REQUEST_METHOD = GET $SERVER_PROTOCOL = HTTP/1.1 $GATEWAY_INTERFACE = CGI/1.1 $SERVER_SOFTWARE = Apache $SERVER_SIGNATURE =
Apache/ 1.3.33 Server at www.lazyriversoftware.com Port 80
$SERVER_PORT = 80 $SERVER_NAME = www.lazyriversoftware.com $SERVER_ADMIN = [no address given] $SERVER_ADDR = 216.183.98.28 $SCRIPT_FILENAME = /Library/WebServer/WebSites/mcgrath3/public_html/ cgi-bin/echo.mt $REMOTE_PORT = 43024 $REMOTE_ADDR = 71.60.204.211 $PATH = /usr/bin:/bin $HTTP_USER_AGENT = Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_2; en-us) AppleWebKit/525.13 (KHTML, like Gecko) Version/3.1 Safari/525.13 $HTTP_HOST = www.lazyriversoftware.com $HTTP_COOKIE = __utmz=253121428.1205363883.1.1.utmcsr=(direct)| utmccn=(direct)|utmcmd=(none); __utma=253121428.335937351.1205363883.1205522016.1206210182.4 $HTTP_CONNECTION = keep-alive $HTTP_ACCEPT_LANGUAGE = en-us $HTTP_ACCEPT_ENCODING = gzip, deflate $HTTP_ACCEPT = text/ xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/ plain;q=0.8,image/png,*/*;q=0.5 $DOCUMENT_ROOT = /Library/WebServer/ WebSites/mcgrath3/public_html/ $0 = /Library/WebServer/WebSites/ mcgrath3/public_html/cgi-bin/echo.mt it Thanks Tom McGrath From revdev at pdslabs.net Wed Mar 26 17:43:02 2008 From: revdev at pdslabs.net (Phil Davis) Date: Wed, 26 Mar 2008 14:43:02 -0700 Subject: REV CGIs In-Reply-To: References: Message-ID: <47EAC366.4020008@pdslabs.net> Hi Tom, If you got the following back from your uploaded script without uploading a Rev engine, then it looks like your script is working as is and apparently your web host has taken care of the Rev engine part. That's my take. Phil Davis Thomas McGrath III wrote: > After the recent articles in the REV newsletter I have been trying to > learn how to use REV in CGI calls. I have had some success on my local > machine using revHTTP and am now trying to figure out how to get this > on my remote server. The server is on MacHighway and they have set up > a cgi-bin for me. > > I am wondering which engine do I upload and how can I test if it is > working? Will the unix engine named rev work on Apache? Or should I > upload the OSX app? > > Anyone have experience with this?? > > I uploaded the echo.mt file and get this back: > http://www.lazyriversoftware.com/cgi-bin/echo.mt > $SCRIPT_NAME = /cgi-bin/echo.mt $REQUEST_URI = /cgi-bin/echo.mt > $REQUEST_METHOD = GET $SERVER_PROTOCOL = HTTP/1.1 $GATEWAY_INTERFACE = > CGI/1.1 $SERVER_SOFTWARE = Apache $SERVER_SIGNATURE = >
Apache/1.3.33 Server at www.lazyriversoftware.com Port > 80
$SERVER_PORT = 80 $SERVER_NAME = > www.lazyriversoftware.com $SERVER_ADMIN = [no address given] > $SERVER_ADDR = 216.183.98.28 $SCRIPT_FILENAME = > /Library/WebServer/WebSites/mcgrath3/public_html/cgi-bin/echo.mt > $REMOTE_PORT = 43024 $REMOTE_ADDR = 71.60.204.211 $PATH = > /usr/bin:/bin $HTTP_USER_AGENT = Mozilla/5.0 (Macintosh; U; Intel Mac > OS X 10_5_2; en-us) AppleWebKit/525.13 (KHTML, like Gecko) Version/3.1 > Safari/525.13 $HTTP_HOST = www.lazyriversoftware.com $HTTP_COOKIE = > __utmz=253121428.1205363883.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); > __utma=253121428.335937351.1205363883.1205522016.1206210182.4 > $HTTP_CONNECTION = keep-alive $HTTP_ACCEPT_LANGUAGE = en-us > $HTTP_ACCEPT_ENCODING = gzip, deflate $HTTP_ACCEPT = > text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 > $DOCUMENT_ROOT = /Library/WebServer/WebSites/mcgrath3/public_html/ $0 > = /Library/WebServer/WebSites/mcgrath3/public_html/cgi-bin/echo.mt it > > Thanks > > Tom McGrath -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From palcibiades-first at yahoo.co.uk Wed Mar 26 17:58:22 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Wed, 26 Mar 2008 14:58:22 -0700 (PDT) Subject: Exporting Images of Buttons ? In-Reply-To: <483899.85172.qm@web37505.mail.mud.yahoo.com> References: <483899.85172.qm@web37505.mail.mud.yahoo.com> Message-ID: <16317367.post@talk.nabble.com> Its a classic example of the difference. Someone wants to know how you order dinner in Spanish. You could hand him a dictionary, and he would maybe eventually figure it out. Or you could hand him "See it and say it in Spanish". We have a great dictionary. What we are missing is the book of how to put the words together for various purposes, like ordering dinner. Richmond Mathewson wrote: > > > .....so, why did it take me so long, and why did I think it > was possibly not doable? > > Frankly because the DOCUMENTATION was fairly shakey on > this...... > > -- View this message in context: http://www.nabble.com/Exporting-Images-of-Buttons---tp16316790p16317367.html Sent from the Revolution - User mailing list archive at Nabble.com. From eric.chatonet at sosmartsoftware.com Wed Mar 26 18:07:14 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 26 Mar 2008 23:07:14 +0100 Subject: Exporting Images of Buttons ? In-Reply-To: <16317367.post@talk.nabble.com> References: <483899.85172.qm@web37505.mail.mud.yahoo.com> <16317367.post@talk.nabble.com> Message-ID: <5693A9BE-DF1D-4BE7-B002-CBE3D419B907@sosmartsoftware.com> Hello Peter and all, Le 26 mars 08 ? 22:58, Peter Alcibiades a ?crit : > Its a classic example of the difference. Someone wants to know how > you > order dinner in Spanish. You could hand him a dictionary, and he > would > maybe eventually figure it out. Or you could hand him "See it and > say it > in Spanish". > > We have a great dictionary. What we are missing is the book of how > to put the words together for various purposes, like ordering dinner. That's true. I'm finishing a new tutorial about drag and drop including 2.9 new features due to Easter time :-) When I'll have some time left (Rev counts about 1600 tokens at the moment) I'll write a kind of tutorial to know which words (expressions) to use according to the task that must be achieved. With comments of course and a direct links to open the dictionary. Let me know, all of you, if it could be a good idea. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From 3mcgrath at comcast.net Wed Mar 26 18:10:50 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Wed, 26 Mar 2008 18:10:50 -0400 Subject: REV CGIs In-Reply-To: <47EAC366.4020008@pdslabs.net> References: <47EAC366.4020008@pdslabs.net> Message-ID: <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> Actually, I did upload the linux engine but I can't seem to run any cgi's using it. Only the .mt file produces results. Tom On Mar 26, 2008, at 5:43 PM, Phil Davis wrote: > Hi Tom, > > If you got the following back from your uploaded script without > uploading a Rev engine, then it looks like your script is working as > is and apparently your web host has taken care of the Rev engine > part. That's my take. > > Phil Davis From wow at together.net Wed Mar 26 18:21:07 2008 From: wow at together.net (Richard Miller) Date: Wed, 26 Mar 2008 18:21:07 -0400 Subject: [ANN] Online Wood Encyclopedia In-Reply-To: <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> References: <47EAC366.4020008@pdslabs.net> <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> Message-ID: Finished this Rev cgi-based site a few weeks ago. It's the largest and deepest database available on the world's commercial wood species. I was very happy with the way Rev performed (as are the owners of the site). The url: http://www.thewoodexplorer.com Richard Miller From eric.chatonet at sosmartsoftware.com Wed Mar 26 18:31:40 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 26 Mar 2008 23:31:40 +0100 Subject: [ANN] Online Wood Encyclopedia In-Reply-To: References: <47EAC366.4020008@pdslabs.net> <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> Message-ID: <02629347-C50B-4F79-8DD0-652F4B9502E0@sosmartsoftware.com> Hello Richard, Le 26 mars 08 ? 23:21, Richard Miller a ?crit : > Finished this Rev cgi-based site a few weeks ago. It's the largest > and deepest database available on the world's commercial wood > species. I was very happy with the way Rev performed (as are the > owners of the site). > The url: http://www.thewoodexplorer.com Simply amazing. What a work! I don't mean about Rev cgi but about the main thing we should never forget: provided information and the way to browse it. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From ambassador at fourthworld.com Wed Mar 26 18:35:52 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 26 Mar 2008 15:35:52 -0700 Subject: Exporting Images of Buttons ? Message-ID: <47EACFC8.9020807@fourthworld.com> Peter Alcibiades wrote: > Its a classic example of the difference. Someone wants to know how you > order dinner in Spanish. You could hand him a dictionary, and he would > maybe eventually figure it out. Or you could hand him "See it and say it > in Spanish". > > We have a great dictionary. What we are missing is the book of how > to put the words together for various purposes, like ordering dinner. When a dictionary is written with the mandate of including at least one complete end-to-end example for every token, it can be quite a useful tool. While that was the mandate when Jeanne DeVoto first wrote the Rev dictionary, in subsequent versions results had been more mixed. The entry for "export snapshot" was updated for the version of Rev which has the fancy new syntax which obviates any need to use the Window's pixhandle, but unfortunately the example given was wrong. I reported this, and it has apparently been addressed early in the v2.9 cycle, as the docs now include this as one of its four examples for that token: export snapshot from Field 1 to file "File1.png" as PNG There's certainly much benefit from having topic-driven tutorials, and many thanks to Eric for augmenting the ones included in the product with his excellent offerings. The "online conferences" also contain a heckuva lotta useful info, relatively unexplored because folks see the name and think they're something other than the wonderful topic-driven collection of goodies they are: Maybe in the future RunRev might label them "Tutorial Conferences". By any name, they're useful. But even just the dictionary alone is a great learning tool, esp. if one takes the time to follow the 'See Also' entries. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From revdev at pdslabs.net Wed Mar 26 19:13:35 2008 From: revdev at pdslabs.net (Phil Davis) Date: Wed, 26 Mar 2008 16:13:35 -0700 Subject: REV CGIs In-Reply-To: <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> References: <47EAC366.4020008@pdslabs.net> <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> Message-ID: <47EAD89F.5030805@pdslabs.net> Thomas McGrath III wrote: > Actually, I did upload the linux engine but I can't seem to run any > cgi's using it. > > Only the .mt file produces results. > > Tom I know this is obvious, but it sounds like you need to find out what's "right" about the .mt file, and apply it to the other script files. Some places to start: - file permissions - apparently those of echo.mt are correct; are permissions of other files identical to these? - Rev engine path, stated in first line of script - make line 1 of all scripts like line 1 of echo.mt - I remember once having scripts disallowed from running (by Apache?) because their filenames didn't end with ".cgi"; maybe yours have to end with ".mt"? - if you get "internal error" messages from the others, they may contain script code errors. That's about it for my bag of tricks, Tom. Hopefully someone more cgi-competent than myself can pick this up if the above items don't solve your problems. Phil > > On Mar 26, 2008, at 5:43 PM, Phil Davis wrote: > >> Hi Tom, >> >> If you got the following back from your uploaded script without >> uploading a Rev engine, then it looks like your script is working as >> is and apparently your web host has taken care of the Rev engine >> part. That's my take. >> >> Phil Davis > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From ambassador at fourthworld.com Wed Mar 26 19:13:30 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 26 Mar 2008 16:13:30 -0700 Subject: [OT] Eee PC - got one? Message-ID: <47EAD89A.8010804@fourthworld.com> mfstuart wrote: > Richard Gaskin wrote: >> I'm considering an Eee PC. Priced at $399, it's hard to imagine >> it won't be a big seller. ... Anyone here have an Eee PC? > > Check out Wikipedia's web site for "a lot" of info on this device > and other similar models: A newer model coming in April 2008. > > http://en.wikipedia.org/wiki/ASUS_Eee_PC Thanks for the link, Mark. Sometimes I forget how useful Wikipedia is. This was especially encouraging: ASUS sold over 300,000 units in 2007,[6] and plans to sell several million in 2008. And this: It has been confirmed by Asus that the Eee 900 series will feature a resistive touchscreen display and a GPS receiver. [20] This will increase the price by about 100$. One more reason to look forward to April. :) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From 3mcgrath at comcast.net Wed Mar 26 20:05:06 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Wed, 26 Mar 2008 20:05:06 -0400 Subject: REV CGIs In-Reply-To: <47EAD89F.5030805@pdslabs.net> References: <47EAC366.4020008@pdslabs.net> <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> <47EAD89F.5030805@pdslabs.net> Message-ID: <49F143F0-4680-40E3-A506-E3087804D2A7@comcast.net> Phil, Thanks for offering these checks. So far - My permissions are the same for each file. - I made the first line the same for each cgi as well. - I tried renaming to the.mt format. No luck I am getting internal server errors. Could it be line endings?? Thanks, Tom McGrath On Mar 26, 2008, at 7:13 PM, Phil Davis wrote: > I know this is obvious, but it sounds like you need to find out > what's "right" about the .mt file, and apply it to the other script > files. > > Some places to start: > > - file permissions - apparently those of echo.mt are correct; are > permissions of other files identical to these? > > - Rev engine path, stated in first line of script - make line 1 of > all scripts like line 1 of echo.mt > > - I remember once having scripts disallowed from running (by > Apache?) because their filenames didn't end with ".cgi"; maybe yours > have to end with ".mt"? > > - if you get "internal error" messages from the others, they may > contain script code errors. From revdev at pdslabs.net Wed Mar 26 21:50:09 2008 From: revdev at pdslabs.net (Phil Davis) Date: Wed, 26 Mar 2008 18:50:09 -0700 Subject: REV CGIs In-Reply-To: <49F143F0-4680-40E3-A506-E3087804D2A7@comcast.net> References: <47EAC366.4020008@pdslabs.net> <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> <47EAD89F.5030805@pdslabs.net> <49F143F0-4680-40E3-A506-E3087804D2A7@comcast.net> Message-ID: <47EAFD51.9070501@pdslabs.net> It could indeed be line endings. Take a look at the server's error log. You should be able to get to it via FTP. It may have some clues. I'm working on a "globals.cgi" script myself right now and just looked at error log. It says: [Wed Mar 26 18:38:20 2008] [error] [client 24.20.73.192] /home/nweta/bin/rev29rc3: Can't open display [Wed Mar 26 18:38:20 2008] [error] [client 24.20.73.192] Premature end of script headers: globals.cgi Turns out I had the wrong line endings in my script. So in TextWrangler (Mac) I changed them to "Unix (LF)" with the little menu at the bottom edge of the window, saved the script again and it worked! Yaaaaay. I reverted back to the 2.6.1 engine now, and I see it runs fine there too. It was telling me I was missing some .so files until I changed my line endings. Wow. HTH - Phil Thomas McGrath III wrote: > Phil, Thanks for offering these checks. So far > - My permissions are the same for each file. > - I made the first line the same for each cgi as well. > - I tried renaming to the.mt format. No luck > > I am getting internal server errors. > > Could it be line endings?? > > Thanks, Tom McGrath > > On Mar 26, 2008, at 7:13 PM, Phil Davis wrote: >> I know this is obvious, but it sounds like you need to find out >> what's "right" about the .mt file, and apply it to the other script >> files. >> >> Some places to start: >> >> - file permissions - apparently those of echo.mt are correct; are >> permissions of other files identical to these? >> >> - Rev engine path, stated in first line of script - make line 1 of >> all scripts like line 1 of echo.mt >> >> - I remember once having scripts disallowed from running (by Apache?) >> because their filenames didn't end with ".cgi"; maybe yours have to >> end with ".mt"? >> >> - if you get "internal error" messages from the others, they may >> contain script code errors. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From ambassador at fourthworld.com Wed Mar 26 21:54:41 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 26 Mar 2008 18:54:41 -0700 Subject: REV CGIs Message-ID: <47EAFE61.2040103@fourthworld.com> Phil Davis wrote: > Turns out I had the wrong line endings in my script. So in TextWrangler > (Mac) I changed them to "Unix (LF)" with the little menu at the bottom > edge of the window, saved the script again and it worked! Yaaaaay. Rev's internal line-ending is the same as for UNIX, so - If you make a little stacks and write your CGI script in a button, you get the benefit of auto-indenting as you go, and you can write a one-liner to upload that script to your server, a la: put script of btn "MyCGI" into \ url ("ftp://user:pass at domain.com/cgi-bin/mycgi.mt") With that, uploading is a snap. You can then add buttons to launch your web browser to some test page, or even test it right from within Rev. No more line-ending issues, and a lot of little steps go away with ultra-convenience. :) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From revdev at pdslabs.net Wed Mar 26 23:10:07 2008 From: revdev at pdslabs.net (Phil Davis) Date: Wed, 26 Mar 2008 20:10:07 -0700 Subject: REV CGIs In-Reply-To: <47EAFE61.2040103@fourthworld.com> References: <47EAFE61.2040103@fourthworld.com> Message-ID: <47EB100F.7000709@pdslabs.net> Thanks Richard! Great idea. Phil Richard Gaskin wrote: > Phil Davis wrote: >> Turns out I had the wrong line endings in my script. So in >> TextWrangler (Mac) I changed them to "Unix (LF)" with the little menu >> at the bottom edge of the window, saved the script again and it >> worked! Yaaaaay. > > Rev's internal line-ending is the same as for UNIX, so - > > If you make a little stacks and write your CGI script in a button, you > get the benefit of auto-indenting as you go, and you can write a > one-liner to upload that script to your server, a la: > > put script of btn "MyCGI" into \ > url ("ftp://user:pass at domain.com/cgi-bin/mycgi.mt") > > > With that, uploading is a snap. You can then add buttons to launch > your web browser to some test page, or even test it right from within > Rev. > > No more line-ending issues, and a lot of little steps go away with > ultra-convenience. :) > -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From sims at ezpzapps.com Wed Mar 26 23:18:38 2008 From: sims at ezpzapps.com (Jim Sims) Date: Thu, 27 Mar 2008 04:18:38 +0100 Subject: Exporting Images of Buttons ? In-Reply-To: <5693A9BE-DF1D-4BE7-B002-CBE3D419B907@sosmartsoftware.com> References: <483899.85172.qm@web37505.mail.mud.yahoo.com> <16317367.post@talk.nabble.com> <5693A9BE-DF1D-4BE7-B002-CBE3D419B907@sosmartsoftware.com> Message-ID: <0989FECD-8B57-40A1-B1C3-35FD2436ABF0@ezpzapps.com> On Mar 26, 2008, at 11:07 PM, Eric Chatonet wrote: > I'm finishing a new tutorial about drag and drop including 2.9 new > features due to Easter time :-) You are heroic. > When I'll have some time left (Rev counts about 1600 tokens at the > moment) I'll write a kind of tutorial to know which words > (expressions) to use according to the task that must be achieved. > With comments of course and a direct links to open the dictionary. > Let me know, all of you, if it could be a good idea. If you produced a tutorial for printing that used all the printing items then you would be a heroic God. ;-) sims ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClipaSearch Pro http://www.ClipaTools.com Across Platforms - Code and Culture http://www.ezpzapps.com/blog/ From sims at ezpzapps.com Wed Mar 26 23:41:46 2008 From: sims at ezpzapps.com (Jim Sims) Date: Thu, 27 Mar 2008 04:41:46 +0100 Subject: [OT] Eee PC - got one? In-Reply-To: <47EAD89A.8010804@fourthworld.com> References: <47EAD89A.8010804@fourthworld.com> Message-ID: On Mar 27, 2008, at 12:13 AM, Richard Gaskin wrote: > > Richard Gaskin wrote: > >> I'm considering an Eee PC. Priced at $399, it's hard to imagine > >> it won't be a big seller. ... Anyone here have an Eee PC? Don't have one, but... They just released what appears to be a beta SDK for it. There is more info if one adds the term SDK to a Google search. Here are two links to get started with: http://www.eeeuser.com/ http://forum.eeeuser.com/viewtopic.php?pid=194689 sims ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClipaSearch Pro http://www.ClipaTools.com Across Platforms - Code and Culture http://www.ezpzapps.com/blog/ From ambassador at fourthworld.com Thu Mar 27 01:15:47 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 26 Mar 2008 22:15:47 -0700 Subject: [OT] Eee PC - got one? Message-ID: <47EB2D83.9050501@fourthworld.com> Jim Sims wrote: > On Mar 27, 2008, at 12:13 AM, Richard Gaskin wrote: >> > Richard Gaskin wrote: >> >> I'm considering an Eee PC. Priced at $399, it's hard to imagine >> >> it won't be a big seller. ... Anyone here have an Eee PC? > > Don't have one, but... > > They just released what appears to be a beta SDK for it. > > There is more info if one adds the term SDK to a Google search. > > Here are two links to get started with: > > http://www.eeeuser.com/ > http://forum.eeeuser.com/viewtopic.php?pid=194689 Thanks; fun stuff. Fortunately, since it's Debian under the hood, our Linux Rev apps will run just fine on the Eee PC. Seems the SDK is just for modding the OS or other such things, made available mostly to comply with the GNU license. Now that Rev 2.9 does Linux nicely, I'm tempted to try building some apps for the Eee PC.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From sims at ezpzapps.com Thu Mar 27 01:25:13 2008 From: sims at ezpzapps.com (Jim Sims) Date: Thu, 27 Mar 2008 06:25:13 +0100 Subject: [OT] Eee PC - got one? In-Reply-To: <47EB2D83.9050501@fourthworld.com> References: <47EB2D83.9050501@fourthworld.com> Message-ID: > Fortunately, since it's Debian under the hood, our Linux Rev apps > will run just fine on the Eee PC. Seems the SDK is just for modding > the OS or other such things, made available mostly to comply with > the GNU license. > > Now that Rev 2.9 does Linux nicely, I'm tempted to try building some > apps for the Eee PC.... Thanks for translating that 'SDK foreign code- non Rev talk' for me Richard ;-) Tempting indeed. sims From janschenkel at yahoo.com Thu Mar 27 01:59:28 2008 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 26 Mar 2008 22:59:28 -0700 (PDT) Subject: Exporting Images of Buttons ? In-Reply-To: <0989FECD-8B57-40A1-B1C3-35FD2436ABF0@ezpzapps.com> Message-ID: <205945.83781.qm@web65408.mail.ac4.yahoo.com> --- Jim Sims wrote: > > If you produced a tutorial for printing that used > all the printing items > then you would be a heroic God. ;-) > > sims > Hi sims, The new user guide PDF has a pretty thorough chapter on printing, including the new commands and properties. Definitely something to check out. Jan Schenkel. Quartam Reports & PDF Library for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs From geradamas at yahoo.com Thu Mar 27 03:33:30 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 27 Mar 2008 07:33:30 +0000 (GMT) Subject: Exporting Images of Buttons ? Message-ID: <571144.31324.qm@web37501.mail.mud.yahoo.com> Richard Gaskin wrote: "export snapshot from Field 1 to file "File1.png" as PNG" and I wrote: "put the windowID of this stack into DOOR export snapshot from rect (the rect of btn "Button") of window DOOR to file "DUNNIT.png" as PNG" which, even if the documentation is a bit shakey, shows that Runtime Revolution is extremely versatile as there are, at least, 2 ways to achieve the same thing! sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! For Good helps you make a difference http://uk.promotions.yahoo.com/forgood/ From geradamas at yahoo.com Thu Mar 27 03:39:44 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 27 Mar 2008 07:39:44 +0000 (GMT) Subject: Exporting Images of Buttons ? Message-ID: <966677.16015.qm@web37510.mail.mud.yahoo.com> However: export snapshot from btn "Button" to file "Gaskin.png" as PNG returns an ERROR when I put it into the script editor! so does: export snapshot from btn 1003 to file "Gaskin.png" as PNG >>>> looking for another 'to' <<< sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. More Ways to Keep in Touch. http://uk.docs.yahoo.com/nowyoucan.html From revlist at azurevision.co.uk Thu Mar 27 04:23:30 2008 From: revlist at azurevision.co.uk (Ian Wood) Date: Thu, 27 Mar 2008 08:23:30 +0000 Subject: Exporting Images of Buttons ? In-Reply-To: <966677.16015.qm@web37510.mail.mud.yahoo.com> References: <966677.16015.qm@web37510.mail.mud.yahoo.com> Message-ID: <17A5F075-2E1D-42D4-BBE2-F22DDCC7E1C9@azurevision.co.uk> Works fine here, both in the script editor and the message box. Rev 2.9 RC3 Ian On 27 Mar 2008, at 07:39, Richmond Mathewson wrote: > However: > > export snapshot from btn "Button" to file "Gaskin.png" > as PNG > > returns an ERROR when I put it into the script editor! From revolution at derbrill.de Thu Mar 27 05:17:18 2008 From: revolution at derbrill.de (Malte Brill) Date: Thu, 27 Mar 2008 10:17:18 +0100 Subject: [ANN] Online Wood Encyclopedia In-Reply-To: <20070324135347.918D248924D@mail.runrev.com> References: <20070324135347.918D248924D@mail.runrev.com> Message-ID: <671AEF89-CE77-46EA-95FC-6D5734811F5C@derbrill.de> Richard, congratulations on this great piece of work. The only thing that confused me a bit was the IP being displayed instead of the domain name, when using the CGI parts (search) in my browsers address bar. However the functionality is really impressive. All the best, Malte From jean-pierre.soto at wanadoo.fr Thu Mar 27 05:36:24 2008 From: jean-pierre.soto at wanadoo.fr (Jean-Pierre) Date: Thu, 27 Mar 2008 10:36:24 +0100 Subject: Missing caracter ... Message-ID: <9259269B-2031-4260-BA85-DEAAD5B9CBA6@wanadoo.fr> Hello, I have a problem with keyboard handling. Some caracter are not handled by the keyUp message when user make speed typing. What can I do? Jean-Pierre From benr_mc at cogapp.com Thu Mar 27 06:01:11 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Thu, 27 Mar 2008 10:01:11 +0000 Subject: [OT] Eee PC - got one? In-Reply-To: <6E1A4685-11F5-4B29-952B-9B8E220C98BF@economy-x-talk.com> References: <47E9F1FA.1040505@fourthworld.com> <47EA1D3A.2010309@cogapp.com> <6E1A4685-11F5-4B29-952B-9B8E220C98BF@economy-x-talk.com> Message-ID: <47EB7067.5030207@cogapp.com> On 26/3/08 14:16, Mark Schonewille wrote: > Huh?! Sorry, by "illegal" I meant "forbidden by his wife"! I'm with Humpty Dumpty on what words mean... - Ben From m.schonewille at economy-x-talk.com Thu Mar 27 06:14:15 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 27 Mar 2008 11:14:15 +0100 Subject: [OT] Eee PC - got one? In-Reply-To: <47EB7067.5030207@cogapp.com> References: <47E9F1FA.1040505@fourthworld.com> <47EA1D3A.2010309@cogapp.com> <6E1A4685-11F5-4B29-952B-9B8E220C98BF@economy-x-talk.com> <47EB7067.5030207@cogapp.com> Message-ID: Aaaahh! :-) Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 27 mrt 2008, at 11:01, Ben Rubinstein wrote: > On 26/3/08 14:16, Mark Schonewille wrote: >> Huh?! > > Sorry, by "illegal" I meant "forbidden by his wife"! > > I'm with Humpty Dumpty on what words mean... > > - Ben From geradamas at yahoo.com Thu Mar 27 06:25:40 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 27 Mar 2008 10:25:40 +0000 (GMT) Subject: Exporting Images of Buttons ? Message-ID: <298797.45161.qm@web37515.mail.mud.yahoo.com> Ian Wood wrote: "Works fine here, both in the script editor and the message box. Rev 2.9 RC3 Ian On 27 Mar 2008, at 07:39, Richmond Mathewson wrote: > However: > > export snapshot from btn "Button" to file "Gaskin.png" > as PNG > > returns an ERROR when I put it into the script editor!" Yes it does! But it doesn't work in DreamCard 2.6.1. While that maybe of largely historical interest, I have not come across any changes re EXPORT SNAPSHOT in the 2.9 Documentation. The 2.9 Documentation observes that EXPORT SNAPSHOT was introduced at version 2.1; further to that there is nothing such as "EXPORT FROM object" as opposed to "EXPORT FROM rect" being introduced post 2.6.1. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. More Ways to Keep in Touch. http://uk.docs.yahoo.com/nowyoucan.html From revlist at azurevision.co.uk Thu Mar 27 06:43:16 2008 From: revlist at azurevision.co.uk (Ian Wood) Date: Thu, 27 Mar 2008 10:43:16 +0000 Subject: Exporting Images of Buttons ? In-Reply-To: <298797.45161.qm@web37515.mail.mud.yahoo.com> References: <298797.45161.qm@web37515.mail.mud.yahoo.com> Message-ID: On 27 Mar 2008, at 10:25, Richmond Mathewson wrote: > Yes it does! But it doesn't work in DreamCard 2.6.1. Given that the 'export snapshot from object' syntax was introduced in Rev 2.7 that's not really surprising... ;-) Ian From wow at together.net Thu Mar 27 09:00:18 2008 From: wow at together.net (Richard Miller) Date: Thu, 27 Mar 2008 09:00:18 -0400 Subject: [ANN] Online Wood Encyclopedia In-Reply-To: <671AEF89-CE77-46EA-95FC-6D5734811F5C@derbrill.de> References: <20070324135347.918D248924D@mail.runrev.com> <671AEF89-CE77-46EA-95FC-6D5734811F5C@derbrill.de> Message-ID: <1BDA567B-D0FD-481E-B616-262D3AD86EAA@together.net> Malte, Thanks. Compiling the information took many years and combing through more than 2,000 periodicals for the data. Yes... the IP. I'm using a dedicated MacMini for the Rev part which I'm renting somewhere (don't even know where it's located) and never registered a domain name for it. Do you think it's a serious problem showing the IP? Thanks Eric, as well, for the compliments. Richard On Mar 27, 2008, at 5:17 AM, Malte Brill wrote: > Richard, > > congratulations on this great piece of work. The only thing that > confused me a bit was the IP being displayed instead of the domain > name, when using the CGI parts (search) in my browsers address bar. > However the functionality is really impressive. > > All the best, > > Malte > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From livfoss at mac.com Thu Mar 27 10:37:47 2008 From: livfoss at mac.com (Graham Samuel) Date: Thu, 27 Mar 2008 15:37:47 +0100 Subject: Eric's Tutorials [was Re: Exporting Images of Buttons ?] In-Reply-To: <20080327102554.30699489795@mail.runrev.com> References: <20080327102554.30699489795@mail.runrev.com> Message-ID: <6406F0C6-BB1A-43E0-BAAF-A5865155FF27@mac.com> On Thu, 27 Mar 2008 04:18:38 +0100,Jim Sims wrote: > > On Mar 26, 2008, at 11:07 PM, Eric Chatonet wrote: >> I'm finishing a new tutorial about drag and drop including 2.9 new >> features due to Easter time :-) > > You are heroic. Yes, he is. I for one look forward to reading this tutorial really carefully. > >> When I'll have some time left (Rev counts about 1600 tokens at the >> moment) I'll write a kind of tutorial to know which words >> (expressions) to use according to the task that must be achieved. >> With comments of course and a direct links to open the dictionary. >> Let me know, all of you, if it could be a good idea. > > If you produced a tutorial for printing that used all the printing > items > then you would be a heroic God. ;-) I absolutely endorse this one! If you can clarify all that stuff about formatForPrinting (e.g. when is an edit not an edit?) and about the way to ensure that the maximum print area is used without cropping, that would be heroic. I would even volunteer to help. Jan Schenkel wrote: > The new user guide PDF has a pretty thorough chapter > on printing, including the new commands and > properties. Definitely something to check out. Just to say IMHO the new printing chapter is an excellent first draft. I have it out in detail and there are still questions to be answered and there is also a dire need for more examples. Graham -------------------------------------------------------------- Graham Samuel / The Living Fossil Co. / UK & France From len-morgan at crcom.net Thu Mar 27 10:42:33 2008 From: len-morgan at crcom.net (Len Morgan) Date: Thu, 27 Mar 2008 09:42:33 -0500 Subject: Tabbed Panel Question Message-ID: <47EBB259.3040805@crcom.net> I've been doing some modifications to my app and decided to put three tabs on my configuration stack since one card was getting too cluttered. I have all of the working (i.e., it selects the right card when you click on the tab) but when I select "Configure" from the menu, while it does go to the correct card (1), it doesn't set the tab to the first tab. It stays with whatever the last selected tab was. How do I set the "current" tab? len morgan From devin_asay at byu.edu Thu Mar 27 10:43:45 2008 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 27 Mar 2008 08:43:45 -0600 Subject: LAME DLL for Rev? In-Reply-To: <47E85121.8070207@anachreon.co.uk> References: <16230714.post@talk.nabble.com> <47E85121.8070207@anachreon.co.uk> Message-ID: <105B4D73-E840-4FE0-A3ED-B2ECA10A1539@byu.edu> On Mar 24, 2008, at 7:10 PM, Luis wrote: > Hiya, > > You can call LAME (http://lame.sourceforge.net) from the shell. Thanks for the reply, Luis. But I'm really starting from zero here. I'm a Mac guy with only a little Windows experience. As source forge explains, the download of LAME is only the source code. It has to be compiled for the target OS. Moreover, when compiling a DLL for use with Revolution, it must be done using a Rev-specific API. See http:// www.sonsothunder.com/devres/revolution/tips/ext002.htm (Thanks, Ken!) So before I tackle this myself, I wondered if anyone had done this or knows of an already-compiled LAME library DLL for Revolution. And am I foolish for thinking that a relative Windows neophyte can do something like this? Finally, if I have to do it by calling a shell script (as I do now on OS X) how would one go about that? TIA Devin > > > > Devin Asay wrote: >> On Mar 22, 2008, at 8:34 PM, capellan wrote: >>> >>> Hi Devin, >>> >>> Some years ago, Bill Griffith of iGame3D >>> released FMODforRev.dll for Mac and PC. >>> >>> Could this be what you are looking for? >> What I want is a way to MP3 compression in Rev. Does >> FMODforRev.dll do this? >> Devin >>> >>> >>> Devin Asay wrote: >>>> >>>> Does anyone know of a LAME library DLL that has been compiled to >>>> run >>>> as a Rev external? Devin Asay Humanities Technology and Research Support Center Brigham Young University From klaus at major-k.de Thu Mar 27 10:46:59 2008 From: klaus at major-k.de (Klaus Major) Date: Thu, 27 Mar 2008 15:46:59 +0100 Subject: Tabbed Panel Question In-Reply-To: <47EBB259.3040805@crcom.net> References: <47EBB259.3040805@crcom.net> Message-ID: Hi Len, > I've been doing some modifications to my app and decided to put > three tabs on my configuration stack since one card was getting too > cluttered. I have all of the working (i.e., it selects the right > card when you click on the tab) but when I select "Configure" from > the menu, while it does go to the correct card (1), it doesn't set > the tab to the first tab. It stays with whatever the last selected > tab was. > > How do I set the "current" tab? you can: ... set the menuhistory of btn "Your TAB button here" to 2 ... That's just like clicking the second TAB by yourself ;-) > len morgan Regards Klaus Major klaus at major-k.de http://www.major-k.de From eric.chatonet at sosmartsoftware.com Thu Mar 27 10:49:31 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 27 Mar 2008 15:49:31 +0100 Subject: Tabbed Panel Question In-Reply-To: <47EBB259.3040805@crcom.net> References: <47EBB259.3040805@crcom.net> Message-ID: <58EEDF8D-3ADB-4EE4-A775-9D9FCDDB1CD8@sosmartsoftware.com> Hi Len, set the menuHistory of btn to x Note that this will trigger the menuPick handler in your tabbed button and probably will do all the job :-) Le 27 mars 08 ? 15:42, Len Morgan a ?crit : > I've been doing some modifications to my app and decided to put > three tabs on my configuration stack since one card was getting too > cluttered. I have all of the working (i.e., it selects the right > card when you click on the tab) but when I select "Configure" from > the menu, while it does go to the correct card (1), it doesn't set > the tab to the first tab. It stays with whatever the last selected > tab was. > > How do I set the "current" tab? > > len morgan Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From luis at anachreon.co.uk Thu Mar 27 10:55:55 2008 From: luis at anachreon.co.uk (Luis) Date: Thu, 27 Mar 2008 14:55:55 +0000 Subject: LAME DLL for Rev? In-Reply-To: <105B4D73-E840-4FE0-A3ED-B2ECA10A1539@byu.edu> References: <16230714.post@talk.nabble.com> <47E85121.8070207@anachreon.co.uk> <105B4D73-E840-4FE0-A3ED-B2ECA10A1539@byu.edu> Message-ID: <3C6E5ED2-801C-45CB-BAC9-DBC7EDE55A9A@anachreon.co.uk> Hiya, You can get the binaries here: http://lame.sourceforge.net/links.php Quicktime component here: http://www.kjams.com/wiki/index.php/Lame A Mac binary available here: http://www.thalictrum.com/index.php? pageid=2 (Lame Audio Encoder 3.97). Cheers, Luis. On 27 Mar 2008, at 14:43, Devin Asay wrote: > > On Mar 24, 2008, at 7:10 PM, Luis wrote: >> Hiya, >> >> You can call LAME (http://lame.sourceforge.net) from the shell. > > Thanks for the reply, Luis. But I'm really starting from zero here. > I'm a Mac guy with only a little Windows experience. As source > forge explains, the download of LAME is only the source code. It > has to be compiled for the target OS. Moreover, when compiling a > DLL for use with Revolution, it must be done using a Rev-specific > API. See http://www.sonsothunder.com/devres/revolution/tips/ > ext002.htm (Thanks, Ken!) > > So before I tackle this myself, I wondered if anyone had done this > or knows of an already-compiled LAME library DLL for Revolution. > And am I foolish for thinking that a relative Windows neophyte can > do something like this? > > Finally, if I have to do it by calling a shell script (as I do now > on OS X) how would one go about that? > > TIA > > Devin > >> >> >> >> Devin Asay wrote: >>> On Mar 22, 2008, at 8:34 PM, capellan wrote: >>>> >>>> Hi Devin, >>>> >>>> Some years ago, Bill Griffith of iGame3D >>>> released FMODforRev.dll for Mac and PC. >>>> >>>> Could this be what you are looking for? >>> What I want is a way to MP3 compression in Rev. Does >>> FMODforRev.dll do this? >>> Devin >>>> >>>> >>>> Devin Asay wrote: >>>>> >>>>> Does anyone know of a LAME library DLL that has been compiled >>>>> to run >>>>> as a Rev external? > > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From len-morgan at crcom.net Thu Mar 27 11:16:01 2008 From: len-morgan at crcom.net (Len Morgan) Date: Thu, 27 Mar 2008 10:16:01 -0500 Subject: Tabbed Panel Question In-Reply-To: References: <47EBB259.3040805@crcom.net> Message-ID: <47EBBA31.7090304@crcom.net> Hello Klaus and Eric, It worked like a charm! Thanks len morgan Klaus Major wrote: > Hi Len, > >> I've been doing some modifications to my app and decided to put three >> tabs on my configuration stack since one card was getting too >> cluttered. I have all of the working (i.e., it selects the right >> card when you click on the tab) but when I select "Configure" from >> the menu, while it does go to the correct card (1), it doesn't set >> the tab to the first tab. It stays with whatever the last selected >> tab was. >> >> How do I set the "current" tab? > > you can: > ... > set the menuhistory of btn "Your TAB button here" to 2 > ... > > That's just like clicking the second TAB by yourself ;-) > >> len morgan > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From Andre.Bisseret at inria.fr Thu Mar 27 12:35:32 2008 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Thu, 27 Mar 2008 17:35:32 +0100 Subject: Exporting Images of Buttons ? In-Reply-To: <5693A9BE-DF1D-4BE7-B002-CBE3D419B907@sosmartsoftware.com> References: <483899.85172.qm@web37505.mail.mud.yahoo.com> <16317367.post@talk.nabble.com> <5693A9BE-DF1D-4BE7-B002-CBE3D419B907@sosmartsoftware.com> Message-ID: <0ECB2810-F62B-4A1C-9B71-131534BC4313@inria.fr> Le 26 mars 08 ? 23:07, Eric Chatonet a ?crit : > Hello Peter and all, > > Le 26 mars 08 ? 22:58, Peter Alcibiades a ?crit : >> Its a classic example of the difference. Someone wants to know how >> you >> order dinner in Spanish. You could hand him a dictionary, and he >> would >> maybe eventually figure it out. Or you could hand him "See it and >> say it >> in Spanish". >> >> We have a great dictionary. What we are missing is the book of how >> to put the words together for various purposes, like ordering dinner. > > That's true. > I'm finishing a new tutorial about drag and drop including 2.9 new > features due to Easter time :-) > When I'll have some time left (Rev counts about 1600 tokens at the > moment) I'll write a kind of tutorial to know which words > (expressions) to use according to the task that must be achieved. > With comments of course and a direct links to open the dictionary. > Let me know, all of you, if it could be a good idea. > Bonjour ?ric, Sure that's an excellent idea. "J'ach?te" (I am buying it) ;-)) If I well understood this idea, it is the possibility to enter the dictionary, non only by a list of function terms (as now) but also starting from possible tasks the user would like to achieve. Very interesting from an ergonomics point of view. Actually, the dictionnary explains for each term what task(s) it allows to achieve ; while the users often would like to find for each task (or at list each kind of tasks) the possible term(s) to achieve it. In a few words : dictionnary = terms --> what task they allow to do your tutorial = tasks -> what possible terms That would be a great tool, but a lot of work to achieve it (could be little by little ; seems not necessary to be complete to already be useful) :-)) Best regards from Grenoble Andr? From sundown at pacifier.com Thu Mar 27 13:56:44 2008 From: sundown at pacifier.com (-= JB =-) Date: Thu, 27 Mar 2008 10:56:44 -0700 Subject: cells in a table field In-Reply-To: References: <47EAC366.4020008@pdslabs.net> <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> Message-ID: <94CC44D8-8F89-445F-B0E4-E15DD84131F5@pacifier.com> How do you access the different cells in a table field. Let's say I want to put "Hello" into line 4 column 2 of a table field what is the proper way to write it. I have tried things like put "Hello" into line 4,2 of fld id 1004 but it does not work. thanks in advance, -=>JB<=- From klaus at major-k.de Thu Mar 27 14:01:58 2008 From: klaus at major-k.de (Klaus Major) Date: Thu, 27 Mar 2008 19:01:58 +0100 Subject: cells in a table field In-Reply-To: <94CC44D8-8F89-445F-B0E4-E15DD84131F5@pacifier.com> References: <47EAC366.4020008@pdslabs.net> <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> <94CC44D8-8F89-445F-B0E4-E15DD84131F5@pacifier.com> Message-ID: Hi JB (Jim Beam? James Brown? :-) > How do you access the different cells in a table field. > > Let's say I want to put "Hello" into line 4 column 2 of a table field > what is the proper way to write it. > > I have tried things like put "Hello" into line 4,2 of fld id 1004 but > it does not work. "table fields" are just TAB delimited fields, so you can: ... set itemdelimiter to TAB put "Hello" into item 2 of line 4 of fld id 1004 ... > thanks in advance, > -=>JB<=- Best Klaus Major klaus at major-k.de http://www.major-k.de From sundown at pacifier.com Thu Mar 27 15:52:29 2008 From: sundown at pacifier.com (-= JB =-) Date: Thu, 27 Mar 2008 12:52:29 -0700 Subject: cells in a table field In-Reply-To: <94CC44D8-8F89-445F-B0E4-E15DD84131F5@pacifier.com> References: <47EAC366.4020008@pdslabs.net> <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> <94CC44D8-8F89-445F-B0E4-E15DD84131F5@pacifier.com> Message-ID: <2B089C8D-9858-4199-AD91-748D5FE3805F@pacifier.com> I figured out how to enter the info with this code: put "Hello" & tab & "John" into line 4 of fld id 1004 Now how do I write a script to get line 4 cell 2 -=>JB<=- On Mar 27, 2008, at 10:56 AM, -= JB =- wrote: > How do you access the different cells in a table field. > > Let's say I want to put "Hello" into line 4 column 2 of a table field > what is the proper way to write it. > > I have tried things like put "Hello" into line 4,2 of fld id 1004 but > it does not work. > > thanks in advance, > -=>JB<=- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sundown at pacifier.com Thu Mar 27 15:55:17 2008 From: sundown at pacifier.com (-= JB =-) Date: Thu, 27 Mar 2008 12:55:17 -0700 Subject: cells in a table field In-Reply-To: <2B089C8D-9858-4199-AD91-748D5FE3805F@pacifier.com> References: <47EAC366.4020008@pdslabs.net> <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> <94CC44D8-8F89-445F-B0E4-E15DD84131F5@pacifier.com> <2B089C8D-9858-4199-AD91-748D5FE3805F@pacifier.com> Message-ID: I meant to write the code: put tab & "Hello" into line 4 of fld id 1004 -=>JB<=- On Mar 27, 2008, at 12:52 PM, -= JB =- wrote: > I figured out how to enter the info with this code: > > put "Hello" & tab & "John" into line 4 of fld id 1004 > > Now how do I write a script to get line 4 cell 2 > > -=>JB<=- > > > > On Mar 27, 2008, at 10:56 AM, -= JB =- wrote: > >> How do you access the different cells in a table field. >> >> Let's say I want to put "Hello" into line 4 column 2 of a table field >> what is the proper way to write it. >> >> I have tried things like put "Hello" into line 4,2 of fld id 1004 but >> it does not work. >> >> thanks in advance, >> -=>JB<=- >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Thu Mar 27 15:57:43 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 27 Mar 2008 19:57:43 +0000 (GMT) Subject: Exporting Images of Buttons ? Message-ID: <171116.7565.qm@web37505.mail.mud.yahoo.com> So, tried the exporting images of various objects to PNG files, and made the following observations: 1. A Checkbox button when exported as an image DOES NOT show the background colour of the underlying card. BUT 2. A PopUp Menu button when exported as an image DOES show the background colour of the underlying card. a bit inconsistent, nicht ? sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! For Good helps you make a difference http://uk.promotions.yahoo.com/forgood/ From sundown at pacifier.com Thu Mar 27 16:56:39 2008 From: sundown at pacifier.com (-= JB =-) Date: Thu, 27 Mar 2008 13:56:39 -0700 Subject: cells in a table field In-Reply-To: References: <47EAC366.4020008@pdslabs.net> <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> <94CC44D8-8F89-445F-B0E4-E15DD84131F5@pacifier.com> Message-ID: <2CA4CB1E-F1C1-46C7-918D-94522599A33A@pacifier.com> No not either, it is John Balgenorth thanks for the info! -=>JB<=- On Mar 27, 2008, at 11:01 AM, Klaus Major wrote: > Hi JB (Jim Beam? James Brown? :-) > >> How do you access the different cells in a table field. >> >> Let's say I want to put "Hello" into line 4 column 2 of a table field >> what is the proper way to write it. >> >> I have tried things like put "Hello" into line 4,2 of fld id 1004 but >> it does not work. > > "table fields" are just TAB delimited fields, so you can: > .. > set itemdelimiter to TAB > put "Hello" into item 2 of line 4 of fld id 1004 > .. > >> thanks in advance, >> -=>JB<=- > > Best > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Thu Mar 27 17:48:42 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 27 Mar 2008 21:48:42 +0000 (GMT) Subject: Textifier Message-ID: <559324.33356.qm@web37506.mail.mud.yahoo.com> Just uploaded a newer version to revOnline: dumps the Text Dump in a folder called "ExportedDetails" at root level so you don't have to dig around in your RR directories to find it. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. More Ways to Keep in Touch. http://uk.docs.yahoo.com/nowyoucan.html From m.schonewille at economy-x-talk.com Thu Mar 27 18:53:01 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 27 Mar 2008 23:53:01 +0100 Subject: Answer color In-Reply-To: References: <54B3C058-3D20-4665-AF05-86916CCF9C7B@economy-x-talk.com> Message-ID: <002FF45E-8728-4E2F-8D5F-B3225D982F44@economy-x-talk.com> Hi, I fiddled a bit with gamme and png's. To import PNG's and make them gamma-independent, I made this script: on crushGamma set the screengamma to 2.2 -- PNG gamma set the text of the selectedObject to the text of the selectedObject -- redraw set the screenGamma to 1.7 -- Rev's default gamma set the paintcompression to RLE export the selectedObject to myVar as PNG -- get png create image set the text of the last image to myVar -- set RLE? end crushGamma The script changes the screen gamma, forces the PNG image to redraw using the correct gamma, and exports the new image data to another image object, using gamma-independent RLE (or maybe using the PNG with the new gamme value?). Perhaps I should export as GIF instead of PNG. I hardly know what I'm doing here, but it works. Yet, this doesn't really solve the problem of the answer color dialog showing 112,112,112 in the dialog and returning 93,93,93 in the it variable. I have reported this as bug 6248 . Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info From sundown at pacifier.com Thu Mar 27 22:32:20 2008 From: sundown at pacifier.com (-= JB =-) Date: Thu, 27 Mar 2008 19:32:20 -0700 Subject: more cells in a table field In-Reply-To: <2CA4CB1E-F1C1-46C7-918D-94522599A33A@pacifier.com> References: <47EAC366.4020008@pdslabs.net> <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> <94CC44D8-8F89-445F-B0E4-E15DD84131F5@pacifier.com> <2CA4CB1E-F1C1-46C7-918D-94522599A33A@pacifier.com> Message-ID: <12F3015E-2E58-45DC-BA91-1D803B2E9991@pacifier.com> Here are a few more questions about a table field; 1. If you click on a line you can get the number of line clicked. Question: can you get the item(cell) clicked? 2. If you enter text in line 4 item 2 and then leave the item by going to another line, item or leave the field can you detect which line and item you last altered. 2. How do you resize a column? Is it possible for the user to click on the column divider and resize it? Can you resize a column by script? thanks, -=>JB<=- From bvg at mac.com Fri Mar 28 06:14:01 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 28 Mar 2008 11:14:01 +0100 Subject: more cells in a table field In-Reply-To: <12F3015E-2E58-45DC-BA91-1D803B2E9991@pacifier.com> References: <47EAC366.4020008@pdslabs.net> <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> <94CC44D8-8F89-445F-B0E4-E15DD84131F5@pacifier.com> <2CA4CB1E-F1C1-46C7-918D-94522599A33A@pacifier.com> <12F3015E-2E58-45DC-BA91-1D803B2E9991@pacifier.com> Message-ID: <66CE72DA-60C3-4F78-8963-CF1D84309ED1@mac.com> On 28 Mar 2008, at 03:32, -= JB =- wrote: > Here are a few more questions about a table field; Generally I'll advise against using the rev made table field. It's easily confused, and will cause you lots of headaches. It's very simple to get basic cell editing going by yourself, and there's example stacks abound. Because of that, the hints below are not table field specific, but apply to all fields. > 1. If you click on a line you can get the number of line clicked. > Question: can you get the item(cell) clicked? clickChunk clickCharChunk you'll need to do some calculations to get items from that though. > 2. If you enter text in line 4 item 2 and then leave the item by > going to another line, item or leave the field can you detect > which line and item you last altered. You can, rev can't. Just store the information you need in a customproperty. > 2. How do you resize a column? > Is it possible for the user to click on the column divider and > resize it? > Can you resize a column by script? can be done by using the tabstops property -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From len-morgan at crcom.net Fri Mar 28 07:28:49 2008 From: len-morgan at crcom.net (Len Morgan) Date: Fri, 28 Mar 2008 06:28:49 -0500 Subject: Disappearing Documentation Message-ID: <47ECD671.2030302@crcom.net> I've had a problem for a while that I could live with but now I NEED to fix. When I use either the Documentation Icon or the Help->Documentation menu, I get the documentation window to come up. When I try and go to the user's guide, it seems to be "active" (i.e., the icon changes a little) but never loads. It used to work fine (been a while since I consulted the user's guide). I had some issues on my machine with opening PDF files around the time that this all started. Can someone tell me where the user's guide PDF file is supposed to be? I looked in My Revolution Studio, the install directory for Rev, etc but can't seem to find it any where. If I could just find the file, I'd open it outside of Rev. For what it's worth, it's 2.8.1 latest on WinXP. I can't install 2.9 just yet since I have to deliver an app to a customer today and I don't want to introduce a new engine on them (and I use StackRunner which hasn't been recompiled for 2.9 yet). Thanks! len morgan From klaus at major-k.de Fri Mar 28 07:34:41 2008 From: klaus at major-k.de (Klaus Major) Date: Fri, 28 Mar 2008 12:34:41 +0100 Subject: Disappearing Documentation In-Reply-To: <47ECD671.2030302@crcom.net> References: <47ECD671.2030302@crcom.net> Message-ID: <6640D9E8-561F-4FDC-8071-85E072AA3F94@major-k.de> Hi Len, > I've had a problem for a while that I could live with but now I > NEED to fix. When I use either the Documentation Icon or the Help- > >Documentation menu, I get the documentation window to come up. > When I try and go to the user's guide, it seems to be > "active" (i.e., the icon changes a little) but never loads. It > used to work fine (been a while since I consulted the user's > guide). I had some issues on my machine with opening PDF files > around the time that this all started. > > Can someone tell me where the user's guide PDF file is supposed to > be? I looked in My Revolution Studio, the install directory for > Rev, etc but can't seem to find it any where. If I could just find > the file, I'd open it outside of Rev. > > For what it's worth, it's 2.8.1 latest on WinXP. I can't install > 2.9 just yet since I have to deliver an app to a customer today and > I don't want to introduce a new engine on them (and I use > StackRunner which hasn't been recompiled for 2.9 yet). You should find it here: Rev 2.xxx/Documentation/pdf/user_guide/all.pdf > Thanks! > > len morgan Regards Klaus Major klaus at major-k.de http://www.major-k.de From len-morgan at crcom.net Fri Mar 28 07:48:14 2008 From: len-morgan at crcom.net (Len Morgan) Date: Fri, 28 Mar 2008 06:48:14 -0500 Subject: Which versions can I get rid of (safely)? Message-ID: <47ECDAFE.1040206@crcom.net> In my search for the "missing" documentation (which I found by the way), I noticed I had a folder for each version I've ever had from the 2.7 series and up. 2.7.0-gm1, 2.7.1-gm1, ...2.8.1-gm3 etc. Which of these folders can I delete without messing up my installation? I only need to support 2.8.1-gm3 right now (and 2.9 betas go in the Enterprise folder for now). Can I just delete the folders or do I have to do some sort of uninstall on each one to properly clean up? I have always saved my stacks in other places so there's nothing I know of in any of the other folders that I need to keep. Thanks! len morgan From len-morgan at crcom.net Fri Mar 28 07:49:59 2008 From: len-morgan at crcom.net (Len Morgan) Date: Fri, 28 Mar 2008 06:49:59 -0500 Subject: Disappearing Documentation In-Reply-To: <6640D9E8-561F-4FDC-8071-85E072AA3F94@major-k.de> References: <47ECD671.2030302@crcom.net> <6640D9E8-561F-4FDC-8071-85E072AA3F94@major-k.de> Message-ID: <47ECDB67.60802@crcom.net> Thanks Klaus, I managed to find it after a good night's sleep. Do you have any idea why it would not load in the IDE? I can double click any PDF on my desktop and it opens correctly. Does the Adobe Reader (and ONLY the Adobe one) have to be in a certain place for this to work? len morgan Klaus Major wrote: > Hi Len, > >> I've had a problem for a while that I could live with but now I NEED >> to fix. When I use either the Documentation Icon or the >> Help->Documentation menu, I get the documentation window to come up. >> When I try and go to the user's guide, it seems to be "active" (i.e., >> the icon changes a little) but never loads. It used to work fine >> (been a while since I consulted the user's guide). I had some issues >> on my machine with opening PDF files around the time that this all >> started. >> >> Can someone tell me where the user's guide PDF file is supposed to >> be? I looked in My Revolution Studio, the install directory for Rev, >> etc but can't seem to find it any where. If I could just find the >> file, I'd open it outside of Rev. >> >> For what it's worth, it's 2.8.1 latest on WinXP. I can't install 2.9 >> just yet since I have to deliver an app to a customer today and I >> don't want to introduce a new engine on them (and I use StackRunner >> which hasn't been recompiled for 2.9 yet). > > You should find it here: > Rev 2.xxx/Documentation/pdf/user_guide/all.pdf > >> Thanks! >> >> len morgan > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From eric.chatonet at sosmartsoftware.com Fri Mar 28 07:53:34 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 28 Mar 2008 12:53:34 +0100 Subject: Which versions can I get rid of (safely)? In-Reply-To: <47ECDAFE.1040206@crcom.net> References: <47ECDAFE.1040206@crcom.net> Message-ID: <1D451AED-1FCA-475D-BC97-F415DFC7F25A@sosmartsoftware.com> Hi Len, Just trash the folders (2.7.0-gm1, 2.7.1-gm1, etc.) you want no longer to keep in your applications folder. Le 28 mars 08 ? 12:48, Len Morgan a ?crit : > In my search for the "missing" documentation (which I found by the > way), I noticed I had a folder for each version I've ever had from > the 2.7 series and up. 2.7.0-gm1, 2.7.1-gm1, ...2.8.1-gm3 etc. > Which of these folders can I delete without messing up my > installation? I only need to support 2.8.1-gm3 right now (and 2.9 > betas go in the Enterprise folder for now). Can I just delete the > folders or do I have to do some sort of uninstall on each one to > properly clean up? > > I have always saved my stacks in other places so there's nothing I > know of in any of the other folders that I need to keep. > > Thanks! > > len morgan Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From klaus at major-k.de Fri Mar 28 07:56:11 2008 From: klaus at major-k.de (Klaus Major) Date: Fri, 28 Mar 2008 12:56:11 +0100 Subject: Disappearing Documentation In-Reply-To: <47ECDB67.60802@crcom.net> References: <47ECD671.2030302@crcom.net> <6640D9E8-561F-4FDC-8071-85E072AA3F94@major-k.de> <47ECDB67.60802@crcom.net> Message-ID: Hi Len, > Thanks Klaus, I managed to find it after a good night's sleep. Do > you have any idea why it would not load in the IDE? I can double > click any PDF on my desktop and it opens correctly. Does the Adobe > Reader (and ONLY the Adobe one) have to be in a certain place for > this to work? No idea, sorry. Rev simply fires a "launch document path_2_that_pdf", so it passes the responsibility over to the OS :-) > len morgan Best Klaus Major klaus at major-k.de http://www.major-k.de From len-morgan at crcom.net Fri Mar 28 08:02:49 2008 From: len-morgan at crcom.net (Len Morgan) Date: Fri, 28 Mar 2008 07:02:49 -0500 Subject: Disappearing Documentation In-Reply-To: References: <47ECD671.2030302@crcom.net> <6640D9E8-561F-4FDC-8071-85E072AA3F94@major-k.de> <47ECDB67.60802@crcom.net> Message-ID: <47ECDE69.8090106@crcom.net> Klaus Major wrote: > Hi Len, > >> Thanks Klaus, I managed to find it after a good night's sleep. Do >> you have any idea why it would not load in the IDE? I can double >> click any PDF on my desktop and it opens correctly. Does the Adobe >> Reader (and ONLY the Adobe one) have to be in a certain place for >> this to work? > > No idea, sorry. > Rev simply fires a "launch document path_2_that_pdf", so it passes the > responsibility over to the OS :-) > Well I guess I just have an irresponsible OS :-) Or perhaps since selected the OS, I am the one that is irresponsible! len morgan From andre at andregarzia.com Fri Mar 28 09:20:56 2008 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 28 Mar 2008 10:20:56 -0300 Subject: [OT] Eee PC - got one? In-Reply-To: <47E9F1FA.1040505@fourthworld.com> References: <47E9F1FA.1040505@fourthworld.com> Message-ID: <7c87a2a10803280620r78a44b7bi59cba88896fe7e3f@mail.gmail.com> Richard, I have one! :D Talking about the hardware first. Everything work as expected. The wifi and the camera are fine, the disk is fast and you can get used to the keyboard. Now the system. The EEE PC comes with a modified Xandros distribution which means it is a modified debian whose windows looks like Windows XP. The system comes in "basic mode", this mode makes the UI behave like a PDA. You have a backdrop with a tab panel with category labels such as "internet", "work", "play" and inside this panels you can access the applications for that category. Very easy to use. Applications usually opens full screen so it's very user friendly. You can set the Xandros to boot into "Advanced mode" which will give you a full KDE desktop. For those familiar with linux this will be a blessing since the basic mode is kinda hard to customize (there?s no built-in way to add apps to the panels). With the advanced mode, you have a small linux desktop and can do all linux can. Beware that Xandros is missing gcc & friends, so you must install it if you plan to add linux applications from source files. I?ve also installed Ubuntu in a SDHC card and tried it, it performed fine, I lost a SDHC during a hard reset with the card mounted, it broke the card beyond repair. :-/ Living in a Linux land means tweeking your system. We?re used to MacOS X working out of the box, with the EEE PC you can expect lots of work to customize things to your tastes. The resolution is too small, some applications will open bigger than the screen so you?ll need to ALT+Drag them so you can use the app. Revolution works fine but complains about the resolution, we need some 7'' plugins to make Rev UI more usable. So far I am very impressed with the machine, I am running Netbeans 6.1 with Java 1.6 SE with no problem (my university teaches java), it?s not even slow. the weight, form factor and cost makes this a wonderful machine. Best andre -- http://www.andregarzia.com All We Do Is Code. From wjm at wjm.org Fri Mar 28 09:43:27 2008 From: wjm at wjm.org (Bill Marriott) Date: Fri, 28 Mar 2008 09:43:27 -0400 Subject: Disappearing Documentation References: <47ECD671.2030302@crcom.net> <6640D9E8-561F-4FDC-8071-85E072AA3F94@major-k.de> <47ECDB67.60802@crcom.net> <47ECDE69.8090106@crcom.net> Message-ID: Some observations: 1) Is the PDF not visible/not launching, or is the big blue window that says, "Click to launch PDF" not showing? Perhaps the palette for the docs is off-screen? 2) Never use a beta product to supply a distribution to a customer. Beta software is not for redistribution, and the engine will expire on them. (In the case of RC's on April 15). 3) The User Guide is always available in the Rev program folder, you don't have to hunt for it online. If your problem is that you see the blue "Click here" screen but it just doesn't open, make sure your file associations are set properly. Hope this helps, Bill "Len Morgan" wrote in message news:47ECDE69.8090106 at crcom.net... > > > Klaus Major wrote: >> Hi Len, >> >>> Thanks Klaus, I managed to find it after a good night's sleep. Do you >>> have any idea why it would not load in the IDE? I can double click any >>> PDF on my desktop and it opens correctly. Does the Adobe Reader (and >>> ONLY the Adobe one) have to be in a certain place for this to work? >> >> No idea, sorry. >> Rev simply fires a "launch document path_2_that_pdf", so it passes the >> responsibility over to the OS :-) >> > Well I guess I just have an irresponsible OS :-) Or perhaps since > selected the OS, I am the one that is irresponsible! > > len morgan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From andre at andregarzia.com Fri Mar 28 09:40:46 2008 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 28 Mar 2008 10:40:46 -0300 Subject: On-line error parsing tool In-Reply-To: <47E3D307.2000408@fourthworld.com> References: <47E3D307.2000408@fourthworld.com> Message-ID: <7c87a2a10803280640l77d8c3car7a1f885164d60fe4@mail.gmail.com> Mark, I?ve added similar features to Rockets Debug library. The debug report from the CGIs are all sane with meaningful error messages. Rockets Debug is free included in RevOnRockets, if you want, you can use that code! :D Nice work you did (as usual) :D Andre From ambassador at fourthworld.com Fri Mar 28 12:38:46 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 28 Mar 2008 09:38:46 -0700 Subject: On-line error parsing tool Message-ID: <47ED1F16.4090706@fourthworld.com> Andre Garzia wrote: > I?ve added similar features to Rockets Debug library. > The debug report from the CGIs are all sane with > meaningful error messages. Meaningful error messages? That's blasphemy! You'll be kicked out of the programmer's union! -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From andre at andregarzia.com Fri Mar 28 12:45:41 2008 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 28 Mar 2008 13:45:41 -0300 Subject: On-line error parsing tool In-Reply-To: <47ED1F16.4090706@fourthworld.com> References: <47ED1F16.4090706@fourthworld.com> Message-ID: <7c87a2a10803280945k334f0f94x2d92fa8ab3e67fd0@mail.gmail.com> I still think that errors like "bad command or file name" and "error type 11" are meaningful :-D talking about blasphemy, I'm going to make some instant coffee and microwave croissants for lunch... On Fri, Mar 28, 2008 at 1:38 PM, Richard Gaskin wrote: > Andre Garzia wrote: > > > I?ve added similar features to Rockets Debug library. > > The debug report from the CGIs are all sane with > > meaningful error messages. > > Meaningful error messages? That's blasphemy! > You'll be kicked out of the programmer's union! > > > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From sims at ezpzapps.com Fri Mar 28 12:50:02 2008 From: sims at ezpzapps.com (Jim Sims) Date: Fri, 28 Mar 2008 17:50:02 +0100 Subject: On-line error parsing tool In-Reply-To: <7c87a2a10803280945k334f0f94x2d92fa8ab3e67fd0@mail.gmail.com> References: <47ED1F16.4090706@fourthworld.com> <7c87a2a10803280945k334f0f94x2d92fa8ab3e67fd0@mail.gmail.com> Message-ID: <95D4E11A-1FF5-4628-A8AB-C4DFE8FE9FE3@ezpzapps.com> On Mar 28, 2008, at 5:45 PM, Andre Garzia wrote: > I'm going to make some instant coffee and > microwave croissants for lunch... If that gets on your passport you'll be banned from Italy! DON'T DO IT Andre!!! NOOOOOoooooooo....! sims ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClipaSearch Pro http://www.ClipaTools.com Across Platforms - Code and Culture http://www.ezpzapps.com/blog/ From ambassador at fourthworld.com Fri Mar 28 13:21:04 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 28 Mar 2008 10:21:04 -0700 Subject: [OT] Eee PC - got one? Message-ID: <47ED2900.6020804@fourthworld.com> Andre Garzia wrote: > The resolution is too small, some applications will open bigger than > the screen so you?ll need to ALT+Drag them so you can use the app. > Revolution works fine but complains about the resolution, we need some > 7'' plugins to make Rev UI more usable. When I saw the Eee PC, the first thought that ran through my Rev-centric brain was: "We need to make a version of the MC IDE optimized for this resolution." :) But even as surprisingly strong as sales have been with the current model (300,000 units sold in just over one quarter), sales in 2008 are expected to be in the millions, and I suspect the bigger seller will be the upcoming 1024x600 model: 1024 is a good standard width to design for, and 600 is a fair minimum given the many years we had a dominant screen size of 800x600. Most software can accommodate 600px height gracefully, so the range of apps that'll look great on the next-gen Eee PC is orders of magnitude beyond what can be gracefully used on current models. And it means we won't need to write a new IDE to do Rev work on this ultra-portable wonder. :) ASUS expects to become the world's fifth-largest computer maker by the end of 2009. If current sales are any indicator, I'd say they're well on their way. It's kinda funny, but after all these years of wondering when Linux would get its big break on the desktop, the desktop is becoming irrelevant - today it's all about the laptop. > So far I am very impressed with the machine That seems to be the consensus from everyone who's tried one for more than a day. This article at ArsTechnica has their characteristic depth and technical focus: This fella at Laptop Magazine swapped his MacBook for the Eee PC for five days, and while there were things about his Mac he missed he hated giving up the lil' Eee at the end of his test period: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From sundown at pacifier.com Fri Mar 28 13:27:15 2008 From: sundown at pacifier.com (-= JB =-) Date: Fri, 28 Mar 2008 10:27:15 -0700 Subject: more cells in a table field In-Reply-To: <66CE72DA-60C3-4F78-8963-CF1D84309ED1@mac.com> References: <47EAC366.4020008@pdslabs.net> <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> <94CC44D8-8F89-445F-B0E4-E15DD84131F5@pacifier.com> <2CA4CB1E-F1C1-46C7-918D-94522599A33A@pacifier.com> <12F3015E-2E58-45DC-BA91-1D803B2E9991@pacifier.com> <66CE72DA-60C3-4F78-8963-CF1D84309ED1@mac.com> Message-ID: <63FD899F-997B-4F25-B092-2465C0A47488@pacifier.com> Thanks for the info and advice. -=>JB<=- On Mar 28, 2008, at 3:14 AM, Bj?rnke von Gierke wrote: > > On 28 Mar 2008, at 03:32, -= JB =- wrote: >> Here are a few more questions about a table field; > > Generally I'll advise against using the rev made table field. It's > easily confused, and will cause you lots of headaches. It's very > simple to get basic cell editing going by yourself, and there's > example stacks abound. Because of that, the hints below are not > table field specific, but apply to all fields. > >> 1. If you click on a line you can get the number of line clicked. >> Question: can you get the item(cell) clicked? > > clickChunk > clickCharChunk > > you'll need to do some calculations to get items from that though. > >> 2. If you enter text in line 4 item 2 and then leave the item by >> going to another line, item or leave the field can you detect >> which line and item you last altered. > > You can, rev can't. Just store the information you need in a > customproperty. > >> 2. How do you resize a column? >> Is it possible for the user to click on the column divider and >> resize it? >> Can you resize a column by script? > > can be done by using the tabstops property > > > -- > > official ChatRev page: > http://chatrev.bjoernke.com > > Chat with other RunRev developers: > go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mpetrides at earthlink.net Fri Mar 28 16:12:01 2008 From: mpetrides at earthlink.net (Marian Petrides, M.D.) Date: Fri, 28 Mar 2008 15:12:01 -0500 Subject: Disappearing Documentation In-Reply-To: References: <47ECD671.2030302@crcom.net> <6640D9E8-561F-4FDC-8071-85E072AA3F94@major-k.de> <47ECDB67.60802@crcom.net> <47ECDE69.8090106@crcom.net> Message-ID: > 2) Never use a beta product to supply a distribution to a customer. > Beta > software is not for redistribution, and the engine will expire on > them. (In > the case of RC's on April 15). > Boy, I somehow missed that. (Big error on my part!) What does one do if one needs to ship a standalone before Rev goes Gold Master? I've been working in 2.9 but will soon need to ship my software (not before April 15 but hopefully not long thereafter). M From wjm at wjm.org Fri Mar 28 16:34:11 2008 From: wjm at wjm.org (Bill Marriott) Date: Fri, 28 Mar 2008 16:34:11 -0400 Subject: Disappearing Documentation References: <47ECD671.2030302@crcom.net> <6640D9E8-561F-4FDC-8071-85E072AA3F94@major-k.de> <47ECDB67.60802@crcom.net><47ECDE69.8090106@crcom.net> Message-ID: Marian, > What does one do if one needs to ship a standalone before Rev goes Gold > Master? I've been working in 2.9 but will soon need to ship my software > (not before April 15 but hopefully not long thereafter). My crystal ball says that you needn't worry. :) From ambassador at fourthworld.com Fri Mar 28 17:25:50 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 28 Mar 2008 14:25:50 -0700 Subject: GNOME UI - palettes? Message-ID: <47ED625E.6030409@fourthworld.com> Does GNOME provide no distinct appearance and behavior for palette windows, or is Rev's implementation merely incomplete? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From lists at mangomultimedia.com Fri Mar 28 17:28:03 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 28 Mar 2008 17:28:03 -0400 Subject: Disappearing Documentation In-Reply-To: References: <47ECD671.2030302@crcom.net> <6640D9E8-561F-4FDC-8071-85E072AA3F94@major-k.de> <47ECDB67.60802@crcom.net> <47ECDE69.8090106@crcom.net> Message-ID: <2CDACE2C-7988-4497-A3C8-C4B2DC712454@mangomultimedia.com> On Mar 28, 2008, at 4:12 PM, Marian Petrides, M.D. wrote: >> 2) Never use a beta product to supply a distribution to a customer. >> Beta >> software is not for redistribution, and the engine will expire on >> them. (In >> the case of RC's on April 15). > > Boy, I somehow missed that. (Big error on my part!) > > What does one do if one needs to ship a standalone before Rev goes > Gold Master? I've been working in 2.9 but will soon need to ship my > software (not before April 15 but hopefully not long thereafter). I didn't think that the standalone engine expired, just the IDE. Are you sure this is accurate Bill? Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From slylabs13 at mac.com Fri Mar 28 18:50:53 2008 From: slylabs13 at mac.com (Robert Sneidar) Date: Fri, 28 Mar 2008 15:50:53 -0700 Subject: more cells in a table field In-Reply-To: <63FD899F-997B-4F25-B092-2465C0A47488@pacifier.com> References: <47EAC366.4020008@pdslabs.net> <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> <94CC44D8-8F89-445F-B0E4-E15DD84131F5@pacifier.com> <2CA4CB1E-F1C1-46C7-918D-94522599A33A@pacifier.com> <12F3015E-2E58-45DC-BA91-1D803B2E9991@pacifier.com> <66CE72DA-60C3-4F78-8963-CF1D84309ED1@mac.com> <63FD899F-997B-4F25-B092-2465C0A47488@pacifier.com> Message-ID: I wrote a simple function where you feed it a comma delimited list of column lengths and it returns a comma delimited tabstops list. So if I feed it "10,20,10,5" it returns "10,30,40,45". I find this easier than the math exercise I have to do EVERY TIME I want to set up some columns. Column Widths is how people think about tables, not tab stops. FUNCTION ColumnWidth mColumnWidths #breakpoint put the itemdelimiter into moldDelim -- save the old delimiter IF tab is in mColumnWidths THEN set the itemdelimiter to tab -- accept tab delimited ELSE IF comma is in mColumnWidths then set the itemdelimiter to comma -- accept comma delimited END IF put the number of items of mcolumnwidths into mColumnCount put "" into mWidths -- initialize output variable put 0 into mtotalWidth REPEAT WITH mloop = 1 to mColumnCount put item mloop of mcolumnWidths into mcurwidth IF mcurwidth = 0 THEN put 10 into mcurwidth -- can't have a column width of 0 END IF put mtotalWidth + mcurwidth into mTotalWidth put mwidths & mTotalWidth into mwidths IF mloop = mcnt THEN exit REPEAT END IF put mWidths & "," into mwidths END REPEAT IF tab is in mColumnWidths THEN set the itemdelimiter to mOldDelim END IF delete last char of mwidths return mwidths END ColumnWidth Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 28, 2008, at 10:27 AM, -= JB =- wrote: > Thanks for the info and advice. > > -=>JB<=- > > > > On Mar 28, 2008, at 3:14 AM, Bj?rnke von Gierke wrote: > >> >> On 28 Mar 2008, at 03:32, -= JB =- wrote: >>> Here are a few more questions about a table field; >> >> Generally I'll advise against using the rev made table field. It's >> easily confused, and will cause you lots of headaches. It's very >> simple to get basic cell editing going by yourself, and there's >> example stacks abound. Because of that, the hints below are not >> table field specific, but apply to all fields. >> >>> 1. If you click on a line you can get the number of line clicked. >>> Question: can you get the item(cell) clicked? >> >> clickChunk >> clickCharChunk >> >> you'll need to do some calculations to get items from that though. >> >>> 2. If you enter text in line 4 item 2 and then leave the item by >>> going to another line, item or leave the field can you detect >>> which line and item you last altered. >> >> You can, rev can't. Just store the information you need in a >> customproperty. >> >>> 2. How do you resize a column? >>> Is it possible for the user to click on the column divider and >>> resize it? >>> Can you resize a column by script? >> >> can be done by using the tabstops property >> >> >> -- >> >> official ChatRev page: >> http://chatrev.bjoernke.com >> >> Chat with other RunRev developers: >> go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sundown at pacifier.com Fri Mar 28 19:03:25 2008 From: sundown at pacifier.com (-= JB =-) Date: Fri, 28 Mar 2008 16:03:25 -0700 Subject: more cells in a table field In-Reply-To: References: <47EAC366.4020008@pdslabs.net> <59B7AE09-09E7-48FF-8820-D4E7025A1392@comcast.net> <94CC44D8-8F89-445F-B0E4-E15DD84131F5@pacifier.com> <2CA4CB1E-F1C1-46C7-918D-94522599A33A@pacifier.com> <12F3015E-2E58-45DC-BA91-1D803B2E9991@pacifier.com> <66CE72DA-60C3-4F78-8963-CF1D84309ED1@mac.com> <63FD899F-997B-4F25-B092-2465C0A47488@pacifier.com> Message-ID: <1DAA97AC-74B4-4DA4-AD3F-ED726C71D0A6@pacifier.com> Column Widths is how people think about tables, not tab stops. That is exactly what threw me off. I was looking for things to do with column and table fields not tab stops. This morning I finally figured out how to set it in the property inspector and reading it said tab stops led me to the tabstops property in the dictionary. A simple little thing like that becomes very hard when you can not find any info about it with a table field search & don't know to search for tab stops. Thanks for the reply and code. -=>JB<=- On Mar 28, 2008, at 3:50 PM, Robert Sneidar wrote: > I wrote a simple function where you feed it a comma delimited list > of column lengths and it returns a comma delimited tabstops list. > So if I feed it "10,20,10,5" it returns "10,30,40,45". I find this > easier than the math exercise I have to do EVERY TIME I want to set > up some columns. Column Widths is how people think about tables, > not tab stops. > > FUNCTION ColumnWidth mColumnWidths > #breakpoint > put the itemdelimiter into moldDelim -- save the old delimiter > > IF tab is in mColumnWidths THEN > set the itemdelimiter to tab -- accept tab delimited > ELSE IF comma is in mColumnWidths then > set the itemdelimiter to comma -- accept comma delimited > END IF > > put the number of items of mcolumnwidths into mColumnCount > > put "" into mWidths -- initialize output variable > put 0 into mtotalWidth > > REPEAT WITH mloop = 1 to mColumnCount > put item mloop of mcolumnWidths into mcurwidth > > IF mcurwidth = 0 THEN > put 10 into mcurwidth -- can't have a column width of 0 > END IF > > put mtotalWidth + mcurwidth into mTotalWidth > put mwidths & mTotalWidth into mwidths > > IF mloop = mcnt THEN > exit REPEAT > END IF > > put mWidths & "," into mwidths > END REPEAT > > IF tab is in mColumnWidths THEN > set the itemdelimiter to mOldDelim > END IF > > delete last char of mwidths > return mwidths > END ColumnWidth > > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > > On Mar 28, 2008, at 10:27 AM, -= JB =- wrote: > >> Thanks for the info and advice. >> >> -=>JB<=- >> >> >> >> On Mar 28, 2008, at 3:14 AM, Bj?rnke von Gierke wrote: >> >>> >>> On 28 Mar 2008, at 03:32, -= JB =- wrote: >>>> Here are a few more questions about a table field; >>> >>> Generally I'll advise against using the rev made table field. >>> It's easily confused, and will cause you lots of headaches. It's >>> very simple to get basic cell editing going by yourself, and >>> there's example stacks abound. Because of that, the hints below >>> are not table field specific, but apply to all fields. >>> >>>> 1. If you click on a line you can get the number of line clicked. >>>> Question: can you get the item(cell) clicked? >>> >>> clickChunk >>> clickCharChunk >>> >>> you'll need to do some calculations to get items from that though. >>> >>>> 2. If you enter text in line 4 item 2 and then leave the item by >>>> going to another line, item or leave the field can you detect >>>> which line and item you last altered. >>> >>> You can, rev can't. Just store the information you need in a >>> customproperty. >>> >>>> 2. How do you resize a column? >>>> Is it possible for the user to click on the column divider and >>>> resize it? >>>> Can you resize a column by script? >>> >>> can be done by using the tabstops property >>> >>> >>> -- >>> >>> official ChatRev page: >>> http://chatrev.bjoernke.com >>> >>> Chat with other RunRev developers: >>> go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From bryan at deepfoo.com Fri Mar 28 22:18:02 2008 From: bryan at deepfoo.com (Bryan McCormick) Date: Fri, 28 Mar 2008 22:18:02 -0400 Subject: 2.9 - Pasting from Excel Message-ID: <47EDA6DA.5060405@deepfoo.com> Hi Folks, This is likely to seem ridiculously simple. I use Excel a lot during the course of the day. Sometimes I need to cut and paste data from multiple rows and columns on an ad hoc basis and take it into Rev. In prior versions of Rev the result was text not separated by tabs as you would expect and as you get if you paste into Notepad for example. In fact for years that has been my workaround. Copy from Excel, paste into Notepad, then paste into Rev. I had thought 2.9 might preserve the tabs but it does not. Am I missing something or is this the standard (and expected, and thus S.O.L) behavior? Is there anything anyone can think of that could make this otherwise simple task, well, simple? Thanks. From sims at ezpzapps.com Sat Mar 29 01:48:58 2008 From: sims at ezpzapps.com (Jim Sims) Date: Sat, 29 Mar 2008 06:48:58 +0100 Subject: Keeping a clean XP machine Message-ID: <348C5A65-9E92-43EB-BF18-529D4F467E16@ezpzapps.com> I do most of my development on OS X but also make some Windows apps. I have an older machine that runs XP and it never goes on the internet, I use it to test basic development. When living in the city (Valletta), to test internet features for a Windows app I'd simply drop it on a USB flash drive and go to the local Cyber Cafe. The guy there finds it amusing and lets me use any of his machines after he resets it so it can do what I need without the usual Cafe restrictions (no cost either). Now that I spend more time on the small island (Gozo) I cannot do this and am looking at strategies to test apps on the web with minimal pain as far as PC virus/spyware issues are concerned. I like the idea of not having to think too much about virus/spyware plus clients seem to like the idea that my test machine stays off the web. My plan right now is to use Acronis to back up my 'virgin' machine to an external hard drive. Then, after testing just restore the PC using that backed-up image after wiping the PC clean. I am interested in finding out what others here think of my strategy. Too paranoid? Use a different back-up tool? Just load up with anti-virus software? What do other people do? What would you suggest? sims ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClipaSearch Pro http://www.ClipaTools.com Across Platforms - Code and Culture http://www.ezpzapps.com/blog/ From chipp at chipp.com Sat Mar 29 03:36:57 2008 From: chipp at chipp.com (Chipp Walters) Date: Sat, 29 Mar 2008 01:36:57 -0600 Subject: Keeping a clean XP machine In-Reply-To: <348C5A65-9E92-43EB-BF18-529D4F467E16@ezpzapps.com> References: <348C5A65-9E92-43EB-BF18-529D4F467E16@ezpzapps.com> Message-ID: <7aa52a210803290036p4ca52c70hc17347ae63651112@mail.gmail.com> Jim, I use WinXP everyday on 3 different computers, plus my daughter has one as does my wife. I've installed the free AVG and have can't remember the last time I had a virus, or my daughter, or my wife. The last time I had any major problems was when a RevDeleteFolder command got passed an empty var and it started trashing my entire C drive...OUCH! Ctrl-period couldn't stop it. Finally, I just pulled the plug on the machine, went outside and yelled a bit at the stars ;-) Our family pretty much knows not to download any .exe's and for the most part GMail identifies any problematic emails for us. To me, it seems a bit paranoid to go through what you do. Especially if you understand the basics of how not to get in trouble browsing on the internet (don't download anything you're absolutely not sure of). best, Chipp From scott at tactilemedia.com Sat Mar 29 04:27:49 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 29 Mar 2008 01:27:49 -0700 Subject: PendingMessage Data? Message-ID: Hello List: If you send a message in time with several data items, such as: send "updateMe v1,v2,v3,v4" to me in 2 seconds ...how can you retrieve the data values when intercepting the pendingMessages? According to the docs, the only info stored in a pendingMessages line is - the message ID - the time the message is scheduled for - the message name - the long ID property of the object that the message will be sent to Is there any way to retrieve the data that was sent along with the message? Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From palcibiades-first at yahoo.co.uk Sat Mar 29 05:17:22 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sat, 29 Mar 2008 02:17:22 -0700 (PDT) Subject: Keeping a clean XP machine In-Reply-To: <348C5A65-9E92-43EB-BF18-529D4F467E16@ezpzapps.com> References: <348C5A65-9E92-43EB-BF18-529D4F467E16@ezpzapps.com> Message-ID: <16368191.post@talk.nabble.com> Agreed that an up to date XP, running as limited user, with a decent firewall and AV is pretty secure. But you could also duplicate the cafe function with less trouble by going to Virtual Box or similar and reset after each use. Nothing is going to get out from VB into the base system if its running on a different OS. Debian or PCLinux would be my choice of distro on older hardware. Interesting to hear someone mention Acronis. Yes. Never lets you down. -- View this message in context: http://www.nabble.com/Keeping-a-clean-XP-machine-tp16367114p16368191.html Sent from the Revolution - User mailing list archive at Nabble.com. From revlist at azurevision.co.uk Sat Mar 29 10:01:39 2008 From: revlist at azurevision.co.uk (Ian Wood) Date: Sat, 29 Mar 2008 14:01:39 +0000 Subject: Disappearing Documentation In-Reply-To: <2CDACE2C-7988-4497-A3C8-C4B2DC712454@mangomultimedia.com> References: <47ECD671.2030302@crcom.net> <6640D9E8-561F-4FDC-8071-85E072AA3F94@major-k.de> <47ECDB67.60802@crcom.net> <47ECDE69.8090106@crcom.net> <2CDACE2C-7988-4497-A3C8-C4B2DC712454@mangomultimedia.com> Message-ID: <1E1945A0-247D-43FA-9B07-1F597A10E2BC@azurevision.co.uk> On 28 Mar 2008, at 21:28, Trevor DeVore wrote: > I didn't think that the standalone engine expired, just the IDE. Are > you sure this is accurate Bill? It certainly hasn't worked that way with previous betas, just the IDE. Ian From saxtell at neb.rr.com Sat Mar 29 10:40:06 2008 From: saxtell at neb.rr.com (Steven Axtell) Date: Sat, 29 Mar 2008 09:40:06 -0500 Subject: Keeping a clean XP machine References: <348C5A65-9E92-43EB-BF18-529D4F467E16@ezpzapps.com> Message-ID: <001401c891aa$c87444f0$0301000a@saxtell> Jim, I have been using Windows for several years now (was a Mac user in the past-work pulled me to Windows)-have recenlty bought a Mac mini to test the Mac side of my programs. I use the latest Norton Internet Security software (I don't see any bogging down of the system that others have mentioned about earlier Norton Internet Security software). In addition to that, I occasionally run a-squared Free and Spyware Terminator (the free program in this group of programs) to catch things that Norton might has missed. Per the Maximum PC magazine, no one virus/spyware software is going to catch everything. Also, I use CCleaner (per Maximum PC) to clean up unneccessary files that accumulate (although it doesn't look specifically for viruses/spyware, it does help keep the computer running fast). Doing this, I have had no problems. Steve Axtell From coiin at rcn.com Sat Mar 29 11:00:41 2008 From: coiin at rcn.com (Colin Holgate) Date: Sat, 29 Mar 2008 11:00:41 -0400 Subject: end of update process In-Reply-To: <7c87a2a10803280620r78a44b7bi59cba88896fe7e3f@mail.gmail.com> References: <47E9F1FA.1040505@fourthworld.com> <7c87a2a10803280620r78a44b7bi59cba88896fe7e3f@mail.gmail.com> Message-ID: <76430252-6A75-48CE-B112-23A85F5B5229@rcn.com> For the various RC builds I've used the built in Check for Updates feature. It works really well, and at the end you're left with a message telling you that the update is completed. At that time you're still using the previous version (as indicated by "put the version" and also the About dialog). Should the update end by relaunching Rev? From m.schonewille at economy-x-talk.com Sat Mar 29 11:08:39 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 29 Mar 2008 16:08:39 +0100 Subject: end of update process In-Reply-To: <76430252-6A75-48CE-B112-23A85F5B5229@rcn.com> References: <47E9F1FA.1040505@fourthworld.com> <7c87a2a10803280620r78a44b7bi59cba88896fe7e3f@mail.gmail.com> <76430252-6A75-48CE-B112-23A85F5B5229@rcn.com> Message-ID: <4AF3F5A7-52E2-4DE1-AC7A-95BAFCF137F2@economy-x-talk.com> Hi Colin, No, it shouldn't. That would be very rude and awkward. It could show a message, saying: "You might want to save and close your work now and restart Revolution." Personally, I don't care about such a message. It's clear to me what's going on. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 29 mrt 2008, at 16:00, Colin Holgate wrote: > For the various RC builds I've used the built in Check for Updates > feature. It works really well, and at the end you're left with a > message telling you that the update is completed. At that time > you're still using the previous version (as indicated by "put the > version" and also the About dialog). Should the update end by > relaunching Rev? > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From coiin at rcn.com Sat Mar 29 11:24:18 2008 From: coiin at rcn.com (Colin Holgate) Date: Sat, 29 Mar 2008 11:24:18 -0400 Subject: end of update process In-Reply-To: <4AF3F5A7-52E2-4DE1-AC7A-95BAFCF137F2@economy-x-talk.com> References: <47E9F1FA.1040505@fourthworld.com> <7c87a2a10803280620r78a44b7bi59cba88896fe7e3f@mail.gmail.com> <76430252-6A75-48CE-B112-23A85F5B5229@rcn.com> <4AF3F5A7-52E2-4DE1-AC7A-95BAFCF137F2@economy-x-talk.com> Message-ID: <7D008D8D-67B5-4494-81FB-FCD024B977F1@rcn.com> On Mar 29, 2008, at 11:08 AM, Mark Schonewille wrote: > No, it shouldn't. That would be very rude and awkward. It could show > a message, saying: "You might want to save and close your work now > and restart Revolution." Personally, I don't care about such a > message. It's clear to me what's going on. Wouldn't most people do what I do, and check for the update when they've launched Revolution? At that time there are no stacks open. During frequent RC builds it's tempting to immediately check to see if bugs you've reported have been fixed, and it's easy to make the mistake of thinking that you've been updated, as the message implies. BTW, the four bugs I reported a few weeks ago are all still true in RC4. But then they are minor issues, and presumably more serious ones are being fixed each build. From m.schonewille at economy-x-talk.com Sat Mar 29 13:14:47 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 29 Mar 2008 18:14:47 +0100 Subject: end of update process In-Reply-To: <7D008D8D-67B5-4494-81FB-FCD024B977F1@rcn.com> References: <47E9F1FA.1040505@fourthworld.com> <7c87a2a10803280620r78a44b7bi59cba88896fe7e3f@mail.gmail.com> <76430252-6A75-48CE-B112-23A85F5B5229@rcn.com> <4AF3F5A7-52E2-4DE1-AC7A-95BAFCF137F2@economy-x-talk.com> <7D008D8D-67B5-4494-81FB-FCD024B977F1@rcn.com> Message-ID: <97749C32-9B6A-4E1A-BF33-91DEEBA9006D@economy-x-talk.com> Hi Colin, With Rev's increased stability, I start it up only once every few days, e.g. when I start working on a different project or after an update. I check for updates once every day, and would not appreciate to be force to quit Revolution after an update. I would be less inclined to update. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 29-mrt-2008, om 16:24 heeft Colin Holgate het volgende geschreven: > > Wouldn't most people do what I do, and check for the update when > they've launched Revolution? At that time there are no stacks open. > > During frequent RC builds it's tempting to immediately check to see > if bugs you've reported have been fixed, and it's easy to make the > mistake of thinking that you've been updated, as the message implies. > > BTW, the four bugs I reported a few weeks ago are all still true in > RC4. But then they are minor issues, and presumably more serious > ones are being fixed each build. > > From coiin at rcn.com Sat Mar 29 13:22:52 2008 From: coiin at rcn.com (Colin Holgate) Date: Sat, 29 Mar 2008 13:22:52 -0400 Subject: end of update process In-Reply-To: <97749C32-9B6A-4E1A-BF33-91DEEBA9006D@economy-x-talk.com> References: <47E9F1FA.1040505@fourthworld.com> <7c87a2a10803280620r78a44b7bi59cba88896fe7e3f@mail.gmail.com> <76430252-6A75-48CE-B112-23A85F5B5229@rcn.com> <4AF3F5A7-52E2-4DE1-AC7A-95BAFCF137F2@economy-x-talk.com> <7D008D8D-67B5-4494-81FB-FCD024B977F1@rcn.com> <97749C32-9B6A-4E1A-BF33-91DEEBA9006D@economy-x-talk.com> Message-ID: <6C5DF66A-25B0-4742-9A62-4FAC66662395@rcn.com> On Mar 29, 2008, at 1:14 PM, Mark Schonewille wrote: > check for updates once every day, and would not appreciate to be > force to quit Revolution after an update. I would be less inclined > to update. I'm not suggesting it would force restart, it would only restart if there were no stacks open, or if there were stacks open and you clicked the "Relaunch Now" button instead of the "Cancel" or "I'll do it Myself Later" button. Presumably you do relaunch Rev after there has been an update, don't you? Otherwise why bother checking for the update. From geradamas at yahoo.com Sat Mar 29 13:25:58 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 29 Mar 2008 17:25:58 +0000 (GMT) Subject: Textifier Message-ID: <917551.62596.qm@web37502.mail.mud.yahoo.com> Just uploaded to revOnline a version of 'Textifier.rev' that saves the text dump into a numbered folder to prevent over-writing previous text dumps. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! For Good helps you make a difference http://uk.promotions.yahoo.com/forgood/ From m.schonewille at economy-x-talk.com Sat Mar 29 13:52:04 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 29 Mar 2008 18:52:04 +0100 Subject: end of update process In-Reply-To: <6C5DF66A-25B0-4742-9A62-4FAC66662395@rcn.com> References: <47E9F1FA.1040505@fourthworld.com> <7c87a2a10803280620r78a44b7bi59cba88896fe7e3f@mail.gmail.com> <76430252-6A75-48CE-B112-23A85F5B5229@rcn.com> <4AF3F5A7-52E2-4DE1-AC7A-95BAFCF137F2@economy-x-talk.com> <7D008D8D-67B5-4494-81FB-FCD024B977F1@rcn.com> <97749C32-9B6A-4E1A-BF33-91DEEBA9006D@economy-x-talk.com> <6C5DF66A-25B0-4742-9A62-4FAC66662395@rcn.com> Message-ID: Hi Colin, An optional relaunch button would be fine for me, as long as it is accompanied with an "I'll do it Myself Later" button. You could post a request for such a feature in the QCC. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 29-mrt-2008, om 18:22 heeft Colin Holgate het volgende geschreven: > > I'm not suggesting it would force restart, it would only restart if > there were no stacks open, or if there were stacks open and you > clicked the "Relaunch Now" button instead of the "Cancel" or "I'll > do it Myself Later" button. Presumably you do relaunch Rev after > there has been an update, don't you? Otherwise why bother checking > for the update. > From bvg at mac.com Sat Mar 29 13:57:54 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 29 Mar 2008 18:57:54 +0100 Subject: end of update process In-Reply-To: <6C5DF66A-25B0-4742-9A62-4FAC66662395@rcn.com> References: <47E9F1FA.1040505@fourthworld.com> <7c87a2a10803280620r78a44b7bi59cba88896fe7e3f@mail.gmail.com> <76430252-6A75-48CE-B112-23A85F5B5229@rcn.com> <4AF3F5A7-52E2-4DE1-AC7A-95BAFCF137F2@economy-x-talk.com> <7D008D8D-67B5-4494-81FB-FCD024B977F1@rcn.com> <97749C32-9B6A-4E1A-BF33-91DEEBA9006D@economy-x-talk.com> <6C5DF66A-25B0-4742-9A62-4FAC66662395@rcn.com> Message-ID: <320D1B0E-CABD-48B1-A9A7-E059B92D090D@mac.com> I'd say that an app that quits itself without user action is very evil. Not even standalone installers do this. On the other hand if you got to the end of most installer there's a quit button, and a check mark that allows to automatically open the freshly installed application. my 2 rappen Bjoernke -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From mwieder at ahsoftware.net Sat Mar 29 14:06:15 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 29 Mar 2008 11:06:15 -0700 Subject: Keeping a clean XP machine In-Reply-To: <348C5A65-9E92-43EB-BF18-529D4F467E16@ezpzapps.com> References: <348C5A65-9E92-43EB-BF18-529D4F467E16@ezpzapps.com> Message-ID: <160314850343.20080329110615@ahsoftware.net> Jim- I keep a clean VMWare XP install image for purposes like this. When I need to test something in a clean environment I make a copy of the virgin image, mount it, and install whatever onto it. If anything goes south I can just delete the image and start again. No need to endanger my work environment. -- -Mark Wieder mwieder at ahsoftware.net From mdswindell at cruzio.com Sat Mar 29 14:18:06 2008 From: mdswindell at cruzio.com (Mark Swindell) Date: Sat, 29 Mar 2008 11:18:06 -0700 Subject: standalone debugger problem Message-ID: <001B20E5-77DE-438C-9578-296DB2A07DF9@cruzio.com> In running a standalone with the latest beta 4 (and previous) when an execution error is encountered I'm invited to name and save the report to a text file. But I cannot close the execution error window or move past it (continue use of the standalone). I can only save the report and resave it over and over, or quit. Is this a bug? It seems like it must be. Thanks, Mark From wjm at wjm.org Sat Mar 29 14:23:49 2008 From: wjm at wjm.org (Bill Marriott) Date: Sat, 29 Mar 2008 14:23:49 -0400 Subject: 2.9 - Pasting from Excel References: <47EDA6DA.5060405@deepfoo.com> Message-ID: Bryan, Please file this as a report in RQCC. Clipboard processing was redone for 2.9, and this would have been an ideal time to address this. Unfortunately, I highly doubt there will be time to do anything about it before release, but you never know. > This is likely to seem ridiculously simple. I use Excel a lot during the > course of the day. Sometimes I need to cut and paste data from multiple > rows and columns on an ad hoc basis and take it into Rev. > > In prior versions of Rev the result was text not separated by tabs as you > would expect and as you get if you paste into Notepad for example. > > In fact for years that has been my workaround. Copy from Excel, paste into > Notepad, then paste into Rev. > > I had thought 2.9 might preserve the tabs but it does not. Am I missing > something or is this the standard (and expected, and thus S.O.L) behavior? > > Is there anything anyone can think of that could make this otherwise > simple task, well, simple? From wjm at wjm.org Sat Mar 29 15:03:30 2008 From: wjm at wjm.org (Bill Marriott) Date: Sat, 29 Mar 2008 15:03:30 -0400 Subject: Keeping a clean XP machine References: <348C5A65-9E92-43EB-BF18-529D4F467E16@ezpzapps.com> Message-ID: Jim, > What would you suggest? There is a completely free and extremely easy solution for you to have a testbed XP system that is always going to be clean: 1) Download Virtual PC 2007 http://tinyurl.com/2jr7a7 aka http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx 2) Download the "Internet Explorer Application Compatibility VPC Image" http://tinyurl.com/yz6qxt aka http://www.microsoft.com/downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&DisplayLang=en Virtual PC is software that will create a "computer within a computer." You can run Windows XP and even some Linux distributions within it. Not only that, but you can set an option such that changes to the system are not recorded to disk. You never have to re-load an image. Just quit Virtual PC and the next time you run it, the system is in factory condition again. The IEACVPC Image is a *pre-activated* copy of Windows along with Internet Explorer. You can choose between Windows XP SP2 with IE6/IE7/IE8 or Windows Vista with IE7/IE8. The software is intended to make it easier for people to test out web pages under the various configurations, but it works extremely well for testing out other software. Using these images enables you to run various configurations of Windows instantly, without the time-consuming process of backing up and restoring drives. Just choose which OS you want from a menu. If your machine is powerful enough, you can even run multiple virtual computers at once. Again, there is no cost for either of them. You don't say whether you are using an Intel-based Mac, but if you are, you have the option of using either VMWare Fusion or Parallels as a "clean" testbed, and you can specify that these virtual machines do not have access to the Internet. I have not tried to run Virtual PC within VMWare yet, but that would be a delightfully geeky/fun project to try some day. This software is so useful, I highly recommend it for anyone who builds software for distribution on Windows. From JimAultWins at yahoo.com Sat Mar 29 15:21:23 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 29 Mar 2008 12:21:23 -0700 Subject: 2.9 - Pasting from Excel In-Reply-To: Message-ID: I am a little confused about the original poster's situation. On 3/29/08 11:23 AM, "Bill Marriott" wrote: > Bryan, > > Please file this as a report in RQCC. Clipboard processing was redone for > 2.9, and this would have been an ideal time to address this. Unfortunately, > I highly doubt there will be time to do anything about it before release, > but you never know. > >> This is likely to seem ridiculously simple. I use Excel a lot during the >> course of the day. Sometimes I need to cut and paste data from multiple >> rows and columns on an ad hoc basis and take it into Rev. >> >> In prior versions of Rev the result was text not separated by tabs as you >> would expect and as you get if you paste into Notepad for example. >> >> In fact for years that has been my workaround. Copy from Excel, paste into >> Notepad, then paste into Rev. >> >> I had thought 2.9 might preserve the tabs but it does not. Am I missing >> something or is this the standard (and expected, and thus S.O.L) behavior? >> >> Is there anything anyone can think of that could make this otherwise >> simple task, well, simple? You need to be a bit more specific, since there are issues with Excel and other programs converting clipboard data. Remember that within Excel you can copy and paste text, formulas, images, charts, and many other objects that cannot be translated to other programs. Excel has an internal clipboard, and the answer may be to copy, paste values into a blank/new worksheet, then copy that result so that the clipboard format is as consistent with text only as possible (no formulas, conditional formatting, etc) and then see if tabs are removed. Also in Rev you do a quick test for its version of the clipboarddata by using the message box: step 1 is to copy a section of a spread sheet, then switch to Rev step 2 put offset(tab, the clipboarddata) which should give the number of the first tab. Hope this helps Jim Ault Las Vegas From sims at ezpzapps.com Sat Mar 29 16:21:47 2008 From: sims at ezpzapps.com (Jim Sims) Date: Sat, 29 Mar 2008 21:21:47 +0100 Subject: Keeping a clean XP machine In-Reply-To: References: <348C5A65-9E92-43EB-BF18-529D4F467E16@ezpzapps.com> Message-ID: Thank you all for the suggestions. Quite interesting to read how many approaches everyone is using. Just for the record, I've downloaded Acronis True Image which provides back up utilities, disk cleaning/wiping utilities, and an image utility. Seems rather fast and does not slow down the Windows machine at all. Cost me $49. The Try&Decide utility feature allows you to create a temporary copy of your hard disk. Using this copy, you can perform changes on the system that otherwise might not be advisable, such as installing new software, downloading files from the Internet, or opening e-mail attachments. If, during these operations, the system crashes or is infected by a virus, you can delete the temporary duplicate and restore your system to a known, healthy condition. A simple reboot will restore your original hard disk and any changes, including the virus or other unwanted changes, will be gone. Thanks again, sims From niconiko at gmail.com Sat Mar 29 18:31:37 2008 From: niconiko at gmail.com (Nicolas Cueto) Date: Sun, 30 Mar 2008 07:31:37 +0900 Subject: clickline doesn't work with modal stack? References: <47C55F7F.50608@laposte.net> Message-ID: <008701c891ec$a82c3d00$0401a8c0@niconiko04zbtb> Maybe it's because I'm still on Rev 2.6 but, clicking on a line in a locked field list is returning an empty clickLine. But the line does get hilited, and the behaviour works as expected when the stack is opened not as modal but with the Rev editor. BTW, another less urgent unexpected behaviour possibly related to modal stacks. An image on my stack is not being redrawn even after its fileName is set to empty. Instead, a kind of hilited blank area persists. (Again, this problem disappears when stack is not opened as modal.) So, am I right in assuming the modal state is the problem? If so, any alternative ways of retrieving which line is clicked in a locked list field? Thanks. -- Nicolas Cueto From geradamas at yahoo.com Sat Mar 29 18:40:44 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 29 Mar 2008 22:40:44 +0000 (GMT) Subject: Text Concatenation Message-ID: <137968.67730.qm@web37512.mail.mud.yahoo.com> Just uploaded to revOnline a text-file concatenator; this can cope with non-Latin txt documents (such as, err, Bulgarian texts). in unicode. see "Text Concatenator" (a.k.a TEXCONCAT.rev) under 'Richmond' sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ __________________________________________________________ Sent from Yahoo! Mail. A Smarter Inbox http://uk.docs.yahoo.com/nowyoucan.html From niconiko at gmail.com Sat Mar 29 18:59:14 2008 From: niconiko at gmail.com (Nicolas Cueto) Date: Sun, 30 Mar 2008 07:59:14 +0900 Subject: clickline doesn't work with modal stack? Message-ID: <009201c891f0$83b5afc0$0401a8c0@niconiko04zbtb> Found a solution ! To include empty "open/preOpen/close stack" handlers in the modal stack. Cheers, Nicolas Cueto From bryan at deepfoo.com Sat Mar 29 19:35:56 2008 From: bryan at deepfoo.com (Bryan McCormick) Date: Sat, 29 Mar 2008 19:35:56 -0400 Subject: Pasting from Excel Message-ID: <47EED25C.8040101@deepfoo.com> To clarify, yes, the problem in copying any range of rows and columns from Excel and then trying to paste them into a field is that tabs are not preserved. I am trying to paste from Excel, to Rev. It works fine pasting from Rev to Excel. This is on Windows. I was keeping my fingers crossed this would be rectified in 2.9. To clarify by example, what you end up with in pasting from Excel to Rev is no separation character of any kind, so you simply get a run of text concatenated together. --------- Example For example a spreadsheet with the following (tabs to show columns) Hot Blue Red Almond ...results in this when pasted into a Rev field: hotblueredalmond If one pastes into NotedPad first and then into Rev, the proper formatting returns. ----------- Checking the clipboard to do something simple like replace tab with (pick a delimiter) does not work. I thought of that as well Jim, but no go, the tabs just do not appear to be there. Perhaps it is a flaw with the internal clipboard of Excel. However Notepad seems to be able to handle it fine as does pretty much any other text editor on Windows. I'm not sure this would be a bug per se as long as this is not really Rev's problem. It is however really annoying, perhaps it becomes a feature request? I would think this would potentially impact any developer trying to come up with a solution that interfaces with Office products. From wjm at wjm.org Sat Mar 29 19:35:59 2008 From: wjm at wjm.org (Bill Marriott) Date: Sat, 29 Mar 2008 19:35:59 -0400 Subject: 2.9 - Pasting from Excel References: Message-ID: Jim, > Excel has an internal clipboard, and the answer may be to copy, paste > values > into a blank/new worksheet, then copy that result so that the clipboard > format is as consistent with text only as possible (no formulas, > conditional > formatting, etc) and then see if tabs are removed. It can't be *that* private. The OP's concern was that tabs are -removed- when pasting into Rev. I was able to paste from Excel into several other programs with tabs preserved. Of course it worked well pasting into Office programs. But it worked in all other, non-Microsoft applications I tried, too. In fact, I was surprised to see that when pasting into Xara Xtreme (a program which actually asks you what aspect of the clipboard you want to paste), I saw options for enhanced metafile, bitmap, unformatted text, and rich text. Tabs were preserved. In Rev, "put the keys of the clipboardData" shows "styles, rtf, unicode, text" and none of those formats has any tabs within. I decided to file a report myself on this. #6269 Bill From ambassador at fourthworld.com Sat Mar 29 19:47:21 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 29 Mar 2008 16:47:21 -0700 Subject: Pasting from Excel Message-ID: <47EED509.6060800@fourthworld.com> Bryan McCormick wrote: > Checking the clipboard to do something simple like replace tab with > (pick a delimiter) does not work. I thought of that as well Jim, but no > go, the tabs just do not appear to be there. Looks like you solved the mystery: Excel's clip format is different from its tabbed export format. Seems Notepad (another Microsoft app) is aware of Excel's clip format, and is able to reformat it for itself. So the only remaining task to use the clipboard data from Excel in Rev is to figure out the format. It's probably using a simple one-character delimiter, and from the looks of your earlier example perhaps the delimiter is a NULL byte. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From wjm at wjm.org Sat Mar 29 19:49:13 2008 From: wjm at wjm.org (Bill Marriott) Date: Sat, 29 Mar 2008 19:49:13 -0400 Subject: clickline doesn't work with modal stack? References: <47C55F7F.50608@laposte.net> <008701c891ec$a82c3d00$0401a8c0@niconiko04zbtb> Message-ID: Nicolas, > Any alternative ways of > retrieving which line is clicked in a locked > list field? Yes, upgrading :) This appears to work properly in Revolution 2.9 - Bill From bryan at deepfoo.com Sat Mar 29 21:32:48 2008 From: bryan at deepfoo.com (Bryan McCormick) Date: Sat, 29 Mar 2008 21:32:48 -0400 Subject: 2.9 - Pasting from Excel Message-ID: <47EEEDC0.2090900@deepfoo.com> Bill, It is also important to note that LF or CR is not preserved either. If for example you copy a run of cells from Excel in a column (multiple rows), they will also run together when pasted into a rev field. This has been the behavior forever in MC and Rev as far as I know, so technically I don't think it is a bug as much as an unexpected feature failure? ------------- Returns indicate rows: 10 20 30 Pasted into Rev yields 102030 ----------------- I did notice one major problem was fixed in 2.9: In pre 2.9 when pasting from Excel with a number formatted with comma separators for the thousands produced odd results. You would only get the comma followed by the hundreds, tens and ones. Also you would get a style (color) showing up where there was not one: Excel: 1,000 Pasted into Rev pre 2.9 used to get: ,000 - and the text appears in red even though no style was applied in Excel. From JimAultWins at yahoo.com Sat Mar 29 22:12:18 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 29 Mar 2008 19:12:18 -0700 Subject: Pasting from Excel In-Reply-To: <47EED25C.8040101@deepfoo.com> Message-ID: I agree that the Office products are so widely used that this tab-loss feature should be fixed. So far I have only designed such tools for my self and usually use AppleScript (and older versions of Rev) so I am glad you are exploring the issue. Thanks Jim Ault Las Vegas On 3/29/08 4:35 PM, "Bryan McCormick" wrote: > To clarify, yes, the problem in copying any range of rows and columns > from Excel and then trying to paste them into a field is that tabs are > not preserved. I am trying to paste from Excel, to Rev. It works fine > pasting from Rev to Excel. This is on Windows. I was keeping my fingers > crossed this would be rectified in 2.9. > > To clarify by example, what you end up with in pasting from Excel to Rev > is no separation character of any kind, so you simply get a run of text > concatenated together. > > --------- Example > > For example a spreadsheet with the following (tabs to show columns) > > Hot Blue Red Almond > > > ...results in this when pasted into a Rev field: > > hotblueredalmond > > > If one pastes into NotedPad first and then into Rev, the proper > formatting returns. > > ----------- > > Checking the clipboard to do something simple like replace tab with > (pick a delimiter) does not work. I thought of that as well Jim, but no > go, the tabs just do not appear to be there. > > Perhaps it is a flaw with the internal clipboard of Excel. However > Notepad seems to be able to handle it fine as does pretty much any other > text editor on Windows. > > I'm not sure this would be a bug per se as long as this is not really > Rev's problem. It is however really annoying, perhaps it becomes a > feature request? > > I would think this would potentially impact any developer trying to come > up with a solution that interfaces with Office products. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sundown at pacifier.com Sun Mar 30 00:06:58 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 29 Mar 2008 21:06:58 -0700 Subject: rev onLine down? In-Reply-To: References: Message-ID: Is Rev OnLine down? I am getting an error when I try to access it. thanks, -=>JB<=- From ambassador at fourthworld.com Sun Mar 30 01:05:01 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 29 Mar 2008 22:05:01 -0700 Subject: rev onLine down? Message-ID: <47EF1F7D.8080404@fourthworld.com> JB wrote: > Is Rev OnLine down? > > I am getting an error when I try to access it. Maybe they turned it off for Earth Hour and forgot to turn it back on. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From sundown at pacifier.com Sun Mar 30 01:13:21 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 29 Mar 2008 22:13:21 -0700 Subject: rev onLine down? In-Reply-To: <47EF1F7D.8080404@fourthworld.com> References: <47EF1F7D.8080404@fourthworld.com> Message-ID: <6624B140-0D85-4697-B11C-21B7E8206215@pacifier.com> Maybe they think it is Earth Day & not Earth Hour because it is still down. -=>JB<=- On Mar 29, 2008, at 10:05 PM, Richard Gaskin wrote: > > Maybe they turned it off for Earth Hour and forgot to turn it back on. > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From FlexibleLearning at aol.com Sun Mar 30 07:31:19 2008 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sun, 30 Mar 2008 07:31:19 EDT Subject: Image conversion Message-ID: I have an embedded cd image. I want to know the GIF (or PNG or JPG, don't mind which) value of it so it can be stored in base64-format for another program. I suspect that the templateImage comes into play here, possibly with converting the imageData using export. How do I do this? /H From m.schonewille at economy-x-talk.com Sun Mar 30 08:01:28 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 30 Mar 2008 14:01:28 +0200 Subject: Image conversion In-Reply-To: References: Message-ID: <64BFBEEF-EB61-46E8-B557-589BAE14F43D@economy-x-talk.com> H, export img x to myVar as PNG Best, M -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 30-mrt-2008, om 13:31 heeft FlexibleLearning at aol.com het volgende geschreven: > I have an embedded cd image. I want to know the GIF (or PNG or > JPG, don't > mind which) value of it so it can be stored in base64-format for > another > program. I suspect that the templateImage comes into play here, > possibly with > converting the imageData using export. > > How do I do this? > > /H > From wjm at wjm.org Sun Mar 30 08:33:34 2008 From: wjm at wjm.org (Bill Marriott) Date: Sun, 30 Mar 2008 08:33:34 -0400 Subject: rev onLine down? References: Message-ID: Appears to be an RC4 bug. #6281 filed. > Is Rev OnLine down? I am getting an error when I try to access it. From eric.chatonet at sosmartsoftware.com Sun Mar 30 10:12:08 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 30 Mar 2008 16:12:08 +0200 Subject: rev onLine down? In-Reply-To: References: Message-ID: <5BD0E46C-C4EF-4778-80C5-B14CAB91BA81@sosmartsoftware.com> John, Le 30 mars 08 ? 06:06, -= JB =- a ?crit : > Is Rev OnLine down? > > I am getting an error when I try to access it. Waiting for a fix in rc5 about this Rev Online issue in rc4, you can use the Rev Search Engine or my Rev Online Picker plugin: both work as usual. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From jbv.silences at club-internet.fr Sun Mar 30 10:31:13 2008 From: jbv.silences at club-internet.fr (jbv) Date: Sun, 30 Mar 2008 16:31:13 +0200 Subject: Somewhat [OT] : cgi, XML and Excel files Message-ID: <47EFA431.6411176D@club-internet.fr> Hi folks, I've just finished a Rev cgi script that outputs sophisticated Excel files (with layout, styles and stuff) using the MS XML format. On my Mac and my PC everything works fine, but I'm using openOffice instead of excel. I've asked a few potential users to test it, and some of them meet various problems, like the XML code being opened in Word instead of excel, or excel displaying just crap... As often, I don't have access to all kinds of potential users, as they are spread all over the country, only through a few managers who don't know a bit about technology and have no idea what versions of excel and windoze end users may have on their laptops... So here's my question : does anyone have a clear idea of which versions of excel support that MS XML format ? The various infos I grabbed on the web aren't clear : it looks like XML became available with Excel 2003, but is it ONLY Excel 2003 or any version SINCE Excel 2003 ? Any additional info will be apreciated too... Thanks for your help. Don't hesitate to reply off-list if you think this is OT... Best, JB From bvg at mac.com Sun Mar 30 12:17:04 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 30 Mar 2008 18:17:04 +0200 Subject: Somewhat [OT] : cgi, XML and Excel files In-Reply-To: <47EFA431.6411176D@club-internet.fr> References: <47EFA431.6411176D@club-internet.fr> Message-ID: <4B85EA98-26F9-461D-8DAC-5BEDC02F0E35@mac.com> There's two XML formats by Microsoft. one was introduced in Office 2003, the other in 2007. Both are... sub optimal for third party implementation, and I don't know if 2007 supports the format introduced in 2003. Maybe some day Microsoft will stop to be the one and all Office software owner, similar to what is currently happening with the browser market. Until then, I suggest you save the file in the older non-xml binary format, whenever possible. As far as I know, the 2003 format is very similar to the older binary one anyway, and 2003 can't read the 2007 files (there's an add on ppl can install though). have fun Bjoernke On 30 Mar 2008, at 16:31, jbv wrote: > Hi folks, > > I've just finished a Rev cgi script that outputs sophisticated > Excel files (with layout, styles and stuff) using the MS XML > format. > On my Mac and my PC everything works fine, but I'm using > openOffice instead of excel. > I've asked a few potential users to test it, and some of them > meet various problems, like the XML code being opened in > Word instead of excel, or excel displaying just crap... > As often, I don't have access to all kinds of potential users, > as they are spread all over the country, only through a few > managers who don't know a bit about technology and have > no idea what versions of excel and windoze end users may > have on their laptops... > > So here's my question : does anyone have a clear idea of > which versions of excel support that MS XML format ? > The various infos I grabbed on the web aren't clear : it looks > like XML became available with Excel 2003, but is it ONLY > Excel 2003 or any version SINCE Excel 2003 ? > Any additional info will be apreciated too... > > Thanks for your help. > Don't hesitate to reply off-list if you think this is OT... > > Best, > JB > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From Roger.E.Eller at sealedair.com Sun Mar 30 14:27:30 2008 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Sun, 30 Mar 2008 14:27:30 -0400 Subject: rev onLine down? In-Reply-To: Message-ID: If they will be working on a RevOnline bug anyway, can they also give this one some attention? http://quality.runrev.com/qacenter/show_bug.cgi?id=1962 Bug 1962 is about RevOnline, but also the Check for Updates fails for the same reason. --- Roger Eller From Andre.Bisseret at inria.fr Sun Mar 30 14:34:02 2008 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Sun, 30 Mar 2008 20:34:02 +0200 Subject: 2.9 - Pasting from Excel In-Reply-To: <47EDA6DA.5060405@deepfoo.com> References: <47EDA6DA.5060405@deepfoo.com> Message-ID: <74D36C70-D374-45C8-A19E-A4F929F64FEA@inria.fr> Hi, Here if I copy (or cut) from an Excel file (multiple rows and columns) and then I paste in a Rev field (with tab stops being defined) I got the texts of the cells separared by tabs (and the rows by cr) I am working on Mac OSX 10.5.2. Microsoft Excel 2008 for Mac Rev 2.9.0 rc 3. For a new stack I am developing, I am saving the Excel file in .txt (tab separator) tab, carriage return as well are preserved. I just tried with Excel file in .xls and I got the same expected result. Actually, in my stack, I am using something like : open file suchFileName FOR read -- an excel file saved in .txt read from file suchFileName at 1 until EOF put it into fld "thisField" close file suchFileName This works well; tabs and crs are there Best regards from Grenoble Andr? Le 29 mars 08 ? 03:18, Bryan McCormick a ?crit : > Hi Folks, > > This is likely to seem ridiculously simple. I use Excel a lot during > the course of the day. Sometimes I need to cut and paste data from > multiple rows and columns on an ad hoc basis and take it into Rev. > > In prior versions of Rev the result was text not separated by tabs > as you would expect and as you get if you paste into Notepad for > example. > > In fact for years that has been my workaround. Copy from Excel, > paste into Notepad, then paste into Rev. > > I had thought 2.9 might preserve the tabs but it does not. Am I > missing something or is this the standard (and expected, and thus > S.O.L) behavior? > > Is there anything anyone can think of that could make this otherwise > simple task, well, simple? > > Thanks. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From FlexibleLearning at aol.com Sun Mar 30 14:34:01 2008 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sun, 30 Mar 2008 14:34:01 EDT Subject: Image conversion Message-ID: M A gem. Thank you. /H > export img x to myVar as PNG > > Best, > > M From stephenREVOLUTION2 at barncard.com Sun Mar 30 14:40:24 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Sun, 30 Mar 2008 11:40:24 -0700 Subject: 2.9 - Pasting from Excel In-Reply-To: <74D36C70-D374-45C8-A19E-A4F929F64FEA@inria.fr> References: <47EDA6DA.5060405@deepfoo.com> <74D36C70-D374-45C8-A19E-A4F929F64FEA@inria.fr> Message-ID: AND it works for me as well in Leopard .2 and 2.9.0 rc 4 and Excel X for mac service release 1 (2001) >Hi, >Here if I copy (or cut) from an Excel file (multiple rows and >columns) and then I paste in a Rev field (with tab stops being >defined) I got the texts of the cells separared by tabs (and the >rows by cr) > >I am working on Mac OSX 10.5.2. >Microsoft Excel 2008 for Mac >Rev 2.9.0 rc 3. > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From sundown at pacifier.com Sun Mar 30 14:48:52 2008 From: sundown at pacifier.com (-= JB =-) Date: Sun, 30 Mar 2008 11:48:52 -0700 Subject: rev onLine down? In-Reply-To: <5BD0E46C-C4EF-4778-80C5-B14CAB91BA81@sosmartsoftware.com> References: <5BD0E46C-C4EF-4778-80C5-B14CAB91BA81@sosmartsoftware.com> Message-ID: <8EF1FB46-2F91-4357-9CB5-A50398025046@pacifier.com> Where can I get your Rev Online Picker plugin? Please don't tell me it is on Rev Online. thanks, -=>JB<=- On Mar 30, 2008, at 7:12 AM, Eric Chatonet wrote: > John, > > Le 30 mars 08 ? 06:06, -= JB =- a ?crit : >> Is Rev OnLine down? >> >> I am getting an error when I try to access it. > > Waiting for a fix in rc5 about this Rev Online issue in rc4, you > can use the Rev Search Engine or my Rev Online Picker plugin: both > work as usual. > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From eric.chatonet at sosmartsoftware.com Sun Mar 30 14:57:35 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 30 Mar 2008 20:57:35 +0200 Subject: rev onLine down? In-Reply-To: <8EF1FB46-2F91-4357-9CB5-A50398025046@pacifier.com> References: <5BD0E46C-C4EF-4778-80C5-B14CAB91BA81@sosmartsoftware.com> <8EF1FB46-2F91-4357-9CB5-A50398025046@pacifier.com> Message-ID: <690CC881-189B-4B92-954B-4E5F7A3710C4@sosmartsoftware.com> Hi John, LOL On my website: http://www.sosmartsoftware.com/ Revolution/Plugins Le 30 mars 08 ? 20:48, -= JB =- a ?crit : > Where can I get your Rev Online Picker plugin? > > Please don't tell me it is on Rev Online. > > thanks, > -=>JB<=- Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From wjm at wjm.org Sun Mar 30 15:11:12 2008 From: wjm at wjm.org (Bill Marriott) Date: Sun, 30 Mar 2008 15:11:12 -0400 Subject: 2.9 - Pasting from Excel References: <47EDA6DA.5060405@deepfoo.com><74D36C70-D374-45C8-A19E-A4F929F64FEA@inria.fr> Message-ID: Appears to be a problem on Windows only. > AND it works for me as well in Leopard .2 and 2.9.0 rc 4 and Excel X for > mac service release 1 (2001) > >>Here if I copy (or cut) from an Excel file (multiple rows and columns) >>and then I paste in a Rev field (with tab stops being defined) I got the >>texts of the cells separared by tabs (and the rows by cr) >> >>I am working on Mac OSX 10.5.2. >>Microsoft Excel 2008 for Mac >>Rev 2.9.0 rc 3. From ambassador at fourthworld.com Sun Mar 30 15:30:11 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 30 Mar 2008 12:30:11 -0700 Subject: 2.9 - Pasting from Excel Message-ID: <47EFEA43.1040404@fourthworld.com> Bill Marriott wrote: > Appears to be a problem on Windows only. Has it been determined yet whether the delimiters are absent, or just another character other than tab such as NULL? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From sundown at pacifier.com Sun Mar 30 15:31:14 2008 From: sundown at pacifier.com (-= JB =-) Date: Sun, 30 Mar 2008 12:31:14 -0700 Subject: rev onLine down? In-Reply-To: <690CC881-189B-4B92-954B-4E5F7A3710C4@sosmartsoftware.com> References: <5BD0E46C-C4EF-4778-80C5-B14CAB91BA81@sosmartsoftware.com> <8EF1FB46-2F91-4357-9CB5-A50398025046@pacifier.com> <690CC881-189B-4B92-954B-4E5F7A3710C4@sosmartsoftware.com> Message-ID: Hi Eric, Thanks! I headed there now. -=>JB<=- On Mar 30, 2008, at 11:57 AM, Eric Chatonet wrote: > Hi John, > > LOL > On my website: http://www.sosmartsoftware.com/ > Revolution/Plugins > > Le 30 mars 08 ? 20:48, -= JB =- a ?crit : >> Where can I get your Rev Online Picker plugin? >> >> Please don't tell me it is on Rev Online. >> >> thanks, >> -=>JB<=- > > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From Roger.E.Eller at sealedair.com Sun Mar 30 17:20:48 2008 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Sun, 30 Mar 2008 17:20:48 -0400 Subject: 2.9 - Pasting from Excel In-Reply-To: Message-ID: Does this work using Open Office in Linux? I would try it but I don't have the link to download RC4. > Appears to be a problem on Windows only. > >> AND it works for me as well in Leopard .2 and 2.9.0 rc 4 and Excel X for >> mac service release 1 (2001) Roger Eller From sundown at pacifier.com Sun Mar 30 17:59:46 2008 From: sundown at pacifier.com (-= JB =-) Date: Sun, 30 Mar 2008 14:59:46 -0700 Subject: Dynamic Table Field In-Reply-To: References: <5BD0E46C-C4EF-4778-80C5-B14CAB91BA81@sosmartsoftware.com> <8EF1FB46-2F91-4357-9CB5-A50398025046@pacifier.com> <690CC881-189B-4B92-954B-4E5F7A3710C4@sosmartsoftware.com> Message-ID: <176B8485-39E0-4A79-8654-B2CB395718DF@pacifier.com> A few days ago I asked if you could access a Table Field and find out what item and line were clicked on. If you want to now you can. I made a field that will allow you to do that and uploaded it to Rev Online. It is in the Programmers Section and named Dynamic Table Field. It has only been tested on a Mac with OS X. -=>JB<=- From mark at maseurope.net Sun Mar 30 18:10:37 2008 From: mark at maseurope.net (Mark Smith) Date: Sun, 30 Mar 2008 23:10:37 +0100 Subject: Windows shell commands Message-ID: Has anyone had on windows not work? I'm having no luck at all with it, and was wondering if there's some known issue. Best, Mark From m.schonewille at economy-x-talk.com Sun Mar 30 18:17:03 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 31 Mar 2008 00:17:03 +0200 Subject: Windows shell commands In-Reply-To: References: Message-ID: Hi Mark, Which version of Rev, which version of Windows, which shell command? Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 31 mrt 2008, at 00:10, Mark Smith wrote: > Has anyone had on windows not > work? > > I'm having no luck at all with it, and was wondering if there's some > known issue. > > Best, > > Mark > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mark at maseurope.net Sun Mar 30 18:56:50 2008 From: mark at maseurope.net (Mark Smith) Date: Sun, 30 Mar 2008 23:56:50 +0100 Subject: Windows shell commands In-Reply-To: References: Message-ID: <31E1322C-C8BD-4176-B26F-C51CCD6D1F7A@maseurope.net> Mark, it's Windows XP under VMWare Fusion on Mac OS X, a standalone built with 2.9 rc-4, and the command is "LAME" - the mp3 encoder. So I'm building the command string in a variable , which will be like: -v --nohist --brief and then set the hideconsolewindows to true get shell(tLameStr) It's working, but the console pops up immediately, and then closes again when the command completes. Thanks, Mark On 30 Mar 2008, at 23:17, Mark Schonewille wrote: > Hi Mark, > > Which version of Rev, which version of Windows, which shell command? > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > A large collection of scripts for HyperCard, Revolution, SuperCard > and other programming languages can be found at http://runrev.info > > > > > On 31 mrt 2008, at 00:10, Mark Smith wrote: >> Has anyone had on windows not >> work? >> >> I'm having no luck at all with it, and was wondering if there's >> some known issue. >> >> Best, >> >> Mark >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Sun Mar 30 19:18:21 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 31 Mar 2008 01:18:21 +0200 Subject: Windows shell commands In-Reply-To: <31E1322C-C8BD-4176-B26F-C51CCD6D1F7A@maseurope.net> References: <31E1322C-C8BD-4176-B26F-C51CCD6D1F7A@maseurope.net> Message-ID: <64DC4FD2-B51C-44FD-A8C9-BCAD9B938C29@economy-x-talk.com> Mark, Some time ago, I had a similar problem on WinXP. I didn't look into it any further, but if I remember correctly, I wanted to use chkdsk while hiding the consoles. I reported it as a bug and got as a reply that chkdsk is an interactive command and therefore shows a console even if the hideconsolewindows is set to true. I am not sure that I can agree with that reply, but perhaps Lame is also an interactive command, e.g. a built-in feature that allows the user to cancel the process? I'm _only_guessing_ here, but it is a possibility. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 31-mrt-2008, om 0:56 heeft Mark Smith het volgende geschreven: > Mark, it's Windows XP under VMWare Fusion on Mac OS X, a standalone > built with 2.9 rc-4, and the command is "LAME" - the mp3 encoder. > > So I'm building the command string in a variable , which > will be like: > -v --nohist --brief output file> > > and then > > set the hideconsolewindows to true > get shell(tLameStr) > > It's working, but the console pops up immediately, and then closes > again when the command completes. > > Thanks, > > Mark > From mark at maseurope.net Sun Mar 30 20:48:22 2008 From: mark at maseurope.net (Mark Smith) Date: Mon, 31 Mar 2008 01:48:22 +0100 Subject: Windows shell commands In-Reply-To: <64DC4FD2-B51C-44FD-A8C9-BCAD9B938C29@economy-x-talk.com> References: <31E1322C-C8BD-4176-B26F-C51CCD6D1F7A@maseurope.net> <64DC4FD2-B51C-44FD-A8C9-BCAD9B938C29@economy-x-talk.com> Message-ID: Mark, thanks. That may be nearly true, in this case - it seems to work ok when I do no shell redirection. So, no feedback for the user.... Best, Mark On 31 Mar 2008, at 00:18, Mark Schonewille wrote: > Mark, > > Some time ago, I had a similar problem on WinXP. I didn't look into > it any further, but if I remember correctly, I wanted to use chkdsk > while hiding the consoles. I reported it as a bug and got as a > reply that chkdsk is an interactive command and therefore shows a > console even if the hideconsolewindows is set to true. > > I am not sure that I can agree with that reply, but perhaps Lame is > also an interactive command, e.g. a built-in feature that allows > the user to cancel the process? I'm _only_guessing_ here, but it is > a possibility. > > Best, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Get your store on-line within minutes with Salery Web Store > software. Download at http://www.salery.biz > > Op 31-mrt-2008, om 0:56 heeft Mark Smith het volgende geschreven: >> Mark, it's Windows XP under VMWare Fusion on Mac OS X, a >> standalone built with 2.9 rc-4, and the command is "LAME" - the >> mp3 encoder. >> >> So I'm building the command string in a variable , which >> will be like: >> -v --nohist --brief > output file> >> >> and then >> >> set the hideconsolewindows to true >> get shell(tLameStr) >> >> It's working, but the console pops up immediately, and then closes >> again when the command completes. >> >> Thanks, >> >> Mark >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jiml at netrin.com Sun Mar 30 21:23:02 2008 From: jiml at netrin.com (Jim Lambert) Date: Sun, 30 Mar 2008 18:23:02 -0700 Subject: Pasting from Excel In-Reply-To: <20080330170005.578A7488FFE@mail.runrev.com> References: <20080330170005.578A7488FFE@mail.runrev.com> Message-ID: I, too, have had problems copying from Excel and pasting into Rev fields on Windows only. However if I put clipboarddata["TEXT"] into fld somefield all usually works. Jim Lambert From palcibiades-first at yahoo.co.uk Mon Mar 31 03:41:21 2008 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Mon, 31 Mar 2008 08:41:21 +0100 Subject: question about default folders and shell (linux) Message-ID: <200803310841.21981.palcibiades-first@yahoo.co.uk> Problem: how to make sure that the default folder is set to the folder the app is in, and that this is also the one where shell("script.sh") will be exectuted? Otherwise, I've encountered the problem where, when the shell is called, its in /home/user, and cannot find the shell script, which is in /home/user/app along with all the other app files. Is this a reasonable way to go about it? Say in the open stack script? get the specialFolderPath of ("Home") put it & "/tmp" into tfilepath set the defaultFolder to tfilepath It seems to work from the message box - the default is indeed set to tmp, as an example. Is this the approved method? I don't want to hard code it in case they move the app from one machine to another with a different setup. This way they do have to have the app folder in /home, but that is reasonably understandable. Peter From eric.chatonet at sosmartsoftware.com Mon Mar 31 04:13:29 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 31 Mar 2008 10:13:29 +0200 Subject: question about default folders and shell (linux) In-Reply-To: <200803310841.21981.palcibiades-first@yahoo.co.uk> References: <200803310841.21981.palcibiades-first@yahoo.co.uk> Message-ID: Hi Peter, What about: set the itemDel to slash set the defaultFolder to (item 1 to -2 of the filename of & slash & "tmp") Le 31 mars 08 ? 09:41, Peter Alcibiades a ?crit : > Problem: how to make sure that the default folder is set to the > folder the > app is in, and that this is also the one where shell("script.sh") > will be > exectuted? Otherwise, I've encountered the problem where, when the > shell is > called, its in /home/user, and cannot find the shell script, which is > in /home/user/app along with all the other app files. > > Is this a reasonable way to go about it? Say in the open stack > script? > > > get the specialFolderPath of ("Home") > put it & "/tmp" into tfilepath > set the defaultFolder to tfilepath > > It seems to work from the message box - the default is indeed set > to tmp, as > an example. Is this the approved method? > > I don't want to hard code it in case they move the app from one > machine to > another with a different setup. This way they do have to have the > app folder > in /home, but that is reasonably understandable. > > Peter Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From david at openpartnership.net Mon Mar 31 09:32:36 2008 From: david at openpartnership.net (David Bovill) Date: Mon, 31 Mar 2008 13:32:36 +0000 Subject: numToChar(13) Message-ID: Recently had the following problem processing lists from ftp directories - fetching and displaying the directories in a list field was fine but when I tried to use the list field to obtain an ftp url the script failed - the debugging was a nightmare as the ftp url looked correct and manually entering the url worked fine. The problem? numToChar(13) returned from the ftp url. So I now use this script to fetch the directory listing: function ftp_FolderContents ftpDirectory > libURLSetFTPListCommand "NLST" > get word 1 to -1 of url ftpDirectory > replace numToChar(13) with empty in it > return it > end ftp_FolderContents Rev uses numToChar(10) for line endings (showing its Unix origins), but if written to a file on a Mac, using URL "file:", they're translated to numToChar(13). if using URL "binfile:", no translation happens, so numToChar(10) is preserved. I thought the act of putting text into a field cleaned' up the line endings to standard Rev numToChar(10) = CR's - but seems not? I am also not quite sure hwat to expect from different ftp platforms - it seems NLST is CRLF seperated - but my server is Unix not a PC? I am wandering if there is any tutorial out there that goes into these issues in any depth - they also come up when using certain command line tools, and reading and writing data in CGIs. From lists at mangomultimedia.com Mon Mar 31 09:38:02 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 31 Mar 2008 09:38:02 -0400 Subject: [ANN] GLX Application Framework Message-ID: <9F7D9C16-115D-45DC-91FC-3BCD88F62B49@mangomultimedia.com> Hey, Today I'm announcing the GLX Application Framework. The GLX Application Framework provides a foundation of common building blocks for building applications in Revolution (2.8.1 and above) on OS X (10.3 and above) and Windows (2000, XP and Vista). The framework takes care of common tasks such as splash stacks, loading stacks and externals at launch, working with user preferences, auto updating and more. This leaves you free to focus on coding the features specific to your application and not reinventing the wheel each time you start a new project. The framework is free to use in your personal or commercial projects. -- Tutorials -- I have started to create tutorials to help people get started. If there is anything that isn't clear or additional questions you have you can submit comments at the end of a lesson. The tutorials are available here: -- Download -- If the framework still seems interesting after looking at the tutorials you can download the framework files here: -- Additional Info -- When I first started using Revolution I wished that there was a quick way of getting an application and all of the standard application features up and running when I started a new project. At my company this framework has slowly evolved with each new project and was built with that goal in mind. By making this framework available to the community I hope that others will find it useful as well and contribute improvements where they can. The framework does not currently have Linux support because we do not create applications for Linux. Someone is welcome to add support for this. Contact me if you are interested and we can discuss what would need to be done. There are still some parts of the framework that are not documented yet (i.e. the undo manager and the innards of the auto update mechanism) so if you are poking around in the scripts and come across something that isn't answered anywhere then send an email. There are probably some parts that don't work exactly how one might want. If you come across something that fits into this category please mention it, or better yet, improve it and submit the change. -- Special Thanks -- Thanks to Daniels & Mara for the use of the GLX name. I think it is much cooler than anything else I could think of. Jerry has created tools that help Revolution developers be far more productive and hopefully this framework will help do the same. GLX2 is the must-have script editor for Revolution developers and is available at http://daniels-mara.com/glx2/ . If you have questions, suggestions or would like to contribute a modification to the framework please send an email to glxapp at bluemangolearning dot com. Have fun! -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com Email has been scanned for viruses by Altman Technologies' email management service - www.altman.co.uk/emailsystems From JimAultWins at yahoo.com Mon Mar 31 10:37:56 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 31 Mar 2008 07:37:56 -0700 Subject: numToChar(13) In-Reply-To: Message-ID: On 3/31/08 6:32 AM, "David Bovill" wrote: > Recently had the following problem processing lists from ftp directories - > fetching and displaying the directories in a list field was fine but when I > tried to use the list field to obtain an ftp url the script failed - the > debugging was a nightmare as the ftp url looked correct and manually > entering the url worked fine. The problem? numToChar(13) returned from the > ftp url. So I now use this script to fetch the directory listing: > > function ftp_FolderContents ftpDirectory >> libURLSetFTPListCommand "NLST" >> get word 1 to -1 of url ftpDirectory >> replace numToChar(13) with empty in it >> return it >> end ftp_FolderContents > > > > Rev uses numToChar(10) for line endings (showing its Unix origins), but if > written to a file on a Mac, using URL "file:", they're translated to > numToChar(13). if using URL "binfile:", no translation happens, so > numToChar(10) is preserved. I thought the act of putting text into a field > cleaned' up the line endings to standard Rev numToChar(10) = CR's - but > seems not? I am also not quite sure hwat to expect from different ftp > platforms - it seems NLST is CRLF seperated - but my server is Unix not a > PC? > > I am wandering if there is any tutorial out there that goes into these > issues in any depth - they also come up when using certain command line > tools, and reading and writing data in CGIs. Since this is a tricky area that usually requires customization, a quick suggestion: Google the terms that would apply to your situation, bookmark these for reference. Another excellent reference area is PHP.NET when it comes to managing characters for web, ftp, and database delimiters. As you will soon find, it can be very tricky and confusing when moving data from platform-to-platform and app-to-app. And of course, you could post your specific need to this list and let others learn some of the tricks that sometimes take hours to develop. This is an area that I deal with frequently since I grab data from various sources (other apps, text files, databases, web pages, ftp sites, php servers, CD published archives, spreadsheets). There is no 'standard' since all of these formats have their own delimiter conventions and escaping rules. (Now add grep to the mix and you have some real head scratchers) The main caution I would give you is to be aware of the exact escaping rules for each data source and its storage location. One example is the path name which has special characters depending on the operating system (not to mention 'long name' limitations). I believe that most of this is documented in our list archives. It is like driving your car on vacation.. you may or may not have to worry about crossing water. The Rev docs do get into the use of binfile, CRLF and other issues that regard single character replacements, but there are other considerations: encoding files for storage or transfer, then decoding later multi-character html entities xml tag rules database text string storage CSV, tab delimited files that include quotes and commas in the data invisible files on ftp sites permissions that allow the directory listing but not access to the file contents It is difficult to find a single source for these issues, but they are critical to successful programming. Hope this helps Jim Ault Las Vegas From david at openpartnership.net Mon Mar 31 10:55:04 2008 From: david at openpartnership.net (David Bovill) Date: Mon, 31 Mar 2008 14:55:04 +0000 Subject: numToChar(13) In-Reply-To: References: Message-ID: On 31/03/2008, Jim Ault wrote: > > > It is difficult to find a single source for these issues, but they are > critical to successful programming. > > Hope this helps > > Jim Ault Thanks for the pointers Jim. From pepetoo at cox.net Mon Mar 31 11:01:09 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 31 Mar 2008 08:01:09 -0700 Subject: numToChar(13) In-Reply-To: References: Message-ID: Jim, You paint a pretty bleak picture to the aspiring "programmer/coder/ scripter". Are we already too far gone to espouse the establishment of some kind of standard? Or, at least, some method of Universal conversion to a common standard; perhaps something as mundane as a conversion function? I, for one, would not have the foggiest of ideas as to how to begin such a task, but you seem to have something of an handle on the subject. Thanks for your, as always, insightful contribution. Joe Wilkins On Mar 31, 2008, at 7:37 AM, Jim Ault wrote: > On 3/31/08 6:32 AM, "David Bovill" wrote: > >> Recently had the following problem processing lists from ftp >> directories - >> fetching and displaying the directories in a list field was fine >> but when I >> tried to use the list field to obtain an ftp url the script failed >> - the >> debugging was a nightmare as the ftp url looked correct and manually >> entering the url worked fine. The problem? numToChar(13) returned >> from the >> ftp url. So I now use this script to fetch the directory listing: >> >> function ftp_FolderContents ftpDirectory >>> libURLSetFTPListCommand "NLST" >>> get word 1 to -1 of url ftpDirectory >>> replace numToChar(13) with empty in it >>> return it >>> end ftp_FolderContents >> >> >> >> Rev uses numToChar(10) for line endings (showing its Unix origins), >> but if >> written to a file on a Mac, using URL "file:", they're translated to >> numToChar(13). if using URL "binfile:", no translation happens, so >> numToChar(10) is preserved. I thought the act of putting text into >> a field >> cleaned' up the line endings to standard Rev numToChar(10) = CR's - >> but >> seems not? I am also not quite sure hwat to expect from different ftp >> platforms - it seems NLST is CRLF seperated - but my server is Unix >> not a >> PC? >> >> I am wandering if there is any tutorial out there that goes into >> these >> issues in any depth - they also come up when using certain command >> line >> tools, and reading and writing data in CGIs. > > Since this is a tricky area that usually requires customization, a > quick > suggestion: Google the terms that would apply to your situation, > bookmark > these for reference. > > Another excellent reference area is PHP.NET when it comes to managing > characters for web, ftp, and database delimiters. As you will soon > find, it > can be very tricky and confusing when moving data from platform-to- > platform > and app-to-app. > > And of course, you could post your specific need to this list and > let others > learn some of the tricks that sometimes take hours to develop. > > This is an area that I deal with frequently since I grab data from > various > sources (other apps, text files, databases, web pages, ftp sites, php > servers, CD published archives, spreadsheets). There is no > 'standard' since > all of these formats have their own delimiter conventions and escaping > rules. (Now add grep to the mix and you have some real head > scratchers) > > The main caution I would give you is to be aware of the exact > escaping rules > for each data source and its storage location. > > One example is the path name which has special characters depending > on the > operating system (not to mention 'long name' limitations). I > believe that > most of this is documented in our list archives. It is like driving > your > car on vacation.. you may or may not have to worry about crossing > water. > > The Rev docs do get into the use of binfile, CRLF and other issues > that > regard single character replacements, but there are other > considerations: > > encoding files for storage or transfer, then decoding later > multi-character html entities > xml tag rules > database text string storage > CSV, tab delimited files that include quotes and commas in the data > invisible files on ftp sites > permissions that allow the directory listing but not access to the > file > contents > > It is difficult to find a single source for these issues, but they are > critical to successful programming. > > Hope this helps > > Jim Ault > Las Vegas From troy_lists at rpsystems.net Mon Mar 31 11:54:53 2008 From: troy_lists at rpsystems.net (Troy Rollins) Date: Mon, 31 Mar 2008 11:54:53 -0400 Subject: [ANN] GLX Application Framework In-Reply-To: <9F7D9C16-115D-45DC-91FC-3BCD88F62B49@mangomultimedia.com> References: <9F7D9C16-115D-45DC-91FC-3BCD88F62B49@mangomultimedia.com> Message-ID: On Mar 31, 2008, at 9:38 AM, Trevor DeVore wrote: > Today I'm announcing the GLX Application Framework. Trevor, very nicely done. I was just wondering last week why such a thing doesn't yet exist for Revolution, and what it would take to create a fully featured app framework... and now, there it is. Thank you. -- Troy RPSystems, Ltd. http://www.rpsystems.net From JimAultWins at yahoo.com Mon Mar 31 12:13:47 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 31 Mar 2008 09:13:47 -0700 Subject: numToChar(13) In-Reply-To: Message-ID: On 3/31/08 8:01 AM, "Joe Lewis Wilkins" wrote: > Jim, > > You paint a pretty bleak picture to the aspiring "programmer/coder/ > scripter". Are we already too far gone to espouse the establishment of > some kind of standard? Or, at least, some method of Universal > conversion to a common standard; perhaps something as mundane as a > conversion function? I, for one, would not have the foggiest of ideas > as to how to begin such a task, but you seem to have something of an > handle on the subject. Thanks for your, as always, insightful > contribution. Well, Joe, it is like a carpenter in his shop. Should he standardize on tools that only build cabinets, and only use hard woods? Or should he use the tools that produce the best result for the task at hand. There are so many technologies involved in computer operating systems and data handling, a programmer has to make choices, informed choices. The modern computer is nothing like those before the use of graphics video cards and multi-media. If you want to tie into efficient data servers and ftp sites, you need to speak their language and obey their protocols. Everything has to be encoded and delimited some how, even your hard drive formatting (which you probably take for granted). Choose a topic, explore, learn, use examples, then move on. For the moment, I am not using databases or shell commands or javascript, and only very limited php. It takes too much time to learn new areas. The "bleak picture" is actually a rich scenario of capabilities and opportunities. If it was easy, everybody would be doing it, The "conversion to a standard" does not make sense because all of the different technologies are striving for optimization of resources, speed, and market share. Inventive programmers only have time to build tools if they are on projects that pay them for the investment. The reason I have experience in certain areas is because a client hired me to build something specific and it was worth my while to delve. It is hard to imagine any "standard" since the tasks are so varied. Now add to the fact that there are thousands of brilliant creative minds that will be solving problems that should not be limited to a "standard" way of working with information. It is hard to stifle creativity for long. Just my opinion sitting in my little corner of the programming universe. Jim Ault Las Vegas From mark at maseurope.net Mon Mar 31 12:19:09 2008 From: mark at maseurope.net (Mark Smith) Date: Mon, 31 Mar 2008 17:19:09 +0100 Subject: [ANN] GLX Application Framework In-Reply-To: <9F7D9C16-115D-45DC-91FC-3BCD88F62B49@mangomultimedia.com> References: <9F7D9C16-115D-45DC-91FC-3BCD88F62B49@mangomultimedia.com> Message-ID: <981817BE-CA70-40CF-B163-6E6A7C875C6C@maseurope.net> This looks really impressive - thanks, Trevor! M On 31 Mar 2008, at 14:38, Trevor DeVore wrote: > Hey, > > Today I'm announcing the GLX Application Framework. The GLX > Application Framework provides a foundation of common building > blocks for building applications in Revolution (2.8.1 and above) on > OS X (10.3 and above) and Windows (2000, XP and Vista). The > framework takes care of common tasks such as splash stacks, loading > stacks and externals at launch, working with user preferences, auto > updating and more. This leaves you free to focus on coding the > features specific to your application and not reinventing the wheel > each time you start a new project. > > The framework is free to use in your personal or commercial projects. > > -- Tutorials -- > I have started to create tutorials to help people get started. If > there is anything that isn't clear or additional questions you have > you can submit comments at the end of a lesson. The tutorials are > available here: > > > -- Download -- > If the framework still seems interesting after looking at the > tutorials you can download the framework files here: > glxapp_framework/glx_application_framework.zip> > > -- Additional Info -- > When I first started using Revolution I wished that there was a > quick way of getting an application and all of the standard > application features up and running when I started a new project. > At my company this framework has slowly evolved with each new > project and was built with that goal in mind. By making this > framework available to the community I hope that others will find > it useful as well and contribute improvements where they can. > > The framework does not currently have Linux support because we do > not create applications for Linux. Someone is welcome to add > support for this. Contact me if you are interested and we can > discuss what would need to be done. > > There are still some parts of the framework that are not documented > yet (i.e. the undo manager and the innards of the auto update > mechanism) so if you are poking around in the scripts and come > across something that isn't answered anywhere then send an email. > There are probably some parts that don't work exactly how one might > want. If you come across something that fits into this category > please mention it, or better yet, improve it and submit the change. > > -- Special Thanks -- > Thanks to Daniels & Mara for the use of the GLX name. I think it is > much cooler than anything else I could think of. Jerry has created > tools that help Revolution developers be far more productive and > hopefully this framework will help do the same. GLX2 is the must- > have script editor for Revolution developers and is available at > http://daniels-mara.com/glx2/. > > If you have questions, suggestions or would like to contribute a > modification to the framework please send an email to glxapp at > bluemangolearning dot com. > > Have fun! > > -- > Trevor DeVore > Blue Mango Learning Systems > www.bluemangolearning.com - www.screensteps.com > > Email has been scanned for viruses by Altman Technologies' email > management service - www.altman.co.uk/emailsystems > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Mon Mar 31 12:35:56 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 31 Mar 2008 09:35:56 -0700 Subject: numToChar(13) Message-ID: <47F112EC.9060102@fourthworld.com> Joe Lewis Wilkins wrote: > You paint a pretty bleak picture to the aspiring "programmer/coder/ > scripter". Are we already too far gone to espouse the establishment of > some kind of standard? Tell that to the OS vendors. ;) I think Rev does a fair job of providing an even mix of ease of use with flexibility. If you want line endings converted, either open the file as text or use "file" in a URL (e.g. "file:myfile.txt"). This will cause Rev to automatically convert the different line endings used by Windows and Mac to the Unix convention it uses internally. If you want to preserve the exact format as it is on disk, then open the file as binary or use "binfile" in a URL (e.g., "binfile:myfile.txt"). You can have it both ways, and usually in one line. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jerry at daniels-mara.com Mon Mar 31 12:41:56 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Mon, 31 Mar 2008 11:41:56 -0500 Subject: [ANN] GLX Application Framework In-Reply-To: <981817BE-CA70-40CF-B163-6E6A7C875C6C@maseurope.net> References: <9F7D9C16-115D-45DC-91FC-3BCD88F62B49@mangomultimedia.com> <981817BE-CA70-40CF-B163-6E6A7C875C6C@maseurope.net> Message-ID: <22D0EDFF-68AF-4E3F-B1D7-A0DBFFDF8596@daniels-mara.com> Not only is Trevor's GLX App Framework cool, it's time tested. This is not the first generation of app framework he's done over the years. And I believe he uses GLX App Framework for ScreenSteps, which is really starting to get some notoriety via TUAW (The Unofficial Apple Website) and other places. And he documented GLX App Framework in ScreenSteps. Wow...I feel myself slipping into a Trevor-induced infinite regress. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 On Mar 31, 2008, at 11:19 AM, Mark Smith wrote: > This looks really impressive - thanks, Trevor! > > M > > On 31 Mar 2008, at 14:38, Trevor DeVore wrote: > >> Hey, >> >> Today I'm announcing the GLX Application Framework. The GLX >> Application Framework provides a foundation of common building >> blocks for building applications in Revolution (2.8.1 and above) on >> OS X (10.3 and above) and Windows (2000, XP and Vista). The >> framework takes care of common tasks such as splash stacks, loading >> stacks and externals at launch, working with user preferences, auto >> updating and more. This leaves you free to focus on coding the >> features specific to your application and not reinventing the wheel >> each time you start a new project. >> >> The framework is free to use in your personal or commercial projects. >> >> -- Tutorials -- >> I have started to create tutorials to help people get started. If >> there is anything that isn't clear or additional questions you have >> you can submit comments at the end of a lesson. The tutorials are >> available here: >> >> >> -- Download -- >> If the framework still seems interesting after looking at the >> tutorials you can download the framework files here: >> > > >> >> -- Additional Info -- >> When I first started using Revolution I wished that there was a >> quick way of getting an application and all of the standard >> application features up and running when I started a new project. >> At my company this framework has slowly evolved with each new >> project and was built with that goal in mind. By making this >> framework available to the community I hope that others will find >> it useful as well and contribute improvements where they can. >> >> The framework does not currently have Linux support because we do >> not create applications for Linux. Someone is welcome to add >> support for this. Contact me if you are interested and we can >> discuss what would need to be done. >> >> There are still some parts of the framework that are not documented >> yet (i.e. the undo manager and the innards of the auto update >> mechanism) so if you are poking around in the scripts and come >> across something that isn't answered anywhere then send an email. >> There are probably some parts that don't work exactly how one might >> want. If you come across something that fits into this category >> please mention it, or better yet, improve it and submit the change. >> >> -- Special Thanks -- >> Thanks to Daniels & Mara for the use of the GLX name. I think it is >> much cooler than anything else I could think of. Jerry has created >> tools that help Revolution developers be far more productive and >> hopefully this framework will help do the same. GLX2 is the must- >> have script editor for Revolution developers and is available at http://daniels-mara.com/glx2/ >> . >> >> If you have questions, suggestions or would like to contribute a >> modification to the framework please send an email to glxapp at >> bluemangolearning dot com. >> >> Have fun! >> >> -- >> Trevor DeVore >> Blue Mango Learning Systems >> www.bluemangolearning.com - www.screensteps.com >> >> Email has been scanned for viruses by Altman Technologies' email >> management service - www.altman.co.uk/emailsystems >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mb.userev at harbourhosting.co.uk Mon Mar 31 12:46:12 2008 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Mon, 31 Mar 2008 17:46:12 +0100 Subject: numToChar(13) In-Reply-To: References: Message-ID: <47F11554.7090103@harbourhosting.co.uk> David Bovill wrote: > Recently had the following problem processing lists from ftp directories - > fetching and displaying the directories in a list field was fine but when I > tried to use the list field to obtain an ftp url the script failed - the > debugging was a nightmare as the ftp url looked correct and manually > entering the url worked fine. The problem? numToChar(13) returned from the > ftp url. So I now use this script to fetch the directory listing: > > function ftp_FolderContents ftpDirectory >> libURLSetFTPListCommand "NLST" >> get word 1 to -1 of url ftpDirectory >> replace numToChar(13) with empty in it >> return it >> end ftp_FolderContents > > > > Rev uses numToChar(10) for line endings (showing its Unix origins), but if > written to a file on a Mac, using URL "file:", they're translated to > numToChar(13). if using URL "binfile:", no translation happens, so > numToChar(10) is preserved. I thought the act of putting text into a field > cleaned' up the line endings to standard Rev numToChar(10) = CR's - but > seems not? I am also not quite sure hwat to expect from different ftp > platforms - it seems NLST is CRLF seperated - but my server is Unix not a > PC? > > I am wandering if there is any tutorial out there that goes into these > issues in any depth - they also come up when using certain command line > tools, and reading and writing data in CGIs. David, FWIW here's what I do with incoming text whose line ending delimiters are not known, but which are assumed to be some combination of LF and/or CR. replace crlf with lf in tText # if line-endings were LF or CRLF they are now LF replace numtochar(13) with lf in tText # if line-endings were CR (ascii 13) they are now LF This results in LF line-delimiters in tText, regardless of the original format, which you don't need to know. On modestly sized texts RR is easily fast enough for this to be practical. HTH Martin Baxter -- I am Not a Number, I am a free NaN From kray at sonsothunder.com Mon Mar 31 12:54:06 2008 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 31 Mar 2008 11:54:06 -0500 Subject: [ANN] GLX Application Framework In-Reply-To: <9F7D9C16-115D-45DC-91FC-3BCD88F62B49@mangomultimedia.com> References: <9F7D9C16-115D-45DC-91FC-3BCD88F62B49@mangomultimedia.com> Message-ID: <20080331115406410304.4cb1058d@sonsothunder.com> On Mon, 31 Mar 2008 09:38:02 -0400, Trevor DeVore wrote: > Today I'm announcing the GLX Application Framework. Congratulations, Trevor! Looks like a great way to get a jumpstart on building apps. > Thanks to Daniels & Mara for the use of the GLX name. I think it is > much cooler than anything else I could think of. Jerry has created > tools that help Revolution developers be far more productive and > hopefully this framework will help do the same. GLX2 is the must-have > script editor for Revolution developers and is available at > http://daniels-mara.com/glx2/. Does the App Framework work without GLX2? Also, do you know if it works with the MetaCard IDE, or is it dependent on the Revolution IDE? Once again - great job, Trevor! :-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From slylabs13 at mac.com Mon Mar 31 12:56:20 2008 From: slylabs13 at mac.com (Robert Sneidar) Date: Mon, 31 Mar 2008 09:56:20 -0700 Subject: Dynamic Table Field In-Reply-To: <176B8485-39E0-4A79-8654-B2CB395718DF@pacifier.com> References: <5BD0E46C-C4EF-4778-80C5-B14CAB91BA81@sosmartsoftware.com> <8EF1FB46-2F91-4357-9CB5-A50398025046@pacifier.com> <690CC881-189B-4B92-954B-4E5F7A3710C4@sosmartsoftware.com> <176B8485-39E0-4A79-8654-B2CB395718DF@pacifier.com> Message-ID: <5C32A824-F14C-4D32-BDA2-A977B7625D93@mac.com> Aside from the fact that the Browse By Category is not sorted in any way, thereby dramatically increasing the chances I have made an error, I cannot find this stack in RevOnline. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 30, 2008, at 2:59 PM, -= JB =- wrote: > A few days ago I asked if you could access a Table Field and > find out what item and line were clicked on. > > If you want to now you can. > > I made a field that will allow you to do that and uploaded it to > Rev Online. > > It is in the Programmers Section and named Dynamic Table Field. > It has only been tested on a Mac with OS X. > > -=>JB<=- > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Mon Mar 31 12:58:24 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 31 Mar 2008 09:58:24 -0700 Subject: [ANN] GLX Application Framework In-Reply-To: <9F7D9C16-115D-45DC-91FC-3BCD88F62B49@mangomultimedia.com> Message-ID: Recently, Trevor DeVore wrote: > Today I'm announcing the GLX Application Framework. I will chime in here as well. I've recently been using Trevor's auto-update features on several real world projects and am thrilled with the new-found ability to create self-updating stacks and standalones. The big plus is it can all be done from within Revolution: build, publish, update. Thank you for making this happen Trevor. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From eric.chatonet at sosmartsoftware.com Mon Mar 31 13:11:29 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 31 Mar 2008 19:11:29 +0200 Subject: [ANN] GLX Application Framework In-Reply-To: <9F7D9C16-115D-45DC-91FC-3BCD88F62B49@mangomultimedia.com> References: <9F7D9C16-115D-45DC-91FC-3BCD88F62B49@mangomultimedia.com> Message-ID: Hi Trevor, Le 31 mars 08 ? 15:38, Trevor DeVore a ?crit : > Today I'm announcing the GLX Application Framework. The GLX > Application Framework provides a foundation of common building > blocks for building applications in Revolution (2.8.1 and above) on > OS X (10.3 and above) and Windows (2000, XP and Vista). The > framework takes care of common tasks such as splash stacks, loading > stacks and externals at launch, working with user preferences, auto > updating and more. This leaves you free to focus on coding the > features specific to your application and not reinventing the wheel > each time you start a new project. Not tested yet but I went to the dedicated website: sounds amazing and, above all, a very mature work thought since decades... Kudos! And enough for thinking you could charge for this :-) My main question will be: does GLX2 imperative to work with it or is it only a reference to Jerry's great job? Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- Email has been scanned for viruses by Altman Technologies' email management service - www.altman.co.uk/emailsystems From slylabs13 at mac.com Mon Mar 31 13:19:04 2008 From: slylabs13 at mac.com (Robert Sneidar) Date: Mon, 31 Mar 2008 10:19:04 -0700 Subject: Pasting from Excel In-Reply-To: <47EED25C.8040101@deepfoo.com> References: <47EED25C.8040101@deepfoo.com> Message-ID: <21F4A519-D081-4F5B-B3CA-05973FC9E46A@mac.com> This not methinks a bug in Rev. This is the way Microsoft does clipboards. Microsoft has ALWAYS had a custom way to do clipboards, and Rev is not the first app to have a problem with that. I am using Office 2001 for Mac still, and copying in Excel and switching to another program and then back to Excel will likely crash Excel. Why you ask? Because Excel is doing some kind of custom conversion with the clipboard contents. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 29, 2008, at 4:35 PM, Bryan McCormick wrote: > To clarify, yes, the problem in copying any range of rows and > columns from Excel and then trying to paste them into a field is > that tabs are not preserved. I am trying to paste from Excel, to > Rev. It works fine pasting from Rev to Excel. This is on Windows. I > was keeping my fingers crossed this would be rectified in 2.9. > > To clarify by example, what you end up with in pasting from Excel to > Rev is no separation character of any kind, so you simply get a run > of text concatenated together. > > --------- Example > > For example a spreadsheet with the following (tabs to show columns) > > Hot Blue Red Almond > > > ...results in this when pasted into a Rev field: > > hotblueredalmond > > > If one pastes into NotedPad first and then into Rev, the proper > formatting returns. > > ----------- > > Checking the clipboard to do something simple like replace tab with > (pick a delimiter) does not work. I thought of that as well Jim, but > no go, the tabs just do not appear to be there. > > Perhaps it is a flaw with the internal clipboard of Excel. However > Notepad seems to be able to handle it fine as does pretty much any > other text editor on Windows. > > I'm not sure this would be a bug per se as long as this is not > really Rev's problem. It is however really annoying, perhaps it > becomes a feature request? > > I would think this would potentially impact any developer trying to > come up with a solution that interfaces with Office products. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bryan at deepfoo.com Mon Mar 31 13:22:40 2008 From: bryan at deepfoo.com (Bryan McCormick) Date: Mon, 31 Mar 2008 13:22:40 -0400 Subject: 2.9 Pasting into Excel - new issue Message-ID: <47F11DE0.9060300@deepfoo.com> Bill, I installed OpenOffice 2.4 Calc on a WinXP SP 2 machine and can confirm the same copy/paste row/column concatenation bug exists there as well. So this is not an Excel/Win only issue, it is something peculiar about the way Rev is dealing with this format of copy paste on Windows. The OpenOffice text pastes normally into everything but Rev fields. I actually suspect this helps narrow down what may be going wrong since this is at least suggests this is not an Excel private clipboard issue but something more general. From lists at mangomultimedia.com Mon Mar 31 13:28:53 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 31 Mar 2008 13:28:53 -0400 Subject: [ANN] GLX Application Framework In-Reply-To: <20080331115406410304.4cb1058d@sonsothunder.com> References: <9F7D9C16-115D-45DC-91FC-3BCD88F62B49@mangomultimedia.com> <20080331115406410304.4cb1058d@sonsothunder.com> Message-ID: Thanks for the kind words guys. I'm just going to respond to all questions posted so far in one email. On Mar 31, 2008, at 1:11 PM, Eric Chatonet wrote: > > And enough for thinking you could charge for this :-) I thought about that but decided against it in the end. There is definitely a commitment that comes with charging customers for a product that I don't think I can make right now. I really feel Rev needs a framework like this available publicly so I decided to release it anyway and hope that others will contribute however they can to help move it forward. > My main question will be: does GLX2 imperative to work with it or is > it only a reference to Jerry's great job? Just a reference to Jerry's great job. I really like the "GLX" name. On Mar 31, 2008, at 12:58 PM, Scott Rossi wrote: > I will chime in here as well. I've recently been using Trevor's > auto-update > features on several real world projects and am thrilled with the new- > found > ability to create self-updating stacks and standalones. The big > plus is it > can all be done from within Revolution: build, publish, update. Scott was kind enough to use a server that broke some of my code that checked the size of files on the serve so you can all thank him that the auto updater won't break on servers that don't like the HTTP 1.0 HEAD request :-) One thing the packaging stack doesn't do yet is upload your auto update packages for you yet. Rev does not have built-in SFTP support and I don't like sending passwords in the clear. This could be done with shell commands but I haven't put that together yet. That would be a great addition though. On Mar 31, 2008, at 12:54 PM, Ken Ray wrote: > > Does the App Framework work without GLX2? The framework does not require GLX2 to run, that just makes it more fun :-) > Also, do you know if it works with the MetaCard IDE, or is it > dependent on the Revolution IDE? The only thing that comes to mind is possible use of a handler like revCopyFolder and I'm not even sure if I used that anywhere in the code. The framework itself is just scripts that should run in 2.8.1 or later. The included plugin used to configure application properties doesn't have any Revolution IDE dependencies. On Mar 31, 2008, at 12:41 PM, Jerry Daniels wrote: > Not only is Trevor's GLX App Framework cool, it's time tested. This > is not the first generation of app framework he's done over the > years. And I believe he uses GLX App Framework for ScreenSteps This is the framework I use with ScreenSteps though there are a couple of improvements here and there that I made while prepping it for public release. On Mar 31, 2008, at 11:54 AM, Troy Rollins wrote: > > Trevor, very nicely done. I was just wondering last week why such a > thing doesn't yet exist for Revolution, and what it would take to > create a fully featured app framework... and now, there it is. Hey, perfect timing! Will see how fully featured it is once people start using it but I feel it is definitely a strong base to build off of. The undo manager (that isn't documented yet) is the newest addition which could really use some additional input. I think the library works pretty well right now but after I document it we will see if is as easy to use as it should be. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From dam-pro.girard at laposte.net Mon Mar 31 13:22:37 2008 From: dam-pro.girard at laposte.net (GIRARD Damien) Date: Mon, 31 Mar 2008 19:22:37 +0200 Subject: Prevents all Windows to be shown when uniconifying the Revolution IDE. Message-ID: <47F11DDD.30706@laposte.net> Hi all, I have a problem with my Revolution plugin, if I iconify the Revolution IDE, when I uniconify it, all windows of my plugins are shown. (before they were hidden, but opened). My wish is to prevent this annoying problem. Any idea ? Also, does there is a way to prevent the showInvisibles property to be set to true for some stack? (If no, I can use a trick that simply push all invisible objects to an hidden part of the stack). Regards, Damien From sundown at pacifier.com Mon Mar 31 13:40:21 2008 From: sundown at pacifier.com (-= JB =-) Date: Mon, 31 Mar 2008 10:40:21 -0700 Subject: Dynamic Table Field In-Reply-To: <5C32A824-F14C-4D32-BDA2-A977B7625D93@mac.com> References: <5BD0E46C-C4EF-4778-80C5-B14CAB91BA81@sosmartsoftware.com> <8EF1FB46-2F91-4357-9CB5-A50398025046@pacifier.com> <690CC881-189B-4B92-954B-4E5F7A3710C4@sosmartsoftware.com> <176B8485-39E0-4A79-8654-B2CB395718DF@pacifier.com> <5C32A824-F14C-4D32-BDA2-A977B7625D93@mac.com> Message-ID: <77693B6B-643F-4C05-B8C3-A8B58647ADEA@pacifier.com> It is in the Programming section and listed 5th from the bottom of the files in that section. -=>JB<=- On Mar 31, 2008, at 9:56 AM, Robert Sneidar wrote: > Aside from the fact that the Browse By Category is not sorted in > any way, thereby dramatically increasing the chances I have made an > error, I cannot find this stack in RevOnline. > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > > On Mar 30, 2008, at 2:59 PM, -= JB =- wrote: > >> A few days ago I asked if you could access a Table Field and >> find out what item and line were clicked on. >> >> If you want to now you can. >> >> I made a field that will allow you to do that and uploaded it to >> Rev Online. >> >> It is in the Programmers Section and named Dynamic Table Field. >> It has only been tested on a Mac with OS X. >> >> -=>JB<=- >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Mon Mar 31 13:39:48 2008 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 31 Mar 2008 12:39:48 -0500 Subject: Prevents all Windows to be shown when uniconifying the Revolution IDE. In-Reply-To: <47F11DDD.30706@laposte.net> References: <47F11DDD.30706@laposte.net> Message-ID: <20080331123948142560.880d2c23@sonsothunder.com> On Mon, 31 Mar 2008 19:22:37 +0200, GIRARD Damien wrote: > Also, does there is a way to prevent the showInvisibles property to > be set to true for some stack? (If no, I can use a trick that simply > push all invisible objects to an hidden part of the stack). Not as far as I know - it's application-wide. So pushing invisible objects off the stack if you intend on giving your users the 'showInvisibles' ability is a good idea. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From sundown at pacifier.com Mon Mar 31 13:43:38 2008 From: sundown at pacifier.com (-= JB =-) Date: Mon, 31 Mar 2008 10:43:38 -0700 Subject: Dynamic Table Field In-Reply-To: <5C32A824-F14C-4D32-BDA2-A977B7625D93@mac.com> References: <5BD0E46C-C4EF-4778-80C5-B14CAB91BA81@sosmartsoftware.com> <8EF1FB46-2F91-4357-9CB5-A50398025046@pacifier.com> <690CC881-189B-4B92-954B-4E5F7A3710C4@sosmartsoftware.com> <176B8485-39E0-4A79-8654-B2CB395718DF@pacifier.com> <5C32A824-F14C-4D32-BDA2-A977B7625D93@mac.com> Message-ID: <6A02D9F1-A5FE-4956-9171-365F51F8E2D4@pacifier.com> Another way to access it is by my user name. I am listed as sundown in the user spaces. -=>JB<=- On Mar 31, 2008, at 9:56 AM, Robert Sneidar wrote: > Aside from the fact that the Browse By Category is not sorted in > any way, thereby dramatically increasing the chances I have made an > error, I cannot find this stack in RevOnline. > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > > On Mar 30, 2008, at 2:59 PM, -= JB =- wrote: > >> A few days ago I asked if you could access a Table Field and >> find out what item and line were clicked on. >> >> If you want to now you can. >> >> I made a field that will allow you to do that and uploaded it to >> Rev Online. >> >> It is in the Programmers Section and named Dynamic Table Field. >> It has only been tested on a Mac with OS X. >> >> -=>JB<=- >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From m.schonewille at economy-x-talk.com Mon Mar 31 13:43:29 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 31 Mar 2008 19:43:29 +0200 Subject: Prevents all Windows to be shown when uniconifying the Revolution IDE. In-Reply-To: <47F11DDD.30706@laposte.net> References: <47F11DDD.30706@laposte.net> Message-ID: <5DDB7837-6C3F-4188-9523-B536958AEBB8@economy-x-talk.com> Hi Damien, Do your plugins respond to the resume/suspend messages, or the iconifyStack/uniconifyStack messages? If not, this might be a new Revolution bug, but I haven't noticed this myself and I am continuously using a hidden plugin. AFAIK, there is noting you can do against the showInvisibles property. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz A large collection of scripts for HyperCard, Revolution, SuperCard and other programming languages can be found at http://runrev.info On 31 mrt 2008, at 19:22, GIRARD Damien wrote: > Hi all, > > I have a problem with my Revolution plugin, if I iconify the > Revolution IDE, when I uniconify it, all windows of my plugins are > shown. (before they were hidden, but opened). > My wish is to prevent this annoying problem. Any idea ? > > Also, does there is a way to prevent the showInvisibles property to > be set to true for some stack? (If no, I can use a trick that simply > push all invisible objects to an hidden part of the stack). > > Regards, > > Damien From wjm at wjm.org Mon Mar 31 13:56:12 2008 From: wjm at wjm.org (Bill Marriott) Date: Mon, 31 Mar 2008 13:56:12 -0400 Subject: 2.9 - Pasting from Excel References: <47EDA6DA.5060405@deepfoo.com><74D36C70-D374-45C8-A19E-A4F929F64FEA@inria.fr> Message-ID: I'm pleased to report this issue has been fixed for Revolution 2.9! http://quality.runrev.com/qacenter/show_bug.cgi?id=6269 "Bill Marriott" wrote in message news:fsoogm$vq2$1 at ger.gmane.org... > Appears to be a problem on Windows only. > >> AND it works for me as well in Leopard .2 and 2.9.0 rc 4 and Excel X for >> mac service release 1 (2001) >> >>>Here if I copy (or cut) from an Excel file (multiple rows and columns) >>>and then I paste in a Rev field (with tab stops being defined) I got >>>the texts of the cells separared by tabs (and the rows by cr) >>> >>>I am working on Mac OSX 10.5.2. >>>Microsoft Excel 2008 for Mac >>>Rev 2.9.0 rc 3. From eric.chatonet at sosmartsoftware.com Mon Mar 31 14:03:04 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 31 Mar 2008 20:03:04 +0200 Subject: Prevents all Windows to be shown when uniconifying the Revolution IDE. In-Reply-To: <47F11DDD.30706@laposte.net> References: <47F11DDD.30706@laposte.net> Message-ID: Bonjour Damien, Le 31 mars 08 ? 19:22, GIRARD Damien a ?crit : > Hi all, > > I have a problem with my Revolution plugin, if I iconify the > Revolution IDE, when I uniconify it, all windows of my plugins are > shown. (before they were hidden, but opened). > My wish is to prevent this annoying problem. Any idea ? > > Also, does there is a way to prevent the showInvisibles property to > be set to true for some stack? (If no, I can use a trick that > simply push all invisible objects to an hidden part of the stack). > > Regards, > > Damien on uniconifyStack etc. end uniconifyStack Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From kray at sonsothunder.com Mon Mar 31 14:12:15 2008 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 31 Mar 2008 13:12:15 -0500 Subject: 2.9 - Pasting from Excel In-Reply-To: <47EFEA43.1040404@fourthworld.com> References: <47EFEA43.1040404@fourthworld.com> Message-ID: <20080331131215144749.bf446d64@sonsothunder.com> On Sun, 30 Mar 2008 12:30:11 -0700, Richard Gaskin wrote: > Bill Marriott wrote: >> Appears to be a problem on Windows only. > > Has it been determined yet whether the delimiters are absent, or just > another character other than tab such as NULL? Good question - I tested this on XP SP2 running Rev 2.8.1 with Excel 2002 and it worked fine; however when I try the same thing with Rev 2.9 RC4, it doesn't work. I also get different lengths when checking the clipboardData["text"]. So something definitely changed between the two versions. I've logged this as a bug: http://quality.runrev.com/qacenter/show_bug.cgi?id=6297 Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Mon Mar 31 14:15:25 2008 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 31 Mar 2008 13:15:25 -0500 Subject: 2.9 - Pasting from Excel In-Reply-To: References: <47EDA6DA.5060405@deepfoo.com> <74D36C70-D374-45C8-A19E-A4F929F64FEA@inria.fr> Message-ID: <20080331131525964008.1ea115cf@sonsothunder.com> On Mon, 31 Mar 2008 13:56:12 -0400, Bill Marriott wrote: > I'm pleased to report this issue has been fixed for Revolution 2.9! > > http://quality.runrev.com/qacenter/show_bug.cgi?id=6269 Whoops! I just logged another bug in a similar vein; I'll verify it against the next RC to make sure it's fixed. Don't know if you want to mark 6297 as a dupe of 6269 since I'm not seeing any image data in the clipboard in my tests, but that's up to you, Bill. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From tereza at califex.com Mon Mar 31 14:39:58 2008 From: tereza at califex.com (Tereza Snyder) Date: Mon, 31 Mar 2008 13:39:58 -0500 Subject: [ANN] GLX Application Framework In-Reply-To: References: <9F7D9C16-115D-45DC-91FC-3BCD88F62B49@mangomultimedia.com> <20080331115406410304.4cb1058d@sonsothunder.com> Message-ID: > Like many of us, I've combobulated for myself an application framework that does the job. Instead of becoming more refined and more general over the years, however, mine is now too complicated, too inconsistent, too ad-hoc, and too crufty to parade in public. As soon as I can get around to it, I'm going to jump on your bandwagon,Trevor, and toss my old baby?and its bathwater? over the side! Thanks, tereza > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From david at openpartnership.net Mon Mar 31 15:56:25 2008 From: david at openpartnership.net (David Bovill) Date: Mon, 31 Mar 2008 19:56:25 +0000 Subject: numToChar(13) In-Reply-To: <47F11554.7090103@harbourhosting.co.uk> References: <47F11554.7090103@harbourhosting.co.uk> Message-ID: Thanks martin - sounds good practice for Rev. On this "standards" issue I got a question though about the Rev internet library and "NLIST"... the result of libURLSetFTPListCommand "NLST" should return a standard result - either because of the relevant rfc - or because it makes sense for the Rev to library to do this - I don't really see the value of the library returning anything other than standard Rev CR between lines of for ftp directory listing? On 31/03/2008, Martin Baxter wrote: > > David Bovill wrote: > > Recently had the following problem processing lists from ftp directories > - > > fetching and displaying the directories in a list field was fine but > when I > > tried to use the list field to obtain an ftp url the script failed - the > > debugging was a nightmare as the ftp url looked correct and manually > > entering the url worked fine. The problem? numToChar(13) returned from > the > > ftp url. So I now use this script to fetch the directory listing: > > > > function ftp_FolderContents ftpDirectory > >> libURLSetFTPListCommand "NLST" > >> get word 1 to -1 of url ftpDirectory > >> replace numToChar(13) with empty in it > >> return it > >> end ftp_FolderContents > > > > > > > > Rev uses numToChar(10) for line endings (showing its Unix origins), but > if > > written to a file on a Mac, using URL "file:", they're translated to > > numToChar(13). if using URL "binfile:", no translation happens, so > > numToChar(10) is preserved. I thought the act of putting text into a > field > > cleaned' up the line endings to standard Rev numToChar(10) = CR's - but > > seems not? I am also not quite sure hwat to expect from different ftp > > platforms - it seems NLST is CRLF seperated - but my server is Unix not > a > > PC? > > > > I am wandering if there is any tutorial out there that goes into these > > issues in any depth - they also come up when using certain command line > > tools, and reading and writing data in CGIs. > > > David, > > FWIW here's what I do with incoming text whose line ending delimiters > are not known, but which are assumed to be some combination of LF and/or > CR. > > replace crlf with lf in tText > # if line-endings were LF or CRLF they are now LF > replace numtochar(13) with lf in tText > # if line-endings were CR (ascii 13) they are now LF > > This results in LF line-delimiters in tText, regardless of the original > format, which you don't need to know. On modestly sized texts RR is > easily fast enough for this to be practical. > > HTH > > Martin Baxter > > > -- > I am Not a Number, I am a free NaN > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katir at hindu.org Mon Mar 31 21:09:33 2008 From: katir at hindu.org (Sivakatirswami) Date: Mon, 31 Mar 2008 15:09:33 -1000 Subject: Test Message-ID: <47F18B4D.9040707@hindu.org> Test... please ignore. I'm not seeing my own posts.... Postini being a bit overly aggressive...checking...