From shoreagent at gmail.com Mon Sep 1 00:45:55 2008 From: shoreagent at gmail.com (william humphrey) Date: Mon, 1 Sep 2008 00:45:55 -0400 Subject: basic question about "go to stack" and scripts in that stack Message-ID: <459b22a90808312145g4380c021y7d32c6f481803a07@mail.gmail.com> This is a simple question. If you have two stacks (one is a substack of the other and both are side by side on my monitor) and you click on one stack manually with the mouse then the scripts in that stack all work perfectly but if you "go to that stack" with a script from the other stack the scripts do not work even though visually it appears that the stack is active in front of you and selected. I realize I can "send name_of_function to the other stack but I don't understand why "go to that stack" and then "name_of_function" (which is in the script of that stack) doesn't work. Is there some further command after "go to stack", like "activate the stack so it works"? Please forgive this basic question which comes from my trying to use RunRev like a GUI environment without understanding the underpinnings. From eric.chatonet at sosmartsoftware.com Mon Sep 1 06:42:15 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 1 Sep 2008 12:42:15 +0200 Subject: Raising admin rights on Vista Message-ID: <1D9C0158-1C9E-46A7-AB33-674ED4F6F9C9@sosmartsoftware.com> Bonjour ? tous, When you update Rev on Vista, a dialog prompts you to quit and reopen Rev as 'Administrator' if you have not these rights. Of course it's because without admin rights, files written to Program files will be virtualized. As to know if an exe has admin rights, I have written a tiny function: function VistaAdmin local tFolder,tVirtualizedFolder,tAdminFlag ---- put specialfolderpath(38) & slash & "TempTestfolder" into tFolder create folder tFolder put char 1 of tFolder & ":/Users/" & $USERNAME & "/AppData/Local/ VirtualStore/Program Files/TempTestfolder" into tVirtualizedFolder put there is no folder tVirtualizedFolder into tAdminFlag if tAdminFlag then delete folder tFolder else delete folder tVirtualizedFolder return tAdminFlag end VistaAdmin Forgive me because it's really a workaround but I could not figure another way to get it :-( Now my questions: 1. Do you know a more elegant way (without writing to disk) to know if the user has admin rights? 2. Is there a way to raise privileges directly using a shell command or something else on Vista? * Because this way of doing (as does any installer) would be by far preferable... * I'm afraid not or Rev would have used it in their own installer? Thanks for any idea on or off-list. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From livfoss at mac.com Mon Sep 1 06:59:05 2008 From: livfoss at mac.com (Graham Samuel) Date: Mon, 01 Sep 2008 12:59:05 +0200 Subject: How do I restore the defaultMenuBar? In-Reply-To: <20080831170004.8039C4891D0@mail.runrev.com> References: <20080831170004.8039C4891D0@mail.runrev.com> Message-ID: Embarrassingly, I used to know the answer to this question but I have forgotten - blame my age. I have been getting into a fix during development where one of my menus 'takes' over from the regular RR development menu and won't go away - I have to quit Rev to get back to work. I know that I can avoid this by resetting the defaultMenuBar via the message box, but to do this I have to know the name of the Group that RR itself uses for its main menu. Can anyone tell me what it is? I would also settle for the version modified by GLX2. TIA Graham From runrev260805 at m-r-d.de Mon Sep 1 08:28:13 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 1 Sep 2008 12:28:13 +0000 Subject: Raising admin rights on Vista Message-ID: <00031B51.48BBFBFC@the-office.us> Hi, i do not know if this helps, but net user gives an overview of the user settings (including to which local group he/she belongs) Regards, Matthias -------- Original Message -------- Subject: Raising admin rights on Vista (01-Sep-2008 13:19) From: Eric Chatonet To: runrev260805 at m-r-d.de > Bonjour ? tous, > > When you update Rev on Vista, a dialog prompts you to quit and reopen Rev > as 'Administrator' if you have not these rights. > Of course it's because without admin rights, files written to Program > files will be virtualized. > As to know if an exe has admin rights, I have written a tiny function: > > function VistaAdmin > local tFolder,tVirtualizedFolder,tAdminFlag > ---- > put specialfolderpath(38) & slash & "TempTestfolder" into tFolder > create folder tFolder > put char 1 of tFolder & ":/Users/" & $USERNAME & "/AppData/Local/ > VirtualStore/Program Files/TempTestfolder" into tVirtualizedFolder > put there is no folder tVirtualizedFolder into tAdminFlag > if tAdminFlag then delete folder tFolder > else delete folder tVirtualizedFolder > return tAdminFlag > end VistaAdmin > > Forgive me because it's really a workaround but I could not figure > another way to get it :-( > Now my questions: > > 1. Do you know a more elegant way (without writing to disk) to know > if the user has admin rights? > 2. Is there a way to raise privileges directly using a shell command > or something else on Vista? * > Because this way of doing (as does any installer) would be by far > preferable... > > * I'm afraid not or Rev would have used it in their own installer? > > Thanks for any idea on or off-list. > > 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 > > > > > To: use-revolution at lists.runrev.com From lists at mangomultimedia.com Mon Sep 1 08:30:21 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 1 Sep 2008 08:30:21 -0400 Subject: Raising admin rights on Vista In-Reply-To: <1D9C0158-1C9E-46A7-AB33-674ED4F6F9C9@sosmartsoftware.com> References: <1D9C0158-1C9E-46A7-AB33-674ED4F6F9C9@sosmartsoftware.com> Message-ID: <75146E33-7CD1-43A2-A2FB-2A2CB2AB6271@mangomultimedia.com> On Sep 1, 2008, at 6:42 AM, Eric Chatonet wrote: > 2. Is there a way to raise privileges directly using a shell command > or something else on Vista? * > Because this way of doing (as does any installer) would be by far > preferable... Hi Eric, You can tell an exe to request admin privileges by altering the manifest file in the exe. I have some instructions for doing this here: You can also use a VBScript to request that something be run with admin privileges. I have some code where I put the following in a vbs file and run it. In my case I am running another vbs file. The key param is "runas". You might also be able to launch another exe this way. The contents of the vbs file is: CreateObject("Shell.Application").ShellExecute "wscript.exe", "C:\Path \To\File.vbs", "", "runas", 1 Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From eric.chatonet at sosmartsoftware.com Mon Sep 1 08:52:08 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 1 Sep 2008 14:52:08 +0200 Subject: Raising admin rights on Vista In-Reply-To: <75146E33-7CD1-43A2-A2FB-2A2CB2AB6271@mangomultimedia.com> References: <1D9C0158-1C9E-46A7-AB33-674ED4F6F9C9@sosmartsoftware.com> <75146E33-7CD1-43A2-A2FB-2A2CB2AB6271@mangomultimedia.com> Message-ID: <4D79C0D6-52C3-42C7-BC4A-536202900A6A@sosmartsoftware.com> Bonjour Trevor (and Matthias too :-) Thanks for having given me hints. Actually, my problem is a bit more complicated: I have a Rev exe that is running. It would download an installer stack from the internet. Without closing the running exe, I would want to run it as admin on- the-fly :-) Then install files in program files (i.e. replace some separate stacks) and finally restore usual rights... Last step could be skipped ;-) Why do I want to do this is just would allow me to build my own installer instead of downloading a 'regular' installer that would do the job without problem. Le 1 sept. 08 ? 14:30, Trevor DeVore a ?crit : > On Sep 1, 2008, at 6:42 AM, Eric Chatonet wrote: > >> 2. Is there a way to raise privileges directly using a shell >> command or something else on Vista? * >> Because this way of doing (as does any installer) would be by far >> preferable... > > Hi Eric, > > You can tell an exe to request admin privileges by altering the > manifest file in the exe. I have some instructions for doing this > here: > > Vista-Manifest-To-a-Revolution-Executable> > > You can also use a VBScript to request that something be run with > admin privileges. I have some code where I put the following in a > vbs file and run it. In my case I am running another vbs file. The > key param is "runas". You might also be able to launch another exe > this way. The contents of the vbs file is: > > CreateObject("Shell.Application").ShellExecute "wscript.exe", "C: > \Path\To\File.vbs", "", "runas", 1 > > > Regards, > > -- > Trevor DeVore > Blue Mango Learning Systems > www.bluemangolearning.com - www.screensteps.com Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From lists at mangomultimedia.com Mon Sep 1 09:03:56 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 1 Sep 2008 09:03:56 -0400 Subject: Raising admin rights on Vista In-Reply-To: <4D79C0D6-52C3-42C7-BC4A-536202900A6A@sosmartsoftware.com> References: <1D9C0158-1C9E-46A7-AB33-674ED4F6F9C9@sosmartsoftware.com> <75146E33-7CD1-43A2-A2FB-2A2CB2AB6271@mangomultimedia.com> <4D79C0D6-52C3-42C7-BC4A-536202900A6A@sosmartsoftware.com> Message-ID: <48C9A78C-695C-4B10-9D99-3E35BC371065@mangomultimedia.com> On Sep 1, 2008, at 8:52 AM, Eric Chatonet wrote: > Thanks for having given me hints. > Actually, my problem is a bit more complicated: > I have a Rev exe that is running. > It would download an installer stack from the internet. > Without closing the running exe, I would want to run it as admin on- > the-fly :-) > Then install files in program files (i.e. replace some separate > stacks) and finally restore usual rights... > Last step could be skipped ;-) > > Why do I want to do this is just would allow me to build my own > installer instead of downloading a 'regular' installer that would do > the job without problem. Eric, I'm not aware of how you could go about elevating the privileges of a running exe. The way I do this is the vbs technique. While my application is running I download the update. I then launch the vbs file I mentioned in my previous and quit the application. The VBS file in turn launches another VBS file using elevated privileges. This second VBS file waits for the main app to quit (watching the process ids), installs the updater files and then relaunches the main application. The other option I see would be to write a small exe that has the embedded manifest and handles installation of files. Your main exe could launch this during the process. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From eric.chatonet at sosmartsoftware.com Mon Sep 1 09:26:40 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 1 Sep 2008 15:26:40 +0200 Subject: Raising admin rights on Vista In-Reply-To: <48C9A78C-695C-4B10-9D99-3E35BC371065@mangomultimedia.com> References: <1D9C0158-1C9E-46A7-AB33-674ED4F6F9C9@sosmartsoftware.com> <75146E33-7CD1-43A2-A2FB-2A2CB2AB6271@mangomultimedia.com> <4D79C0D6-52C3-42C7-BC4A-536202900A6A@sosmartsoftware.com> <48C9A78C-695C-4B10-9D99-3E35BC371065@mangomultimedia.com> Message-ID: <17AA8E81-7716-4A0D-8A58-12BBCBE5DCA9@sosmartsoftware.com> Trevor, Actually your last point may be done with any installer :-) Using a Rev exe instead in the way you say could sound good but the problem, in such a case, is weight: I'll end with, at least a 2 MB exe :-( Le 1 sept. 08 ? 15:03, Trevor DeVore a ?crit : > On Sep 1, 2008, at 8:52 AM, Eric Chatonet wrote: > >> Thanks for having given me hints. >> Actually, my problem is a bit more complicated: >> I have a Rev exe that is running. >> It would download an installer stack from the internet. >> Without closing the running exe, I would want to run it as admin >> on-the-fly :-) >> Then install files in program files (i.e. replace some separate >> stacks) and finally restore usual rights... >> Last step could be skipped ;-) >> >> Why do I want to do this is just would allow me to build my own >> installer instead of downloading a 'regular' installer that would >> do the job without problem. > > Eric, > > I'm not aware of how you could go about elevating the privileges of > a running exe. > > The way I do this is the vbs technique. While my application is > running I download the update. I then launch the vbs file I > mentioned in my previous and quit the application. The VBS file in > turn launches another VBS file using elevated privileges. This > second VBS file waits for the main app to quit (watching the > process ids), installs the updater files and then relaunches the > main application. > > The other option I see would be to write a small exe that has the > embedded manifest and handles installation of files. Your main exe > could launch this during the process. > > Regards, > > -- > Trevor DeVore > Blue Mango Learning Systems > www.bluemangolearning.com - www.screensteps.com Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From tereza at califex.com Mon Sep 1 09:43:52 2008 From: tereza at califex.com (Tereza Snyder) Date: Mon, 1 Sep 2008 08:43:52 -0500 Subject: How do I restore the defaultMenuBar? In-Reply-To: References: <20080831170004.8039C4891D0@mail.runrev.com> Message-ID: <6929878E-65B3-4C8E-8C74-3AEC7D6AE3ED@califex.com> On Sep 1, 2008, at 5:59 AM, Graham Samuel wrote: > Embarrassingly, I used to know the answer to this question but I > have forgotten - blame my age. I have been getting into a fix during > development where one of my menus 'takes' over from the regular RR > development menu and won't go away - I have to quit Rev to get back > to work. I know that I can avoid this by resetting the > defaultMenuBar via the message box, but to do this I have to know > the name of the Group that RR itself uses for its main menu. > > Can anyone tell me what it is? I would also settle for the version > modified by GLX2. Try typing "put the defaultMenubar" in the message box to get the current setting. It might be a good idea to make yourself a "dev" stack with buttons on it to run little utility scripts that would do whatever needs to be done ? like resetting the menubar or the cursor, or opening and saving certain stacks. Every time one of these conundrums arises, make a new button! Act against entropy! t -- Tereza Snyder Califex Software, Inc. From lists at mangomultimedia.com Mon Sep 1 09:58:55 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 1 Sep 2008 09:58:55 -0400 Subject: Raising admin rights on Vista In-Reply-To: <17AA8E81-7716-4A0D-8A58-12BBCBE5DCA9@sosmartsoftware.com> References: <1D9C0158-1C9E-46A7-AB33-674ED4F6F9C9@sosmartsoftware.com> <75146E33-7CD1-43A2-A2FB-2A2CB2AB6271@mangomultimedia.com> <4D79C0D6-52C3-42C7-BC4A-536202900A6A@sosmartsoftware.com> <48C9A78C-695C-4B10-9D99-3E35BC371065@mangomultimedia.com> <17AA8E81-7716-4A0D-8A58-12BBCBE5DCA9@sosmartsoftware.com> Message-ID: On Sep 1, 2008, at 9:26 AM, Eric Chatonet wrote: > Trevor, > > Actually your last point may be done with any installer :-) Right. But you said you already have an exe running and I'm not aware of how you could elevate the privileges of an already running exe. This allows you to run an exe elevated. > Using a Rev exe instead in the way you say could sound good but the > problem, in such a case, is weight: I'll end with, at least a 2 MB > exe :-( That is why I use a VBS file :-) I imagine it wouldn't be too much work to write a command line application (not using Rev) that did what you need. The footprint would be small. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From eric.chatonet at sosmartsoftware.com Mon Sep 1 11:03:36 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 1 Sep 2008 17:03:36 +0200 Subject: Raising admin rights on Vista In-Reply-To: References: <1D9C0158-1C9E-46A7-AB33-674ED4F6F9C9@sosmartsoftware.com> <75146E33-7CD1-43A2-A2FB-2A2CB2AB6271@mangomultimedia.com> <4D79C0D6-52C3-42C7-BC4A-536202900A6A@sosmartsoftware.com> <48C9A78C-695C-4B10-9D99-3E35BC371065@mangomultimedia.com> <17AA8E81-7716-4A0D-8A58-12BBCBE5DCA9@sosmartsoftware.com> Message-ID: Finally, unless a wonderful idea shows up on the list, I am going to stick to my first idea: Running exe downloads a stack and this stack will download a regular installer, able to do the whole thing. Intermediate downloaded stack is there for easy maintenance only: its code may be changed or enhanced easily without having to make any change in any component of the exe itself. Thanks for all your ideas. Le 1 sept. 08 ? 15:58, Trevor DeVore a ?crit : > On Sep 1, 2008, at 9:26 AM, Eric Chatonet wrote: > >> Trevor, >> >> Actually your last point may be done with any installer :-) > > Right. But you said you already have an exe running and I'm not > aware of how you could elevate the privileges of an already running > exe. This allows you to run an exe elevated. > >> Using a Rev exe instead in the way you say could sound good but >> the problem, in such a case, is weight: I'll end with, at least a >> 2 MB exe :-( > > That is why I use a VBS file :-) I imagine it wouldn't be too much > work to write a command line application (not using Rev) that did > what you need. The footprint would be small. > > Regards, > > -- > Trevor DeVore > Blue Mango Learning Systems > www.bluemangolearning.com - www.screensteps.com Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From nealk3nc at gmail.com Mon Sep 1 11:44:41 2008 From: nealk3nc at gmail.com (Neal Campbell) Date: Mon, 1 Sep 2008 16:44:41 +0100 Subject: Raising admin rights on Vista In-Reply-To: References: <1D9C0158-1C9E-46A7-AB33-674ED4F6F9C9@sosmartsoftware.com> <75146E33-7CD1-43A2-A2FB-2A2CB2AB6271@mangomultimedia.com> <4D79C0D6-52C3-42C7-BC4A-536202900A6A@sosmartsoftware.com> <48C9A78C-695C-4B10-9D99-3E35BC371065@mangomultimedia.com> <17AA8E81-7716-4A0D-8A58-12BBCBE5DCA9@sosmartsoftware.com> Message-ID: <325413300809010844g50c3710r81eefbd7c954b799@mail.gmail.com> One of the "less anticipated" side effects of Vista's protection of the Programs Folder is that I now see some programs instructing users to NOT choose the Program Files folder for the program installation. For instance, use the root C drive directory, which means the program can do all the things it used to be able to under XP. Completely bypasses why M$ did the directory protection but I have seen it used more than once! Neal On Mon, Sep 1, 2008 at 4:03 PM, Eric Chatonet wrote: > Finally, unless a wonderful idea shows up on the list, I am going to stick > to my first idea: > Running exe downloads a stack and this stack will download a regular > installer, able to do the whole thing. > Intermediate downloaded stack is there for easy maintenance only: its code > may be changed or enhanced easily without having to make any change in any > component of the exe itself. > Thanks for all your ideas. > > Le 1 sept. 08 ? 15:58, Trevor DeVore a ?crit : > >> On Sep 1, 2008, at 9:26 AM, Eric Chatonet wrote: >> >>> Trevor, >>> >>> Actually your last point may be done with any installer :-) >> >> Right. But you said you already have an exe running and I'm not aware of >> how you could elevate the privileges of an already running exe. This allows >> you to run an exe elevated. >> >>> Using a Rev exe instead in the way you say could sound good but the >>> problem, in such a case, is weight: I'll end with, at least a 2 MB exe :-( >> >> That is why I use a VBS file :-) I imagine it wouldn't be too much work to >> write a command line application (not using Rev) that did what you need. The >> footprint would be small. >> >> Regards, >> >> -- >> Trevor DeVore >> Blue Mango Learning Systems >> www.bluemangolearning.com - www.screensteps.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 > -- 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 - $15.99 ------------------------------------------------- For a great dog book, visit www.abrohamneal.com ------------------------------------------------- See the FlexRadio Systems Flex-5000a in action at www.flex-videos.com From jacque at hyperactivesw.com Mon Sep 1 13:50:50 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 01 Sep 2008 12:50:50 -0500 Subject: basic question about "go to stack" and scripts in that stack In-Reply-To: <459b22a90808312145g4380c021y7d32c6f481803a07@mail.gmail.com> References: <459b22a90808312145g4380c021y7d32c6f481803a07@mail.gmail.com> Message-ID: <48BC2B7A.9030905@hyperactivesw.com> william humphrey wrote: > This is a simple question. > If you have two stacks (one is a substack of the other and both are side by > side on my monitor) and you click on one stack manually with the mouse then > the scripts in that stack all work perfectly but if you "go to that stack" > with a script from the other stack the scripts do not work even though > visually it appears that the stack is active in front of you and selected. Generally you don't have to do anything, the stack you go to becomes the defaultstack. But in some cases that doesn't happen, and you need to set it yourself: set the defaultstack to . Another option is to simply put the function into the main stack script. All substacks can use them from there. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From livfoss at mac.com Mon Sep 1 14:09:57 2008 From: livfoss at mac.com (Graham Samuel) Date: Mon, 01 Sep 2008 20:09:57 +0200 Subject: How do I restore the defaultMenuBar? In-Reply-To: <20080901170006.00ACB488EE0@mail.runrev.com> References: <20080901170006.00ACB488EE0@mail.runrev.com> Message-ID: <7DE4D2AC-AA23-4880-9240-81DB46A764C7@mac.com> Doh! is I think the correct reaction. Thanks Tereza. For those that want to know, the answer for the Rev IDE is "revMenuBar". I do have a few utilities collected together, like the one that gets tidies up my global and local declarations, so I am ready to make a new button or two. Good philosophy. Thanks again Graham On Mon, 1 Sep 2008 08:43:52 -0500, Tereza Snyder wrote: > > On Sep 1, 2008, at 5:59 AM, Graham Samuel wrote: > >> Embarrassingly, I used to know the answer to this question but I >> have forgotten - blame my age. I have been getting into a fix during >> development where one of my menus 'takes' over from the regular RR >> development menu and won't go away - I have to quit Rev to get back >> to work. I know that I can avoid this by resetting the >> defaultMenuBar via the message box, but to do this I have to know >> the name of the Group that RR itself uses for its main menu. >> >> Can anyone tell me what it is? I would also settle for the version >> modified by GLX2. > > Try typing "put the defaultMenubar" in the message box to get the > current setting. > > It might be a good idea to make yourself a "dev" stack with buttons on > it to run little utility scripts that would do whatever needs to be > done ? like resetting the menubar or the cursor, or opening and saving > certain stacks. Every time one of these conundrums arises, make a new > button! > > Act against entropy! From runrev260805 at m-r-d.de Mon Sep 1 14:15:35 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 1 Sep 2008 18:15:35 +0000 Subject: some trouble with convert Message-ID: <00031B53.48BC4D65@the-office.us> Hi, maybe a dumb question, but why do i get 1:29:14 instead of 0:29:14 with the following code? put 1754 into tTimesstamp convert tTimestamp to short system date put tTimestamp I tried it with useSystemDate set to true also. I am working on a german windows (with daylight saving time). Regards, Matthias From shoreagent at gmail.com Mon Sep 1 14:47:42 2008 From: shoreagent at gmail.com (william humphrey) Date: Mon, 1 Sep 2008 14:47:42 -0400 Subject: basic question about "go to stack" and scripts in that stack In-Reply-To: <48BC2B7A.9030905@hyperactivesw.com> References: <459b22a90808312145g4380c021y7d32c6f481803a07@mail.gmail.com> <48BC2B7A.9030905@hyperactivesw.com> Message-ID: <459b22a90809011147y62acef57n54470a44c9126215@mail.gmail.com> Thank you. That is the behavior I expected and was not getting. So my next step is to try to figure out if this is a bug of the beta version although I don't think so ... I will make a simpler version of my two stacks and test it. I really wish that the day would have more hours in it... On Mon, Sep 1, 2008 at 1:50 PM, J. Landman Gay wrote: > william humphrey wrote: > >> This is a simple question. >> If you have two stacks (one is a substack of the other and both are side >> by >> side on my monitor) and you click on one stack manually with the mouse >> then >> the scripts in that stack all work perfectly but if you "go to that stack" >> with a script from the other stack the scripts do not work even though >> visually it appears that the stack is active in front of you and selected. >> > > Generally you don't have to do anything, the stack you go to becomes the > defaultstack. But in some cases that doesn't happen, and you need to set it > yourself: set the defaultstack to . > > Another option is to simply put the function into the main stack script. > All substacks can use them from there. > > -- From shoreagent at gmail.com Mon Sep 1 14:57:42 2008 From: shoreagent at gmail.com (william humphrey) Date: Mon, 1 Sep 2008 14:57:42 -0400 Subject: some trouble with convert In-Reply-To: <00031B53.48BC4D65@the-office.us> References: <00031B53.48BC4D65@the-office.us> Message-ID: <459b22a90809011157i500e62e9icd4aa07a33904efc@mail.gmail.com> I tried *on* mouseUp *put* 1754 into tTimestamp *convert* tTimestamp to short system date *put* tTimestamp *end* mouseUp and got 1969-12-31 (my system date is set to yyyy-mm-dd On Mon, Sep 1, 2008 at 2:15 PM, wrote: > Hi, > > maybe a dumb question, but why do i get 1:29:14 instead of 0:29:14 > > with the following code? > > put 1754 into tTimesstamp > convert tTimestamp to short system date > put tTimestamp > > > I tried it with useSystemDate set to true also. > > I am working on a german windows (with daylight saving time). > > > Regards, > > Matthias > _______________________________________________ > use-revolution mailing list > use-revolution 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.bluewatermaritime.com From shoreagent at gmail.com Mon Sep 1 15:03:08 2008 From: shoreagent at gmail.com (william humphrey) Date: Mon, 1 Sep 2008 15:03:08 -0400 Subject: some trouble with convert In-Reply-To: <459b22a90809011157i500e62e9icd4aa07a33904efc@mail.gmail.com> References: <00031B53.48BC4D65@the-office.us> <459b22a90809011157i500e62e9icd4aa07a33904efc@mail.gmail.com> Message-ID: <459b22a90809011203w6865cde7udfc8acdb71eeeb8d@mail.gmail.com> I tried *on* mouseUp *put* "17:54" into tTimestamp *convert* tTimestamp to long system time *put* tTimestamp *end* mouseUp and got 5:54:00 PM On Mon, Sep 1, 2008 at 2:57 PM, william humphrey wrote: > I tried > > *on* mouseUp > > *put* 1754 into tTimestamp > > *convert* tTimestamp to short system date > > *put* tTimestamp > > *end* mouseUp > > > and got 1969-12-31 (my system date is set to yyyy-mm-dd > > > > > On Mon, Sep 1, 2008 at 2:15 PM, wrote: > >> Hi, >> >> maybe a dumb question, but why do i get 1:29:14 instead of 0:29:14 >> >> with the following code? >> >> put 1754 into tTimesstamp >> convert tTimestamp to short system date >> put tTimestamp >> >> >> I tried it with useSystemDate set to true also. >> >> I am working on a german windows (with daylight saving time). >> >> >> Regards, >> >> Matthias >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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.bluewatermaritime.com > -- http://www.bluewatermaritime.com From shoreagent at gmail.com Mon Sep 1 15:04:35 2008 From: shoreagent at gmail.com (william humphrey) Date: Mon, 1 Sep 2008 15:04:35 -0400 Subject: some trouble with convert In-Reply-To: <459b22a90809011203w6865cde7udfc8acdb71eeeb8d@mail.gmail.com> References: <00031B53.48BC4D65@the-office.us> <459b22a90809011157i500e62e9icd4aa07a33904efc@mail.gmail.com> <459b22a90809011203w6865cde7udfc8acdb71eeeb8d@mail.gmail.com> Message-ID: <459b22a90809011204q21cb9d2fo1f840422caebbaeb@mail.gmail.com> and *on* mouseUp *put* 1754 into tTimestamp *convert* tTimestamp to long system time *put* tTimestamp *end* mouseUp got 8:29:14 PM which is the closest I can get to your result. On Mon, Sep 1, 2008 at 3:03 PM, william humphrey wrote: > I tried > > *on* mouseUp > > *put* "17:54" into tTimestamp > > *convert* tTimestamp to long system time > > *put* tTimestamp > > *end* mouseUp > > > and got 5:54:00 PM > > On Mon, Sep 1, 2008 at 2:57 PM, william humphrey wrote: > >> I tried >> >> *on* mouseUp >> >> *put* 1754 into tTimestamp >> >> *convert* tTimestamp to short system date >> >> *put* tTimestamp >> >> *end* mouseUp >> >> >> and got 1969-12-31 (my system date is set to yyyy-mm-dd >> >> >> >> >> On Mon, Sep 1, 2008 at 2:15 PM, wrote: >> >>> Hi, >>> >>> maybe a dumb question, but why do i get 1:29:14 instead of 0:29:14 >>> >>> with the following code? >>> >>> put 1754 into tTimesstamp >>> convert tTimestamp to short system date >>> put tTimestamp >>> >>> >>> I tried it with useSystemDate set to true also. >>> >>> I am working on a german windows (with daylight saving time). >>> >>> >>> Regards, >>> >>> Matthias >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution 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.bluewatermaritime.com >> > > > > -- > http://www.bluewatermaritime.com > -- http://www.bluewatermaritime.com From klaus at major-k.de Mon Sep 1 15:06:04 2008 From: klaus at major-k.de (Klaus Major) Date: Mon, 1 Sep 2008 21:06:04 +0200 Subject: some trouble with convert In-Reply-To: <00031B53.48BC4D65@the-office.us> References: <00031B53.48BC4D65@the-office.us> Message-ID: Hi Mad-hias :-) > Hi, > > maybe a dumb question, but why do i get 1:29:14 instead of 0:29:14 > > with the following code? > > put 1754 into tTimesstamp > convert tTimestamp to short system date > put tTimestamp > > > I tried it with useSystemDate set to true also. > > I am working on a german windows (with daylight saving time). I get: invalid date > Regards, > > Matthias Regards Klaus Major klaus at major-k.de http://www.major-k.de From runrev260805 at m-r-d.de Mon Sep 1 15:14:22 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 1 Sep 2008 19:14:22 +0000 Subject: Re-2: basic question about "go to stack" and scripts in that stack Message-ID: <00031B54.48BC5B2D@the-office.us> Ups, the code should be put 1754 into tTimesstamp convert tTimestamp to short system time put tTimestamp With the above code i get the wrong time. Regards, Matthias -------- Original Message -------- Subject: Re: basic question about "go to stack" and scripts in that stack (01-Sep-2008 20:50) From: william humphrey To: runrev260805 at m-r-d.de > Thank you. That is the behavior I expected and was not getting. So my next > step is to try to figure out if this is a bug of the beta version although > I > don't think so ... > I will make a simpler version of my two stacks and test it. I really wish > that the day would have more hours in it... > > On Mon, Sep 1, 2008 at 1:50 PM, J. Landman Gay > wrote: > > > william humphrey wrote: > > > >> This is a simple question. > >> If you have two stacks (one is a substack of the other and both are side > >> by > >> side on my monitor) and you click on one stack manually with the mouse > >> then > >> the scripts in that stack all work perfectly but if you "go to that > stack" > >> with a script from the other stack the scripts do not work even though > >> visually it appears that the stack is active in front of you and > selected. > >> > > > > Generally you don't have to do anything, the stack you go to becomes the > > defaultstack. But in some cases that doesn't happen, and you need to set it > > yourself: set the defaultstack to . > > > > Another option is to simply put the function into the main stack script. > > All substacks can use them from there. > > > > -- > _______________________________________________ > use-revolution mailing list > use-revolution 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 shoreagent at gmail.com Mon Sep 1 15:41:30 2008 From: shoreagent at gmail.com (william humphrey) Date: Mon, 1 Sep 2008 15:41:30 -0400 Subject: System Time returns Message-ID: <459b22a90809011241i4a8555e7kef6f1230721aad69@mail.gmail.com> *on* mouseUp *put* 1754 into tTimestamp *convert* tTimestamp to long system time *put* tTimestamp *end* mouseUp got 8:29:14 PM which is the closest I can get to your result without subtracting 8 hours. On Mon, Sep 1, 2008 at 3:14 PM, wrote: > Ups, > > the code should be > > put 1754 into tTimesstamp > convert tTimestamp to short system time > put tTimestamp > > With the above code i get the wrong time. > > Regards, > > Matthias > > -------- Original Message -------- > Subject: Re: basic question about "go to stack" and scripts in that stack > (01-Sep-2008 2 From shoreagent at gmail.com Mon Sep 1 15:58:51 2008 From: shoreagent at gmail.com (william humphrey) Date: Mon, 1 Sep 2008 15:58:51 -0400 Subject: basic question about "go to stack" and scripts in that stack In-Reply-To: <459b22a90809011147y62acef57n54470a44c9126215@mail.gmail.com> References: <459b22a90808312145g4380c021y7d32c6f481803a07@mail.gmail.com> <48BC2B7A.9030905@hyperactivesw.com> <459b22a90809011147y62acef57n54470a44c9126215@mail.gmail.com> Message-ID: <459b22a90809011258u2c45e037kcf214111bb3b7329@mail.gmail.com> It wasn't a bug just another thing i didn't understand. The script in question was in the card script of the stack not the stack script. So even though I would go to the specific card it still didn't work and for some reason only works if you are on that card by clicking on it. Moving the scripts to the background of the main stack solved the problem as you pointed out those scripts work from any card in any substack of the main stack. It is still unexpected behavior to me that "go to card testscripts of stack mainstack" isn't the same thing as clicking on it with your mouse. On Mon, Sep 1, 2008 at 2:47 PM, william humphrey wrote: > Thank you. That is the behavior I expected and was not getting. So my next > step is to try to figure out if this is a bug of the beta version although I > don't think so ... > I will make a simpler version of my two stacks and test it. I really wish > that the day would have more hours in it... > > On Mon, Sep 1, 2008 at 1:50 PM, J. Landman Gay wrote: > >> william humphrey wrote: >> >>> This is a simple question. >>> If you have two stacks (one is a substack of the other and both are side >>> by >>> side on my monitor) and you click on one stack manually with the mouse >>> then >>> the scripts in that stack all work perfectly but if you "go to that >>> stack" >>> with a script from the other stack the scripts do not work even though >>> visually it appears that the stack is active in front of you and >>> selected. >>> >> >> Generally you don't have to do anything, the stack you go to becomes the >> defaultstack. But in some cases that doesn't happen, and you need to set it >> yourself: set the defaultstack to . >> >> Another option is to simply put the function into the main stack script. >> All substacks can use them from there. >> >> -- > > -- http://www.bluewatermaritime.com From runrev260805 at m-r-d.de Mon Sep 1 16:04:21 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 1 Sep 2008 20:04:21 +0000 Subject: Re-3: basic question about "go to stack" and scripts in that stack Message-ID: <00031B55.48BC66E4@the-office.us> It seems i have to explain a little bit closer. I get a timestamp in seoncds from a database e.g 1220298324 which is equal to 21:45:24. I then take the actual time (also in seconds) and want to compare the actual time with this timestamp to find out the difference.I just substract the timestamp from the actual time in seconds to get the difference. Lets say the difference is 1754 seconds (29minutes 14seconds). Now i convert the seconds into the short system time and get 01:29:14 and not 0:29:14. The result shows 1 hour more than it should do. To avoid posting my original code (i am using german expressions in my code) i created the example, which shows the same behaviour. put 1754 into tTimestamp convert tTimestamp to short system time -- converts from seconds to short system time put tTimestamp -- shows 01:29:14 in messagebox, but should be 0:29:14 How can i solve this? Any ideas are welcome. And please excuse the wrong code in my initial posting Regards, Matthias From shoreagent at gmail.com Mon Sep 1 16:11:17 2008 From: shoreagent at gmail.com (william humphrey) Date: Mon, 1 Sep 2008 16:11:17 -0400 Subject: Re-3: basic question about "go to stack" and scripts in that stack In-Reply-To: <00031B55.48BC66E4@the-office.us> References: <00031B55.48BC66E4@the-office.us> Message-ID: <459b22a90809011311o70ac291bp5e5e349b41e53fe3@mail.gmail.com> sorry I can't help you When I do (and it makes no difference whether I say "system time" or just "time" *on* mouseUp *put* "1754" into tTimestamp *convert* tTimestamp to long time *-- converts from seconds to short system time* *put* tTimestamp *-- shows 01:29:14 in messagebox, but should * *end* mouseUp I always get: 8:29:14 PM instead of the 1:29:14 PM that you get From runrev260805 at m-r-d.de Mon Sep 1 16:47:31 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 1 Sep 2008 20:47:31 +0000 Subject: Re-2: some trouble with convert Message-ID: <00031B58.48BC7101@the-office.us> @Klaus, it seems your right with Mad-hias. Its not my day today. Wrong code, wrong topic. What?s coming next? Now back to the topic I have to explain my problem a little bit closer. I get a timestamp in seoncds from a database e.g 1220298324 which is equal to 21:45:24. I then take the actual time (also in seconds) and want to compare the actual time with this timestamp to find out the difference.I just substract the timestamp from the actual time in seconds to get the difference. Lets say the difference is 1754 seconds (29minutes 14seconds). Now i convert the seconds into the short system time and get 01:29:14 and not 0:29:14. The result shows 1 hour more than it should do. To avoid posting my original code (i am using german expressions in my code) i created the example, which shows the same behaviour. put 1754 into tTimestamp convert tTimestamp to short system time -- converts from seconds to short system time put tTimestamp -- shows 01:29:14 in messagebox, but should be 0:29:14 How can i solve this? Any ideas are welcome. Regards, Matthias From runrev260805 at m-r-d.de Mon Sep 1 16:57:43 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 1 Sep 2008 20:57:43 +0000 Subject: Re-4: basic question about "go to stack" and scripts in that stack Message-ID: <00031B5A.48BC7365@the-office.us> It?s not my day. Sorry for the wrong topic. I will post again under correct topic. Regards, Matthias From niggemann at uni-wh.de Mon Sep 1 17:11:54 2008 From: niggemann at uni-wh.de (BNig) Date: Mon, 1 Sep 2008 14:11:54 -0700 (PDT) Subject: Re-3: basic question about "go to stack" and scripts in that stack In-Reply-To: <00031B55.48BC66E4@the-office.us> References: <00031B55.48BC66E4@the-office.us> Message-ID: <19260779.post@talk.nabble.com> Hi Mathias, set your system clock to Reykjavik, Iceland. They are on Greenwich time and have no daylight saving. I did this on my mac and it gives you 00:29:14 in the 'long system time' with german system Looks like Rev adds the daylight saving to the time, and looks like a bug unless you move to Reykjavik... regards Bernd -- View this message in context: http://www.nabble.com/Re-3%3A-basic-question-about-%22go-to-stack%22-and-scripts-in-that-stack-tp19259979p19260779.html Sent from the Revolution - User mailing list archive at Nabble.com. From niggemann at uni-wh.de Mon Sep 1 17:24:02 2008 From: niggemann at uni-wh.de (BNig) Date: Mon, 1 Sep 2008 14:24:02 -0700 (PDT) Subject: some trouble with convert In-Reply-To: <00031B53.48BC4D65@the-office.us> References: <00031B53.48BC4D65@the-office.us> Message-ID: <19260888.post@talk.nabble.com> Hi Matthias, I also posted under the wrong topic so here it is again set your system clock to Reykjavik, Iceland. They are on Greenwich time and have no daylight saving. close Rev and restart Rev I did this on my mac and it gives you 00:29:14 in the 'long system time' with german system Looks like Rev adds the daylight saving to the time and then some, and it looks like a bug to me unless you move to Reykjavik..., sorry for the confusion in posting regards Bernd -- View this message in context: http://www.nabble.com/some-trouble-with-convert-tp19258683p19260888.html Sent from the Revolution - User mailing list archive at Nabble.com. From sarah.reichelt at gmail.com Mon Sep 1 17:24:04 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 2 Sep 2008 07:24:04 +1000 Subject: Re-2: some trouble with convert In-Reply-To: <00031B58.48BC7101@the-office.us> References: <00031B58.48BC7101@the-office.us> Message-ID: > I get a timestamp in seoncds from a database e.g 1220298324 which is equal to 21:45:24. I then take the actual time (also in seconds) and want to compare the actual time with this timestamp to find out the difference.I just substract the timestamp from the actual time in seconds to get the difference. Lets say the difference is 1754 seconds (29minutes 14seconds). > Now i convert the seconds into the short system time and get 01:29:14 and not 0:29:14. The result shows 1 hour more than it should do. > > To avoid posting my original code (i am using german expressions in my code) i created the example, which shows the same behaviour. > > > put 1754 into tTimestamp > convert tTimestamp to short system time -- converts from seconds to short system time > put tTimestamp -- shows 01:29:14 in messagebox, but should be 0:29:14 > > How can i solve this? Any ideas are welcome. The "convert" command allows for time zones so the same value in seconds will give different times & dates depending on the time zone of the converting computer. In this case, where you are trying to get the difference between 2 times, I think the best option is to convert the difference in seconds into hours & minutes manually. Try this function: function secondsToTime pSecs put pSecs div 3600 into tHours put pSecs mod 3600 into tMinsSecs put tMinsSecs div 60 into tMins put tMinsSecs mod 60 into tSecs if tMins < 10 then put "0" before tMins if tSecs < 10 then put "0" before tSecs return tHours & ":" & tMins & ":" & tSecs end secondsToTime Cheers, Sarah From pepetoo at cox.net Mon Sep 1 17:36:26 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 1 Sep 2008 14:36:26 -0700 Subject: OT re FireFox Bookmarks Menu In-Reply-To: References: <00031B58.48BC7101@the-office.us> Message-ID: <2024B44F-18AC-4CE6-99E5-3401EA3714CE@cox.net> Anyone using FireFox have the first item in the Bookmarks Menu missing the Ellipsis; and, consequently, the Dialog that would follow when selecting the "Bookmark this Page" item? This is in FireFox 3.0.1. And I've downloaded and installed it three times this afternoon. I have been unable to Bookmark a single webpage because of this. Fortunately, I can Bookmark with Safari and then import those Bookmarks to FireFox, but that is a real hassle. TIA, Joe Wilkins From coiin at rcn.com Mon Sep 1 17:45:10 2008 From: coiin at rcn.com (Colin Holgate) Date: Mon, 1 Sep 2008 17:45:10 -0400 Subject: OT re FireFox Bookmarks Menu In-Reply-To: <2024B44F-18AC-4CE6-99E5-3401EA3714CE@cox.net> References: <00031B58.48BC7101@the-office.us> <2024B44F-18AC-4CE6-99E5-3401EA3714CE@cox.net> Message-ID: <94F265C9-A183-402F-B121-F36B316FE815@rcn.com> There is no ellipses, but still a confirmation dialog does appear. Not sure why it wouldn't show up for you. From pepetoo at cox.net Mon Sep 1 17:51:30 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 1 Sep 2008 14:51:30 -0700 Subject: OT re FireFox Bookmarks Menu In-Reply-To: <94F265C9-A183-402F-B121-F36B316FE815@rcn.com> References: <00031B58.48BC7101@the-office.us> <2024B44F-18AC-4CE6-99E5-3401EA3714CE@cox.net> <94F265C9-A183-402F-B121-F36B316FE815@rcn.com> Message-ID: Strange. Someone else told me there was an Ellipsis and then the Dialog. I'd be satisfied with just the Dialog. (smile) Thanks for your reply Colin, Joe Wilkins On Sep 1, 2008, at 2:45 PM, Colin Holgate wrote: > There is no ellipses, but still a confirmation dialog does appear. > Not sure why it wouldn't show up for you. > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 jacque at hyperactivesw.com Mon Sep 1 17:52:10 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 01 Sep 2008 16:52:10 -0500 Subject: basic question about "go to stack" and scripts in that stack In-Reply-To: <459b22a90809011258u2c45e037kcf214111bb3b7329@mail.gmail.com> References: <459b22a90808312145g4380c021y7d32c6f481803a07@mail.gmail.com> <48BC2B7A.9030905@hyperactivesw.com> <459b22a90809011147y62acef57n54470a44c9126215@mail.gmail.com> <459b22a90809011258u2c45e037kcf214111bb3b7329@mail.gmail.com> Message-ID: <48BC640A.4010600@hyperactivesw.com> william humphrey wrote: > It wasn't a bug just another thing i didn't understand. The script in > question was in the card script of the stack not the stack script. So even > though I would go to the specific card it still didn't work and for some > reason only works if you are on that card by clicking on it. > Moving the scripts to the background of the main stack solved the problem as > you pointed out those scripts work from any card in any substack of the main > stack. > > It is still unexpected behavior to me that "go to card testscripts of stack > mainstack" isn't the same thing as clicking on it with your mouse. It should work as you expect; if you are on the card, its scripts should be available. I'm not sure why it isn't working, but there must be something going on in your stacks. What's the defaultstack when you arrive at the card? (Put a line of script into the card function that puts the defaultstack so you can see it.) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From runrev260805 at m-r-d.de Mon Sep 1 17:58:52 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 1 Sep 2008 21:58:52 +0000 Subject: Re-4: some trouble with convert Message-ID: <00031B5B.48BC81BB@the-office.us> Thanks Sarah, i will give that a try. Looks more professional than my workaround i used to go further on: set the itemdelimtiter to ":" convert tTimestamp from seconds to the short system time add -1 to item 1 of tTimestamp set the itemdelimiter to TAB @BNig Thanks, thought about this already, but the program has to be run on a client computer, where we cannot adjust region settings due to missing permissions. Regards, Matthias -------- Original Message -------- Subject: Re: Re-2: some trouble with convert (01-Sep-2008 23:25) From: Sarah Reichelt To: runrev260805 at m-r-d.de > > I get a timestamp in seoncds from a database e.g 1220298324 which is equal > > to 21:45:24. I then take the actual time (also in seconds) and want to > > compare the actual time with this timestamp to find out the difference.I > > just substract the timestamp from the actual time in seconds to get the > > difference. Lets say the difference is 1754 seconds (29minutes 14seconds). > > Now i convert the seconds into the short system time and get 01:29:14 and > > not 0:29:14. The result shows 1 hour more than it should do. > > > > To avoid posting my original code (i am using german expressions in my code) > > i created the example, which shows the same behaviour. > > > > > > put 1754 into tTimestamp > > convert tTimestamp to short system time -- converts from seconds to short > > system time > > put tTimestamp -- shows 01:29:14 in messagebox, > > but should be 0:29:14 > > > > How can i solve this? Any ideas are welcome. > > The "convert" command allows for time zones so the same value in > seconds will give different times & dates depending on the time zone > of the converting computer. > In this case, where you are trying to get the difference between 2 > times, I think the best option is to convert the difference in seconds > into hours & minutes manually. > > Try this function: > > function secondsToTime pSecs > put pSecs div 3600 into tHours > put pSecs mod 3600 into tMinsSecs > > put tMinsSecs div 60 into tMins > put tMinsSecs mod 60 into tSecs > > if tMins < 10 then put "0" before tMins > if tSecs < 10 then put "0" before tSecs > > return tHours & ":" & tMins & ":" & tSecs > end secondsToTime > > 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 > > > > > To: use-revolution at lists.runrev.com From sarah.reichelt at gmail.com Mon Sep 1 19:15:17 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 2 Sep 2008 09:15:17 +1000 Subject: Re-4: some trouble with convert In-Reply-To: <00031B5B.48BC81BB@the-office.us> References: <00031B5B.48BC81BB@the-office.us> Message-ID: On Tue, Sep 2, 2008 at 7:58 AM, wrote: > Thanks Sarah, > > i will give that a try. Looks more professional than my workaround i used to go further on: > > set the itemdelimtiter to ":" > convert tTimestamp from seconds to the short system time > add -1 to item 1 of tTimestamp > set the itemdelimiter to TAB > This is dependent on the client computer's time zone always being the same as yours and may not work when daylight savings changes. My method looks more complicated, but should work in more circumstances. Sarah From lfredricks at proactive-intl.com Mon Sep 1 19:34:24 2008 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Mon, 1 Sep 2008 16:34:24 -0700 Subject: OT re FireFox Bookmarks Menu In-Reply-To: <2024B44F-18AC-4CE6-99E5-3401EA3714CE@cox.net> References: <00031B58.48BC7101@the-office.us> <2024B44F-18AC-4CE6-99E5-3401EA3714CE@cox.net> Message-ID: > Anyone using FireFox have the first item in the Bookmarks > Menu missing the Ellipsis; and, consequently, the Dialog that > would follow when selecting the "Bookmark this Page" item? > This is in FireFox 3.0.1. And I've downloaded and installed > it three times this afternoon. I have been unable to Bookmark > a single webpage because of this. Fortunately, I can Bookmark > with Safari and then import those Bookmarks to FireFox, but > that is a real hassle. I used to download and install new FF releases without giving it a second thought, but FF 3.x hosed the one plugin I use several times a day. The community support forums are filled with very annoyed folks who upgraded to Firefox 3.0.1. I recommend to anyone that they read those forums first before upgrading. Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From pepetoo at cox.net Mon Sep 1 19:51:15 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 1 Sep 2008 16:51:15 -0700 Subject: OT re FireFox Bookmarks Menu In-Reply-To: References: <00031B58.48BC7101@the-office.us> <2024B44F-18AC-4CE6-99E5-3401EA3714CE@cox.net> Message-ID: <85B87208-6D5A-4880-9970-84D0673D2764@cox.net> Thanks for your feed-back Lynn. Frankly, I've had no other problems with FF and I love how I can magnify webpages with it. Of course, I suspect you're using it on XP, rather than OSX. I was on a Live Chat with FF and they had a whole bunch of things for me to try, but none of them did any good. In the meanwhile, I save Bookmarks using Safari; and, after a few days, I delete all of the Bookmarks from FF and Import the ones from Safari. It could be worse. Joe Wilkins On Sep 1, 2008, at 4:34 PM, Lynn Fredricks wrote: > I used to download and install new FF releases without giving it a > second > thought, but FF 3.x hosed the one plugin I use several times a day. > The > community support forums are filled with very annoyed folks who > upgraded to > Firefox 3.0.1. I recommend to anyone that they read those forums first > before upgrading. > > Best regards, > > Lynn Fredricks > President > Paradigma Software > http://www.paradigmasoft.com From niconiko at gmail.com Mon Sep 1 20:08:17 2008 From: niconiko at gmail.com (Nicolas Cueto) Date: Tue, 2 Sep 2008 09:08:17 +0900 Subject: OT re FireFox Bookmarks Menu In-Reply-To: <85B87208-6D5A-4880-9970-84D0673D2764@cox.net> References: <00031B58.48BC7101@the-office.us> <2024B44F-18AC-4CE6-99E5-3401EA3714CE@cox.net> <85B87208-6D5A-4880-9970-84D0673D2764@cox.net> Message-ID: <1e91b2b70809011708j2b17faax3007d01920144033@mail.gmail.com> Not related to the original question (sorry) but, speaking of Firefox and Bookmarks, there's a Firefox plugin called Foxmarks which "syncs your bookmarks across multiple computers". Very (very!) useful. -- Nicolas Cueto From pepetoo at cox.net Mon Sep 1 20:25:44 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 1 Sep 2008 17:25:44 -0700 Subject: OT re FireFox Bookmarks Menu In-Reply-To: <1e91b2b70809011708j2b17faax3007d01920144033@mail.gmail.com> References: <00031B58.48BC7101@the-office.us> <2024B44F-18AC-4CE6-99E5-3401EA3714CE@cox.net> <85B87208-6D5A-4880-9970-84D0673D2764@cox.net> <1e91b2b70809011708j2b17faax3007d01920144033@mail.gmail.com> Message-ID: Are you using it with FF 3.0.1? And can you add Bookmarks with it? Joe Wilkins On Sep 1, 2008, at 5:08 PM, Nicolas Cueto wrote: > Not related to the original question (sorry) but, speaking > of Firefox and Bookmarks, there's a Firefox plugin called > Foxmarks which "syncs your bookmarks across multiple > computers". Very (very!) useful. > > -- > Nicolas Cueto From jacque at hyperactivesw.com Mon Sep 1 21:44:34 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 01 Sep 2008 20:44:34 -0500 Subject: mySQL question + rev drivers In-Reply-To: References: Message-ID: <48BC9A82.8010601@hyperactivesw.com> Jim Ault wrote: > I will send a note to Jacque to add to her web site. Her step by step was > really good to follow and so were the examples. > > My executable location was the path_____ > /Applications/ > Revolution Enterprise/2.9.0-gm-1/ > Runtime/Mac OS X/PowerPC-32/Standalone.app > /Contents/MacOS/ > Standalone <--- this is the one that worked for me > > ---- I renamed it to "RevSA29" Thanks for the heads-up. My site's updated now. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From niconiko at gmail.com Mon Sep 1 21:44:46 2008 From: niconiko at gmail.com (Nicolas Cueto) Date: Tue, 2 Sep 2008 10:44:46 +0900 Subject: OT re FireFox Bookmarks Menu In-Reply-To: References: <00031B58.48BC7101@the-office.us> <2024B44F-18AC-4CE6-99E5-3401EA3714CE@cox.net> <85B87208-6D5A-4880-9970-84D0673D2764@cox.net> <1e91b2b70809011708j2b17faax3007d01920144033@mail.gmail.com> Message-ID: <1e91b2b70809011844h168a9e0cm2570aacc0f93bce6@mail.gmail.com> > Are you using it with FF 3.0.1? And can you add Bookmarks with it? Yes to both questions about FF 3.0.1 and Foxmarks, on Win2k. -- Nicolas Cueto From pepetoo at cox.net Mon Sep 1 22:08:05 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 1 Sep 2008 19:08:05 -0700 Subject: OT re FireFox Bookmarks Menu In-Reply-To: <1e91b2b70809011844h168a9e0cm2570aacc0f93bce6@mail.gmail.com> References: <00031B58.48BC7101@the-office.us> <2024B44F-18AC-4CE6-99E5-3401EA3714CE@cox.net> <85B87208-6D5A-4880-9970-84D0673D2764@cox.net> <1e91b2b70809011708j2b17faax3007d01920144033@mail.gmail.com> <1e91b2b70809011844h168a9e0cm2570aacc0f93bce6@mail.gmail.com> Message-ID: Thanks, Nicolas. Joe Wilkins On Sep 1, 2008, at 6:44 PM, Nicolas Cueto wrote: > Yes to both questions about FF 3.0.1 and Foxmarks, on Win2k. > > -- > Nicolas Cueto From sarah.reichelt at gmail.com Tue Sep 2 02:03:16 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 2 Sep 2008 16:03:16 +1000 Subject: Parallels Message-ID: In case anyone is interested, MacZOT is offering Parallels for $49.99 today. Cheers, Sarah From bvlahos at mac.com Tue Sep 2 03:01:52 2008 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 02 Sep 2008 00:01:52 -0700 Subject: Maximize a window Message-ID: What is the command to maximize a window? The maximize icon in Windows doesn't behave the same as the green button on the Mac. In Windows, the maximize button makes the window take over the entire screen in a single application mode. The other button makes it a resizable window. My application remembers the size of the window and if the last monitor was larger than the current one the resizable window is too big and i can't resize it. On a Mac the Green button either makes the window fit the screen or fit the content. I think I want a "Zoom" button in Windows to make the resizable window fit the screen. What command would that be? Bill Vlahos From h at FlexibleLearning.com Tue Sep 2 03:07:42 2008 From: h at FlexibleLearning.com (Hugh Senior) Date: Tue, 2 Sep 2008 08:07:42 +0100 Subject: TEST In-Reply-To: <20080902060322.0AB014897CB@mail.runrev.com> Message-ID: test From h at FlexibleLearning.com Tue Sep 2 03:41:07 2008 From: h at FlexibleLearning.com (Hugh Senior) Date: Tue, 2 Sep 2008 08:41:07 +0100 Subject: TEST2 In-Reply-To: <20080902060322.0AB014897CB@mail.runrev.com> Message-ID: pls ignore. From eric.chatonet at sosmartsoftware.com Tue Sep 2 05:31:06 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 2 Sep 2008 11:31:06 +0200 Subject: Maximize a window In-Reply-To: References: Message-ID: <9515375A-A186-45E2-BE7C-8C408B801E55@sosmartsoftware.com> Bonjour Bill, See maxHeight, maxWidth, screenRect, windowBoundingRect and rect (of stack). Le 2 sept. 08 ? 09:01, Bill Vlahos a ?crit : > What is the command to maximize a window? The maximize icon in > Windows doesn't behave the same as the green button on the Mac. > > In Windows, the maximize button makes the window take over the > entire screen in a single application mode. The other button makes > it a resizable window. My application remembers the size of the > window and if the last monitor was larger than the current one the > resizable window is too big and i can't resize it. Just test the windowBoundingRect at preOpenStack and set the maxHeight and maxWidth accordingly. > On a Mac the Green button either makes the window fit the screen or > fit the content. > > I think I want a "Zoom" button in Windows to make the resizable > window fit the screen. What command would that be? Same comment :-) 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 Tue Sep 2 05:32:14 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 02 Sep 2008 02:32:14 -0700 Subject: [OT] Comics Used To Explain New Web Browser Coming From Google Message-ID: Interesting article and technical development. http://db.tidbits.com/article/9754 Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From niggemann at uni-wh.de Tue Sep 2 05:37:23 2008 From: niggemann at uni-wh.de (BNig) Date: Tue, 2 Sep 2008 02:37:23 -0700 (PDT) Subject: some trouble with convert In-Reply-To: <19260888.post@talk.nabble.com> References: <00031B53.48BC4D65@the-office.us> <19260888.post@talk.nabble.com> Message-ID: <19266979.post@talk.nabble.com> BNig wrote: > > > Looks like Rev adds the daylight saving to the time and then some, and it > looks like a bug to me > > well, probably not a bug, I just dont really understand it. (the bug is in my head) Anyways, Sarah's solution seems the way to go. No trouble with time intervals of more than 24 hours etc. Just as an exercise I tried this: -------------- put the date into tDate convert tDate to dateItems add 1754 to item 6 of tDate convert tDate to long system time put tDate ------------ as long as the seconds are less than 24 hours worth it works giving 00:29:14 (german system) and this is what one would expect. Reassuring. regards Bernd -- View this message in context: http://www.nabble.com/some-trouble-with-convert-tp19258683p19266979.html Sent from the Revolution - User mailing list archive at Nabble.com. From david at openpartnership.net Tue Sep 2 06:06:40 2008 From: david at openpartnership.net (David Bovill) Date: Tue, 2 Sep 2008 11:06:40 +0100 Subject: [OT] Comics Used To Explain New Web Browser Coming From Google In-Reply-To: References: Message-ID: Nice and informative article Scott - thanks for posting. 2008/9/2 Scott Rossi > Interesting article and technical development. > > http://db.tidbits.com/article/9754 > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 alex at tweedly.net Tue Sep 2 06:27:52 2008 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 02 Sep 2008 11:27:52 +0100 Subject: Parallels In-Reply-To: References: Message-ID: <48BD1528.7020700@tweedly.net> Sarah Reichelt wrote: > In case anyone is interested, MacZOT is offering Parallels for $49.99 today. > > Does anyone know whether Parallels (or Bootcamp, or any other such scheme) allows Windows to make full use of the graphics card ? Or, to be completely specific, .... does Parallels allow a MacBook Pro to run high-performance graphics games, such as World of Warcraft, or Halo III (IV ?) Thnks -- Alex. From sarah.reichelt at gmail.com Tue Sep 2 06:34:39 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 2 Sep 2008 20:34:39 +1000 Subject: Parallels In-Reply-To: <48BD1528.7020700@tweedly.net> References: <48BD1528.7020700@tweedly.net> Message-ID: On Tue, Sep 2, 2008 at 8:27 PM, Alex Tweedly wrote: > Sarah Reichelt wrote: >> >> In case anyone is interested, MacZOT is offering Parallels for $49.99 >> today. >> >> > > Does anyone know whether Parallels (or Bootcamp, or any other such scheme) > allows Windows to make full use of the graphics card ? > > Or, to be completely specific, .... does Parallels allow a MacBook Pro to > run high-performance graphics games, such as World of Warcraft, or Halo III > (IV ?) > Bootcamp definitely does allow such things. My kids run all their PC games on an iMac using Bootcamp with no problems. World of Warcraft is a Mac game as well as PC, but my boys run Call of Duty, Halo (II I think), Portal, Bioshock etc using Bootcamp. I don't think any virtualization software will give the same performance, at least not yet. Cheers, Sarah From benr_mc at cogapp.com Tue Sep 2 08:19:13 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 02 Sep 2008 13:19:13 +0100 Subject: function: text_Utf8ToHtml In-Reply-To: References: Message-ID: <48BD2F41.7070101@cogapp.com> On 29/8/08 19:54, David Bovill wrote: > Guess this will have to do. Seems to work: > > function text_Utf8ToHtml someUtf8, someField > lock screen > put the htmltext of someField into oHtml > put uniencode(someUtf8, "UTF8") into someU16 > set the unicodetext of someField to someU16 > put the htmltext of someField into someHtml > set the htmltext of someField to oHtml > unlock screen > delete char 1 to 3 of someHtml > delete char -4 to -1 of someHtml > return someHtml > end text_Utf8ToHtml and see http://quality.runrev.com/qacenter/show_bug.cgi?id=1372 - Ben From david at openpartnership.net Tue Sep 2 09:02:15 2008 From: david at openpartnership.net (David Bovill) Date: Tue, 2 Sep 2008 14:02:15 +0100 Subject: function: text_Utf8ToHtml In-Reply-To: <48BD2F41.7070101@cogapp.com> References: <48BD2F41.7070101@cogapp.com> Message-ID: Voted for! From david at openpartnership.net Tue Sep 2 10:21:19 2008 From: david at openpartnership.net (David Bovill) Date: Tue, 2 Sep 2008 15:21:19 +0100 Subject: Finding stacks with spotlight Message-ID: This function finds all your stacks on the hard disk, and optionally searches for text or words in the file name. It's OSX only and can be done in transcript but thats slower and avoids problems such as loading all the stacks into memory: function spotlight_FindStack fileBit, inFolder /* http://blog.clawpaws.net/post/2007/02/11/Making-OS-X-Fat-Binaries-with-Traditional-Tools http://developer.apple.com/documentation/Carbon/Conceptual/SpotlightQuery/Concepts/QueryFormat.html */ put "(kMDItemKind = 'Revolution Stack')" into queryExpression if fileBit is not empty then replace (quote & "'") with empty in fileBit get merge("(kMDItemDisplayName = '[[fileBit]]')") put space & "&&" && it after queryExpression end if put "mdfind" && kwote(queryExpression) into someShell -- put someShell if inFolder is not empty then shell_BashParamEscape inFolder put space & "-onlyin" && inFolder after someShell end if return shell(someShell) end spotlight_FindStack --> Dependencies | spotlight_FindStack - function kwote string return quote & string & quote end kwote on shell_BashParamEscape @someParam replace space with ("\" & space) in someParam replace "|" with ("\" & "|") in someParam end shell_BashParamEscape It's not fully tested - so feedback is welcome. Also I am trying to search the contents of the stacks, scripts and or text. Originally Rev scripts searchable with Spotliht but don't think this is the case any more? kMDItemTextContent Contains a text representation of the content of the document. Data in multiple fields should be combined using a whitespace character as a separator. An application's Spotlight importer provides the content of this attribute. Applications can create queries using this attribute, but are not able to read the value of this attribute directly. Value Type: CFString Framework: CoreServices/CoreServices.h Header: MDItem.h Availability: Available in Mac OS X v10.4 and later. From andre at andregarzia.com Tue Sep 2 10:57:57 2008 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 2 Sep 2008 11:57:57 -0300 Subject: TEST2 In-Reply-To: References: <20080902060322.0AB014897CB@mail.runrev.com> Message-ID: <7c87a2a10809020757o139f1dbao16ed438f480f8c16@mail.gmail.com> consider yourself politely ignored as requested. :-D On Tue, Sep 2, 2008 at 4:41 AM, Hugh Senior wrote: > pls ignore. > _______________________________________________ > use-revolution mailing list > use-revolution 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 mikeythek at gmail.com Tue Sep 2 11:35:09 2008 From: mikeythek at gmail.com (Mikey) Date: Tue, 2 Sep 2008 11:35:09 -0400 Subject: HTML SMTP Library In-Reply-To: <9b408d8e0808260642h23b39ed3g1d6f49c3609fb4ac@mail.gmail.com> References: <9b408d8e0808240838x6dfb7ce0j590f7c34e0b83d53@mail.gmail.com> <7c87a2a10808241101t6b986311s9e06f1c4f43903df@mail.gmail.com> <9b408d8e0808241329l5c6ecd16r3188008fcf3fecde@mail.gmail.com> <9b408d8e0808260642h23b39ed3g1d6f49c3609fb4ac@mail.gmail.com> Message-ID: <9b408d8e0809020835r2c3eddd9k577636ad0d45aed1@mail.gmail.com> Stewart, Have you tried changing the content-type header yet? I emailed you a week ago but haven't heard back. I've been fiddling all morning with the html email generation in one of the other development tools that I regularly use, including messing with various settings, headers, tags, etc., so all of this is fresh in my mind. Just to refresh your memory, all you have to do is Content-Type: text/html;charset=us-ascii (although you can use whatever charset you choose) and then start tossing in HTML willy-nilly in the body. Obviously you want it to be properly formatted (e.g. use tags, and don't forget to terminate your lines in
if you're sending lines of text, but I'm sure you already know that), but that's literally all I'm doing. I've been reformatting a bunch of css, etc., but there are no special characters embedded, no attachments, no encoding routines. Let me know if you need any more help with this. -- 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 RevList at CreaTECHSol.com Tue Sep 2 12:39:44 2008 From: RevList at CreaTECHSol.com (RevList) Date: Tue, 02 Sep 2008 09:39:44 -0700 Subject: HTML SMTP Library In-Reply-To: <9b408d8e0809020835r2c3eddd9k577636ad0d45aed1@mail.gmail.com> References: < > < > <9b408d8e0808240838x6dfb7ce0j590f7c34e0b83d53@mail.gmail.com> < > < > <7c87a2a10808241101t6b986311s9e06f1c4f43903df@mail.gmail.com> < > <9b408d8e0808241329l5c6ecd16r3188008fcf3fecde@mail.gmail.com> < > <9b408d8e0808260642h23b39ed3g1d6f49c3609fb4ac@mail.gmail.com> <9b408d8e0809020835r2c3eddd9k577636ad0d45aed1@mail.gmail.com> Message-ID: How to use Revolution on September 2, 2008 at 8:35 AM -0700 wrote: >Stewart, >Have you tried changing the content-type header yet? I emailed you a >week ago but haven't heard back. I've been fiddling all morning with >the html email generation in one of the other development tools that I >regularly use, including messing with various settings, headers, tags, >etc., so all of this is fresh in my mind. > >Just to refresh your memory, all you have to do is > >Content-Type: text/html;charset=us-ascii >(although you can use whatever charset you choose) > >and then start tossing in HTML willy-nilly in the body. Obviously you >want it to be properly formatted (e.g. use tags, and >don't forget to terminate your lines in
if you're sending lines >of text, but I'm sure you already know that), but that's literally all >I'm doing. I've been reformatting a bunch of css, etc., but there are >no special characters embedded, no attachments, no encoding routines. > >Let me know if you need any more help with this. I basically gave up as I couldn't get it to work. If you have a sample stack that you can send me (slynch at createchsol.com) that would be very much appreciated. Stewart -------------------------------------------------------------------------------------------------------------------- Notice of Confidentiality: The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review re-transmission dissemination or other use of or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error please contact the sender immediately by return electronic transmission and then immediately delete this transmission including all attachments without copying distributing or disclosing same. -------------------------------------------------------------------------------------------------------------------- From mikeythek at gmail.com Tue Sep 2 12:45:22 2008 From: mikeythek at gmail.com (Mikey) Date: Tue, 2 Sep 2008 12:45:22 -0400 Subject: HTML SMTP Library In-Reply-To: References: <9b408d8e0808240838x6dfb7ce0j590f7c34e0b83d53@mail.gmail.com> <7c87a2a10808241101t6b986311s9e06f1c4f43903df@mail.gmail.com> <9b408d8e0808241329l5c6ecd16r3188008fcf3fecde@mail.gmail.com> <9b408d8e0808260642h23b39ed3g1d6f49c3609fb4ac@mail.gmail.com> <9b408d8e0809020835r2c3eddd9k577636ad0d45aed1@mail.gmail.com> Message-ID: <9b408d8e0809020945j4964ca0cs5cbc962717a573a3@mail.gmail.com> I'll see if I can get some time to do this later. However, before you gave up, did you try the header I suggested? Perhaps it would help if you had your stack email me privately so I can see what the headers and content look like. From mikeythek at gmail.com Tue Sep 2 12:45:45 2008 From: mikeythek at gmail.com (Mikey) Date: Tue, 2 Sep 2008 12:45:45 -0400 Subject: HTML SMTP Library In-Reply-To: <9b408d8e0809020945j4964ca0cs5cbc962717a573a3@mail.gmail.com> References: <9b408d8e0808240838x6dfb7ce0j590f7c34e0b83d53@mail.gmail.com> <7c87a2a10808241101t6b986311s9e06f1c4f43903df@mail.gmail.com> <9b408d8e0808241329l5c6ecd16r3188008fcf3fecde@mail.gmail.com> <9b408d8e0808260642h23b39ed3g1d6f49c3609fb4ac@mail.gmail.com> <9b408d8e0809020835r2c3eddd9k577636ad0d45aed1@mail.gmail.com> <9b408d8e0809020945j4964ca0cs5cbc962717a573a3@mail.gmail.com> Message-ID: <9b408d8e0809020945j437db9chf752991283fc646@mail.gmail.com> And, no, I don't mean email me the stack. I mean have the stack send me a message. From ambassador at fourthworld.com Tue Sep 2 13:04:30 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 02 Sep 2008 10:04:30 -0700 Subject: Parallels Message-ID: <48BD721E.8030408@fourthworld.com> Sarah Reichelt wrote: > On Tue, Sep 2, 2008 at 8:27 PM, Alex Tweedly wrote: >> Or, to be completely specific, .... does Parallels allow a MacBook Pro to >> run high-performance graphics games, such as World of Warcraft, or Halo III >> (IV ?) > > Bootcamp definitely does allow such things. My kids run all their PC > games on an iMac using Bootcamp with no problems. World of Warcraft is > a Mac game as well as PC, but my boys run Call of Duty, Halo (II I > think), Portal, Bioshock etc using Bootcamp. > > I don't think any virtualization software will give the same > performance, at least not yet. I'm not sure whether Parallels on an Intel Mac fits the definition of "virtualization" per se, given that it provides a shell in which the OS makes native calls which for the most part are going straight to the processor. Parallels does provide an additional layer for integration with the host OS, to support copy-n-paste, drag-n-drop, folder sharing, etc. between multiple OSes running, but my understanding is that it's somewhat focused in scope and doesn't have a significant impact on performance of most native API calls. If someone has more complete information on that it would be good to learn more about the performance differences between the two. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jonathandlynch at gmail.com Tue Sep 2 13:24:11 2008 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Tue, 2 Sep 2008 13:24:11 -0400 Subject: Using RevVideoFrameImage Message-ID: <31e1938c0809021024r47b49fa3pfbb92b97dc725fce@mail.gmail.com> Hello everyone, When I use RevVideoFrameImage, the image it produces has bizarre smears of colors throughout it. Has anyone ever encountered this? Are there any settings changes that can be made to prevent this from happening? I am using with RR 2.6.1, on a windows system, using the vfw setting. Many thanks, Jonathan Lynch -- Do all things with love From effendi at wanadoo.fr Tue Sep 2 13:33:50 2008 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Tue, 2 Sep 2008 19:33:50 +0200 Subject: Parallels Message-ID: <1B4B8AC0-AC8F-404B-80F1-752ABC18E8E7@wanadoo.fr> Hi from Paris, I run Parallels on my iMacs. I constantly get Peripheral problems, so I know that Parallels has limitations, especially with "Not-so-common" I/O devices. I never run Games programs. However, for standard Widows programs, Parallels is a whiz ! And for the price, you really can't complain. Also, allow for the fact that you can run it at the same time as Mac OSX, not like Bootcamp where you have to reboot. I have lots of ROM, so I can launch Parallels and forget it. I can then run Windows or OS X programs immediately, in the twinkling of an eye (well ..... almost !). A Windows program opening an OS X file, An OS X program opening a Windows file, Windows icons in the OS X Dock - Great Stuff !!! A future Bootcamp version will run with OSX, and a future Parallels version will cover more peripherals. You'll just have to be patient. Francis "Nothing should ever be done for the first time !" From psahores at free.fr Tue Sep 2 13:57:44 2008 From: psahores at free.fr (Pierre Sahores) Date: Tue, 2 Sep 2008 19:57:44 +0200 Subject: Parallels In-Reply-To: References: Message-ID: Sarah, Did you had an eye to the free Sun's VirtualBox witch works perfectly under Linux and Windows and, with just a residual bug under Leopard (only the NAT network option avalaible for yet) ? It use lots less processor time than Parallels 3.xx, at least because two and more virtual machines stay always very fluant while all of them are running in the same time. Best Regards, -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com Le 2 sept. 08 ? 08:03, Sarah Reichelt a ?crit : > In case anyone is interested, MacZOT is offering Parallels for > $49.99 today. > > 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 bobs at twft.com Tue Sep 2 14:10:49 2008 From: bobs at twft.com (Bob Sneidar) Date: Tue, 2 Sep 2008 11:10:49 -0700 Subject: OT Just a simple note In-Reply-To: References: Message-ID: <85EE8432-A194-406D-BCEE-9A92CACA14FE@twft.com> Hi all. I have noticed that sometimes a reply to a thread ends up on it's own outside the thread. What is happening is that some people are editing the subject line, so the list server treats it as a new thread. Threads are nice because most email clients can view lists subjects as threads. But once someone changes the subject, it breaks the thread. Just a simple note. Bob Sneidar IT Manager Logos Management Calvary Chapel CM From Roger.E.Eller at sealedair.com Tue Sep 2 14:47:27 2008 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Tue, 2 Sep 2008 14:47:27 -0400 Subject: Parallels In-Reply-To: <48BD721E.8030408@fourthworld.com> Message-ID: >> Alex Tweedly wrote: >>> Or, to be completely specific, .... does Parallels allow a MacBook Pro to >>> run high-performance graphics games, such as World of Warcraft, or Halo III >>> (IV ?) >>> > Sarah Reichelt wrote: >> Bootcamp definitely does allow such things. My kids run all their PC >> games on an iMac using Bootcamp with no problems. World of Warcraft is >> a Mac game as well as PC, but my boys run Call of Duty, Halo (II I >> think), Portal, Bioshock etc using Bootcamp. >> >> I don't think any virtualization software will give the same >> performance, at least not yet. > Richard Gaskin wrote: > I'm not sure whether Parallels on an Intel Mac fits the definition of > "virtualization" per se, given that it provides a shell in which the OS > makes native calls which for the most part are going straight to the > processor. > > Parallels does provide an additional layer for integration with the host > OS, to support copy-n-paste, drag-n-drop, folder sharing, etc. between > multiple OSes running, but my understanding is that it's somewhat > focused in scope and doesn't have a significant impact on performance of > most native API calls. > > If someone has more complete information on that it would be good to > learn more about the performance differences between the two. > Parallels on an Intel Mac is most definitely "virtualization". It is not so much "emulation" as was required before Apple switched to Intel CPUs. However, many devices are still "emulated" such as video cards. This is why 3D PC games can't deliver the goods unless you boot Windows natively (aka BootCamp) which accesses the true machine's hardware. BootCamp isn't virtualizing Windows, but instead is allowing the machine to dual-boot Windows as a second OS. Roger Eller From rjb at robelko.com Tue Sep 2 15:11:48 2008 From: rjb at robelko.com (Robert Brenstein) Date: Tue, 2 Sep 2008 21:11:48 +0200 Subject: Parallels In-Reply-To: <48BD721E.8030408@fourthworld.com> References: <48BD721E.8030408@fourthworld.com> Message-ID: >I'm not sure whether Parallels on an Intel Mac fits the definition >of "virtualization" per se, given that it provides a shell in which >the OS makes native calls which for the most part are going straight >to the processor. > >Parallels does provide an additional layer for integration with the >host OS, to support copy-n-paste, drag-n-drop, folder sharing, etc. >between multiple OSes running, but my understanding is that it's >somewhat focused in scope and doesn't have a significant impact on >performance of most native API calls. > >If someone has more complete information on that it would be good to >learn more about the performance differences between the two. > >-- > Richard Gaskin > Managing Editor, revJournal Virtualization programs apparently do not send all calls directly to processor. My kids experimented with Parallels and VMware and there are definite performance differences and limitations. Parallels does better with games but still only a few work properly (there is a list on their web site). Vista gets visibly better performance under VMware. Parallels has closer integration with Mac. Each has its strengths and weaknesses. Robert From francois.chaplais at mines-paristech.fr Tue Sep 2 15:55:55 2008 From: francois.chaplais at mines-paristech.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Tue, 2 Sep 2008 21:55:55 +0200 Subject: Parallels In-Reply-To: References: <48BD721E.8030408@fourthworld.com> Message-ID: I use VMWare Fusion notably for scientific computation, under bareBones windows XP (with network disabled ;-) ). The app has a benchmark, which places my 1 year old 2.4 Ghz MBP roughly at the same level as a 3.0 Ghz Pentium 4 and below a Dual Opteron at 2.1 GHz. (with the very first release of Fusion, it even topped the Opteron). So this a very decent config in terms of horsepower. On the other side, it is fair to say that most games do not work with these virtualization things. As I only have a mac studio version of rev, I could not test the IDE, but a compiled stack of mine ran smoothly in this environment. To make it short, and if you are not into games, Fusion is a very good investment. (my elder son uses Parallels and is happy with it). Take care Fran?ois From andres at bakno.com Tue Sep 2 17:43:46 2008 From: andres at bakno.com (Andres Martinez) Date: Tue, 2 Sep 2008 17:43:46 -0400 Subject: Default Card In-Reply-To: References: <48BD721E.8030408@fourthworld.com> Message-ID: Hello I have a simple script that refer to controls on the same card. For instance: show image "car.jpg" But larger and referring to several different objects. However, on the same script I open an external stack and copy some controls back to the original card, and I close that external stack. And after this is executed all references do not work on that simple form. Instead, I need to change the code to... show image "car.jpg" of card "X" of stack "Y" Is there a way to get the default card back to the original one? Thanks Andres Martinez baKno From cszasz at mac.com Tue Sep 2 18:25:29 2008 From: cszasz at mac.com (Charles Szasz) Date: Tue, 2 Sep 2008 15:25:29 -0700 (PDT) Subject: Tables in Rev 3.0 Message-ID: <19279618.post@talk.nabble.com> Has tables been improved in Rev 3.0? -- View this message in context: http://www.nabble.com/Tables-in-Rev-3.0-tp19279618p19279618.html Sent from the Revolution - User mailing list archive at Nabble.com. From revdev at pdslabs.net Tue Sep 2 18:51:37 2008 From: revdev at pdslabs.net (Phil Davis) Date: Tue, 02 Sep 2008 15:51:37 -0700 Subject: Default Card In-Reply-To: References: <48BD721E.8030408@fourthworld.com> Message-ID: <48BDC379.7090107@pdslabs.net> Andres Martinez wrote: > Hello > > I have a simple script that refer to controls on the same card. > > For instance: > show image "car.jpg" > But larger and referring to several different objects. > > However, on the same script I open an external stack and copy some > controls back to the original card, and > I close that external stack. And after this is executed all references > do not work on that simple form. > > Instead, I need to change the code to... > show image "car.jpg" of card "X" of stack "Y" > > Is there a way to get the default card back to the original one? Hi Andres, The simplest way is to add this line: go to stack "y" so it is executed immediately after you close the external stack. Then your short references should work. (I assume card 'x' is the current card of stack 'y'. If not, let your new line of code say "go to cd 'x' of stack 'y') Phil Davis > > Thanks > Andres Martinez > baKno > > _______________________________________________ > use-revolution mailing list > use-revolution 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 andres at bakno.com Tue Sep 2 19:50:31 2008 From: andres at bakno.com (Andres Martinez) Date: Tue, 2 Sep 2008 19:50:31 -0400 Subject: Default Card In-Reply-To: <48BDC379.7090107@pdslabs.net> References: <48BD721E.8030408@fourthworld.com> <48BDC379.7090107@pdslabs.net> Message-ID: Hi Phil I tried that before and it does not work. Regards, Andres Martinez www.baKno.com On Sep 2, 2008, at 6:51 PM, Phil Davis wrote: > Andres Martinez wrote: >> Hello >> >> I have a simple script that refer to controls on the same card. >> >> For instance: >> show image "car.jpg" >> But larger and referring to several different objects. >> >> However, on the same script I open an external stack and copy some >> controls back to the original card, and >> I close that external stack. And after this is executed all >> references do not work on that simple form. >> >> Instead, I need to change the code to... >> show image "car.jpg" of card "X" of stack "Y" >> >> Is there a way to get the default card back to the original one? > > Hi Andres, > > The simplest way is to add this line: > go to stack "y" > so it is executed immediately after you close the external stack. > Then your short references should work. (I assume card 'x' is the > current card of stack 'y'. If not, let your new line of code say "go > to cd 'x' of stack 'y') > > Phil Davis > > >> >> Thanks >> Andres Martinez >> baKno >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 > > _______________________________________________ > use-revolution mailing list > use-revolution 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 andres at bakno.com Tue Sep 2 19:58:28 2008 From: andres at bakno.com (Andres Martinez) Date: Tue, 2 Sep 2008 19:58:28 -0400 Subject: Default Card In-Reply-To: <48BDC379.7090107@pdslabs.net> References: <48BD721E.8030408@fourthworld.com> <48BDC379.7090107@pdslabs.net> Message-ID: <50B19DB0-A8CA-494B-9607-CE1FA93D0329@bakno.com> It is working now!!! Thank you Phil. Regards, Andres Martinez www.baKno.com On Sep 2, 2008, at 6:51 PM, Phil Davis wrote: > Andres Martinez wrote: >> Hello >> >> I have a simple script that refer to controls on the same card. >> >> For instance: >> show image "car.jpg" >> But larger and referring to several different objects. >> >> However, on the same script I open an external stack and copy some >> controls back to the original card, and >> I close that external stack. And after this is executed all >> references do not work on that simple form. >> >> Instead, I need to change the code to... >> show image "car.jpg" of card "X" of stack "Y" >> >> Is there a way to get the default card back to the original one? > > Hi Andres, > > The simplest way is to add this line: > go to stack "y" > so it is executed immediately after you close the external stack. > Then your short references should work. (I assume card 'x' is the > current card of stack 'y'. If not, let your new line of code say "go > to cd 'x' of stack 'y') > > Phil Davis > > >> >> Thanks >> Andres Martinez >> baKno >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Tue Sep 2 20:45:52 2008 From: mikeythek at gmail.com (Mikey) Date: Tue, 2 Sep 2008 20:45:52 -0400 Subject: HTML SMTP Library In-Reply-To: <9b408d8e0809020945j437db9chf752991283fc646@mail.gmail.com> References: <9b408d8e0808240838x6dfb7ce0j590f7c34e0b83d53@mail.gmail.com> <7c87a2a10808241101t6b986311s9e06f1c4f43903df@mail.gmail.com> <9b408d8e0808241329l5c6ecd16r3188008fcf3fecde@mail.gmail.com> <9b408d8e0808260642h23b39ed3g1d6f49c3609fb4ac@mail.gmail.com> <9b408d8e0809020835r2c3eddd9k577636ad0d45aed1@mail.gmail.com> <9b408d8e0809020945j4964ca0cs5cbc962717a573a3@mail.gmail.com> <9b408d8e0809020945j437db9chf752991283fc646@mail.gmail.com> Message-ID: <9b408d8e0809021745n67481f69uf1a6c9e703954a9d@mail.gmail.com> I've got other things that I have to do tonight, so I can't give you the complete cookbook, but here is the outline. 1) Download one of the following stacks: a) http://www.gadgetplugins.com/altplugins/altEmailHarness.rev b) http://www.troz.net/Rev/libraries/SMTPlibrary.rev.gz 2) After looking through the SMTP Library Demo (the second one), and clicking on the Library button, I got into Sarah's SMTP library. I'm sure this works just as well with the other, but as I said, I've got other pressing things to do tonight. However, you should be able to figure it out after this. 3) Search for "Content-Type". Change it as I've previously suggested. 4) Follow my formatting suggestions for the body. 5) Send HTML-formatted emails without having to embed the HTML in an attachment. From dfepstein at comcast.net Tue Sep 2 21:22:59 2008 From: dfepstein at comcast.net (David Epstein) Date: Tue, 2 Sep 2008 21:22:59 -0400 Subject: Detecting a "grabEnter"? Message-ID: Is there a way to capture "drag" events once an object has been "grabbed" with the "grab" command? I know that by setting the dragData I can initiate a dragDrop, and then capture events like "dragEnter". But in that case the user is just dragging a cursor around. If we're actually dragging a control, it seems that the only message sent is mouseMove. If, for example, I want to highlight the "object-that-will-be-dropped- on-if-the-mouse-is-released now," that would seem to require checking the rect of all possible objects on every nudge of the mouse-- particularly onerous if the possible objects are numerous and their locations are changeable. Is there a more efficient solution? (I notice in the message watcher that when an object is grabbed, a dragStart message is sent; but I don't detect anything like dragEnter during the course of dragging the grabbed object). Many thanks. David Epstein From RevList at CreaTECHSol.com Tue Sep 2 22:41:53 2008 From: RevList at CreaTECHSol.com (RevList) Date: Tue, 02 Sep 2008 19:41:53 -0700 Subject: HTML SMTP Library In-Reply-To: <9b408d8e0809021745n67481f69uf1a6c9e703954a9d@mail.gmail.com> References: < > <9b408d8e0808240838x6dfb7ce0j590f7c34e0b83d53@mail.gmail.com> < > < > <7c87a2a10808241101t6b986311s9e06f1c4f43903df@mail.gmail.com> < > <9b408d8e0808241329l5c6ecd16r3188008fcf3fecde@mail.gmail.com> < > <9b408d8e0808260642h23b39ed3g1d6f49c3609fb4ac@mail.gmail.com> < > <9b408d8e0809020835r2c3eddd9k577636ad0d45aed1@mail.gmail.com> < > < > <9b408d8e0809020945j4964ca0cs5cbc962717a573a3@mail.gmail.com> < > <9b408d8e0809020945j437db9chf752991283fc646@mail.gmail.com> <9b408d8e0809021745n67481f69uf1a6c9e703954a9d@mail.gmail.com> Message-ID: How to use Revolution on September 2, 2008 at 5:45 PM -0700 wrote: >I've got other things that I have to do tonight, so I can't give you >the complete cookbook, but here is the outline. >1) Download one of the following stacks: > a) http://www.gadgetplugins.com/altplugins/altEmailHarness.rev > b) http://www.troz.net/Rev/libraries/SMTPlibrary.rev.gz >2) After looking through the SMTP Library Demo (the second one), and >clicking on the Library button, I got into Sarah's SMTP library. I'm >sure this works just as well with the other, but as I said, I've got >other pressing things to do tonight. However, you should be able to >figure it out after this. >3) Search for "Content-Type". Change it as I've previously suggested. >4) Follow my formatting suggestions for the body. >5) Send HTML-formatted emails without having to embed the HTML in an >attachment. OK. I got that to work just fine with the SMTP Library Demo. Thanks. What I added to this was another field that I called Body1. I then added this to the Send email button script so that it would take the style attributes of the text in my field and convert it to html before sending. That way I do not have to code the body in html and can use rev styles. put "" & the HTMLText of field Body1 & "" into field Body Stewart -------------------------------------------------------------------------------------------------------------------- Notice of Confidentiality: The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review re-transmission dissemination or other use of or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error please contact the sender immediately by return electronic transmission and then immediately delete this transmission including all attachments without copying distributing or disclosing same. -------------------------------------------------------------------------------------------------------------------- From bvlahos at mac.com Wed Sep 3 02:15:44 2008 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 02 Sep 2008 23:15:44 -0700 Subject: Could it be this simple? In-Reply-To: References: <326175C4-E703-4135-AECA-F2930867A74F@mac.com> <7D1417FE-6DC7-4398-A45F-2F6CD1A840D2@elementarysoftware.com> Message-ID: I just wanted to get back to the list with feedback on InstallGadget. It is terrific. The Windows version in particular seems perfect for Revolution applications. Not only is it simple to use but it creates shortcuts on the desktop and the Start menu and even adds an uninstaller. Something unique is that it won't overwrite files not in the source folder. This means that it won't disturb user created files so it might even be a simple way to do upgrades of software (I need to do some more testing). Lots of other nice touches too. The Mac version is good but not as feature rich as the Windows version. It basically creates a drag copy installer which is well suited for Rev programs. Both versions integrate license agreements and ReadMe files in the install process and automatically compress the files. I'm very happy with it. Bill Vlahos On Jul 22, 2008, at 11:40 PM, Bill Vlahos wrote: > Wow. This looks great. > > Thanks, > Bill > > On Jul 22, 2008, at 9:26 PM, Scott Morrow wrote: > >> Hello Bill, >> >> Check out Install Gadget >> >> http://www.sweattechnologies.com/InstallGadget/ >> >> For simple installations like you are talking about, Install Gadget >> is hard to beat. The user gets a nice interface. You get a simple >> drag and drop build... can't be easier. The drag and drop does >> need to happen on a Windows OS. >> >> Scott Morrow >> >> Elementary Software >> (Now with 20% less chalk dust!) >> web http://elementarysoftware.com/ >> email scott at elementarysoftware.com >> >> >> On Jul 22, 2008, at 8:02 PM, Bill Vlahos wrote: >> >>> I am ready to distribute my application but I need an installer >>> for Windows and I am programming this on a Mac. My installation >>> process is very simple. All I need to do is unzip the folder to >>> the desired location. No registry settings or any other >>> installation processes. >>> >>> Stuffit Deluxe for the Mac can create a self extracting archive >>> for Windows as a .exe file which unstuffs to the folder and I'm >>> done. >>> >>> I got to thinking that I can probably do the same thing myself in >>> Rev. >>> 1. GZip the folder on the Mac >>> 2. Make a Rev Windows standalone that contains the zipped file in >>> a Custom Property that will Unzip/Install the folder when opened. >>> >>> Distribute the standalone "Installer". >>> >>> Could it be this simple? Other than not being "Signed by >>> Microsoft" (unless I go through the certification/payment >>> process), is there anything wrong with what I'm suggesting? >>> >>> Or should I pay for StuffIt Deluxe to do this? >>> >>> Thanks, >>> 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 > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Sep 3 02:18:10 2008 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 02 Sep 2008 23:18:10 -0700 Subject: Maximize a window In-Reply-To: <9515375A-A186-45E2-BE7C-8C408B801E55@sosmartsoftware.com> References: <9515375A-A186-45E2-BE7C-8C408B801E55@sosmartsoftware.com> Message-ID: <5B687C88-738D-4F20-B2BD-CB379510B40B@mac.com> Eric, Good suggestions. Thanks. Bill Vlahos On Sep 2, 2008, at 2:31 AM, Eric Chatonet wrote: > Bonjour Bill, > > See maxHeight, maxWidth, screenRect, windowBoundingRect and rect (of > stack). > > Le 2 sept. 08 ? 09:01, Bill Vlahos a ?crit : > >> What is the command to maximize a window? The maximize icon in >> Windows doesn't behave the same as the green button on the Mac. >> >> In Windows, the maximize button makes the window take over the >> entire screen in a single application mode. The other button makes >> it a resizable window. My application remembers the size of the >> window and if the last monitor was larger than the current one the >> resizable window is too big and i can't resize it. > > Just test the windowBoundingRect at preOpenStack and set the > maxHeight and maxWidth accordingly. > >> On a Mac the Green button either makes the window fit the screen or >> fit the content. >> >> I think I want a "Zoom" button in Windows to make the resizable >> window fit the screen. What command would that be? > > Same comment :-) > > 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 sims at ezpzapps.com Wed Sep 3 02:45:12 2008 From: sims at ezpzapps.com (Jim Sims) Date: Wed, 3 Sep 2008 08:45:12 +0200 Subject: secure FTP Message-ID: Has anyone figured out how to do secure FTP with Rev? sims From stephenREVOLUTION2 at barncard.com Wed Sep 3 03:46:37 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Wed, 3 Sep 2008 00:46:37 -0700 Subject: secure FTP In-Reply-To: References: Message-ID: Or WEBDAV ? >Has anyone figured out how to do secure FTP with Rev? > >sims -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From shaosean at wehostmacs.com Wed Sep 3 04:41:37 2008 From: shaosean at wehostmacs.com (Shao Sean) Date: Wed, 3 Sep 2008 04:41:37 -0400 Subject: secure FTP Message-ID: Jim, do you mean: 1) FTP over SSL, or 2) FTP over SSH, or 3) SFTP From sims at ezpzapps.com Wed Sep 3 04:46:35 2008 From: sims at ezpzapps.com (Jim Sims) Date: Wed, 3 Sep 2008 10:46:35 +0200 Subject: secure FTP In-Reply-To: References: Message-ID: <4DB6230A-A662-4A43-8B40-3939E82D8E37@ezpzapps.com> On Sep 3, 2008, at 10:41 AM, Shao Sean wrote: > Jim, do you mean: > > 1) FTP over SSL, or > 2) FTP over SSH, or > 3) SFTP Someone recently also mentioned FTPS ;-) I am looking for a way to upload files onto a server that is secure. I do not want my potential client to say "Hey! That will send passwords in the clear!!" I am looking for a method, using Rev, that can be implemented on OS X and Windows. sims From powai903 at yahoo.com Wed Sep 3 05:31:56 2008 From: powai903 at yahoo.com (Vikram Singh) Date: Wed, 3 Sep 2008 15:01:56 +0530 (IST) Subject: secure FTP In-Reply-To: <4DB6230A-A662-4A43-8B40-3939E82D8E37@ezpzapps.com> Message-ID: <56151.86212.qm@web94707.mail.in2.yahoo.com> hi, you could try curl. ? best\vikram --- On Wed, 3/9/08, Jim Sims wrote: From: Jim Sims Subject: Re: secure FTP To: "How to use Revolution" Date: Wednesday, 3 September, 2008, 2:16 PM On Sep 3, 2008, at 10:41 AM, Shao Sean wrote: > Jim, do you mean: > > 1) FTP over SSL, or > 2) FTP over SSH, or > 3) SFTP Someone recently also mentioned FTPS ;-) I am looking for a way to upload files onto a server that is secure. I do not want my potential client to say "Hey! That will send passwords in the clear!!" I am looking for a method, using Rev, that can be implemented on OS X and Windows. sims _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution Unlimited freedom, unlimited storage. Get it now, on http://help.yahoo.com/l/in/yahoo/mail/yahoomail/tools/tools-08.html/ From bvg at mac.com Wed Sep 3 06:01:04 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 03 Sep 2008 12:01:04 +0200 Subject: Detecting a "grabEnter"? In-Reply-To: References: Message-ID: <50A46EB1-4AB9-4CB7-A0D3-F93780EEDF0E@mac.com> Mouse messages are almost inexistent in rev, as long as the mouse is down. This greatly reduces many uses that have to do with drag (or grab) interactions, actually anything that is not a simple click. As you want to use grab, you'll only be able to do something at the end of the drag, so you can't querry what objects have been passed. In the case of less then a few dozens of objects, I'd make a list of objects, and use the "within" function or the "is within" operator (depending on use). And yes, you need to loop trough each object this way. One might think that you could do something as the script below, but again, Rev will not allow it, respectively is buggy (bug 7094). You'll get an object stuck to the mouse forever, so only use in test environments: on mousedown grab me --drag is supposedly over now lock screen hide me --rev hates this, and won't let go of object put the mousecontrol show me end mousedown A completely different way is to not use grab, but a repeat loop ("repeat until the mouse is up") in the mousedown handler, that set's the location of your dragged object (can be multiple). Advantages are very smooth animation, and more control about what is gonna happen during the drag. The main disadvantage is a hellish processor load, and the mouse is still down, prohibiting almost all mouse messages. On 3 Sep 2008, at 03:22, David Epstein wrote: > Is there a way to capture "drag" events once an object has been > "grabbed" with the "grab" command? > > I know that by setting the dragData I can initiate a dragDrop, and > then capture events like "dragEnter". But in that case the user is > just dragging a cursor around. If we're actually dragging a control, > it seems that the only message sent is mouseMove. > > If, for example, I want to highlight the "object-that-will-be- > dropped-on-if-the-mouse-is-released now," that would seem to require > checking the rect of all possible objects on every nudge of the > mouse--particularly onerous if the possible objects are numerous and > their locations are changeable. > > Is there a more efficient solution? (I notice in the message watcher > that when an object is grabbed, a dragStart message is sent; but I > don't detect anything like dragEnter during the course of dragging > the grabbed object). > > Many thanks. > > David Epstein > _______________________________________________ > use-revolution mailing list > use-revolution 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 Wed Sep 3 06:26:19 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Wed, 3 Sep 2008 10:26:19 +0000 Subject: Re-2: secure FTP Message-ID: <00031C19.48BE8266@the-office.us> Hi, we had the same issue on windows. We fetch with Rev data from a MS SQL server, edit the data and put the data onto a sftp server. We are using filezilla in command line mode to upload to the sftp server. It works without problems. May this will help you for windows in the meantime. Regards, Matthias -------- Original Message -------- Subject: Re: secure FTP (03-Sep-2008 10:48) From: Jim Sims To: runrev260805 at m-r-d.de > > On Sep 3, 2008, at 10:41 AM, Shao Sean wrote: > > > Jim, do you mean: > > > > 1) FTP over SSL, or > > 2) FTP over SSH, or > > 3) SFTP > > Someone recently also mentioned FTPS ;-) > > > I am looking for a way to upload files onto a server > that is secure. I do not want my potential client > to say "Hey! That will send passwords in the clear!!" > > I am looking for a method, using Rev, that can be implemented > on OS X and Windows. > > sims > > _______________________________________________ > use-revolution mailing list > use-revolution 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 eric.miclo at wanadoo.fr Wed Sep 3 06:33:58 2008 From: eric.miclo at wanadoo.fr (=?ISO-8859-1?Q?=C9ric_Miclo?=) Date: Wed, 3 Sep 2008 12:33:58 +0200 Subject: Tables in Rev 3.0 In-Reply-To: <19279618.post@talk.nabble.com> References: <19279618.post@talk.nabble.com> Message-ID: <8D9F9401-7168-490B-9E22-9EEA22D04601@wanadoo.fr> Hello, I'm afraid not. As for some other features that haven't and don't seem to be taken in account (paragraph level formating). I'd prefer to see improvements and bug fixes as new features. Best, ?rIC Le 3 sept. 08 ? 00:25, Charles Szasz a ?crit : > > > Has tables been improved in Rev 3.0? > -- > View this message in context: http://www.nabble.com/Tables-in-Rev-3.0-tp19279618p19279618.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 > -- My NeXT computer will Be a Mac too! -- From bdrunrev at gmail.com Wed Sep 3 08:29:25 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Wed, 3 Sep 2008 13:29:25 +0100 Subject: secure FTP In-Reply-To: <4DB6230A-A662-4A43-8B40-3939E82D8E37@ezpzapps.com> References: <4DB6230A-A662-4A43-8B40-3939E82D8E37@ezpzapps.com> Message-ID: Securing FTP looks like it is going to be complex. I searched the archive using Nabble and came up with this discussion from 2 years back: http://www.nabble.com/FTP-with-SSL-TLS-to5932257.html#a5935689 Now, since both Dave Cragg and Dar Scott were involved (and both know more about networking and security than I will probably ever know), it doesn't look like there is any simple solution. In fact, I would think that Dar's suggestion is probably not going to work with and would require you to bundle addtional software with your app. (From http://www.stunnel.org/faq/troubleshooting.html#ToC18 - stunnel is an ssl wrapper, placed round calls to local ports and forwards them securely to a remote port:) >> FTP over Stunnel won't work I just can't get ftp to work over Stunnel no matter how hard I try. *Answer*: Stunnel cannot be used for the FTP daemon because of the nature of the FTP protocol which utilizes multiple ports for data transfers. There are SSL aware FTP servers available. Alternitively you could use a different protocol. All versions of SSH include a program called scp which works like rcp. Recent versions of OpenSSH include a program called sftp which has an ftp-like feel. << It looks to me like the options are: a) using a SSL compatible ftp server, then getting SSL to work with that (unless there is some reason why Rev's SSL implementation wouldn't work with that, but I doubt it since SSL applies at the socket level). This would only work with some servers, but at least it would be a Rev-only solution (but requires an enterprise license to get SSL). On the linux side it looks like the major ftp servers (vsftpd, proftpd) support ssl. Of course, if you are not in charge of the server, then you probably have no control over which server is used or over whether or not ssl is enabled. b) switching to using https and posting your data to a webserver. Requires you to change how you handle stuff on the server, and would also have security implications (you don't want people to be able to post files that would replace e.g. .htaccess), but would also be a Rev-only solution c) using an external program with your app (e.g. scp, sftp, curl), and bundling the executable/libraries if necessary (i.e. they won't be available with Windows by default - by default Vista even disables the telnet client!). The server would obviously have to have compatible server processes running with appropriate login permissions, and attendant security issues (i.e. there is going to be a username capable of logging into a shell on that server, and that will need additional consideration). d) look into using webdav over https. Again may require server side changes, and also has security issues as with b). Bernard On Wed, Sep 3, 2008 at 9:46 AM, Jim Sims wrote: > > I am looking for a way to upload files onto a server > that is secure. I do not want my potential client > to say "Hey! That will send passwords in the clear!!" > > I am looking for a method, using Rev, that can be implemented > on OS X and Windows. > > sims > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Sep 3 08:50:55 2008 From: mikeythek at gmail.com (Mikey) Date: Wed, 3 Sep 2008 08:50:55 -0400 Subject: HTML SMTP Library In-Reply-To: References: <7c87a2a10808241101t6b986311s9e06f1c4f43903df@mail.gmail.com> <9b408d8e0808241329l5c6ecd16r3188008fcf3fecde@mail.gmail.com> <9b408d8e0808260642h23b39ed3g1d6f49c3609fb4ac@mail.gmail.com> <9b408d8e0809020835r2c3eddd9k577636ad0d45aed1@mail.gmail.com> <9b408d8e0809020945j4964ca0cs5cbc962717a573a3@mail.gmail.com> <9b408d8e0809020945j437db9chf752991283fc646@mail.gmail.com> <9b408d8e0809021745n67481f69uf1a6c9e703954a9d@mail.gmail.com> Message-ID: <9b408d8e0809030550k20b44c04me88d89c23a0e924b@mail.gmail.com> FYI, you shouldn't even have to put the body tags in, unless you're putting in the other section tags like Title. From m.schonewille at economy-x-talk.com Wed Sep 3 08:51:34 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 3 Sep 2008 14:51:34 +0200 Subject: secure FTP In-Reply-To: References: <4DB6230A-A662-4A43-8B40-3939E82D8E37@ezpzapps.com> Message-ID: <5841AFEA-82E0-436F-ACD4-5C49726A680F@economy-x-talk.com> Hi, I compiled Putty, including PSFTP, for Mac Intel some time ago. I haven't used it much yet, but it should work fine. There are also versions of Putty available for Windows and Linux and it shouldn't be too difficult to compile it for Mac PPC (or you might find that somewhere else). Write me off-list and I'll send it to you. I won't support it, though. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz http://facebook.economy-x-talk.com Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 3 sep 2008, at 14:29, Bernard Devlin wrote: > Securing FTP looks like it is going to be complex. I searched the > archive > using Nabble and came up with this discussion from 2 years back: > http://www.nabble.com/FTP-with-SSL-TLS-to5932257.html#a5935689 > > Now, since both Dave Cragg and Dar Scott were involved (and both > know more > about networking and security than I will probably ever know), it > doesn't > look like there is any simple solution. In fact, I would think that > Dar's > suggestion is probably not going to work with and would require you to > bundle addtional software with your app. (From > http://www.stunnel.org/faq/troubleshooting.html#ToC18 - stunnel is > an ssl > wrapper, placed round calls to local ports and forwards them > securely to a > remote port:) > >>> > FTP over Stunnel won't work I just can't get ftp to work over > Stunnel no > matter how hard I try. > > *Answer*: Stunnel cannot be used for the FTP daemon because of the > nature of > the FTP protocol which utilizes multiple ports for data transfers. > There are > SSL aware FTP servers available. > > Alternitively you could use a different protocol. All versions of SSH > include a program called scp which works like rcp. Recent versions of > OpenSSH include a program called sftp which has an ftp-like feel. From klaus at major-k.de Wed Sep 3 09:05:13 2008 From: klaus at major-k.de (Klaus Major) Date: Wed, 3 Sep 2008 15:05:13 +0200 Subject: Help with dragdata["private"] needed Message-ID: Hi all, today I encountered a situation where I could need dragdata["private]. But it looks like I cannot get it to work, maybe I am not using it correctly, the docs are very sparse on this. For testing purposes I created a stack with only two buttons in it: "d_source" and "d_target" Script of "d_source": on dragstart set the allowabledragactions to "move,copy,link" ## May not be necessary, but just to be sure set the dragimage to 3049 ## Works set the dragdata["private"] to "A private string" put the dragdata ## Nothing gets "put" into msg? end dragstart Script of "d_target" (one of a lot of variations): on dragdrop set the hilite of me to false ## Works, see dragenter if the dragdata = "private" then answer "Privat!" end if ## No answer answer the dragdata["private"] ## No answer end dragdrop ## This works, so there is something being dragged!? on dragenter set the hilite of me to true end dragenter Is there anything that I am overlooking? Any hints appreciated. Thanks in advance! Best Klaus Major klaus at major-k.de http://www.major-k.de From sims at ezpzapps.com Wed Sep 3 09:32:16 2008 From: sims at ezpzapps.com (Jim Sims) Date: Wed, 3 Sep 2008 15:32:16 +0200 Subject: secure FTP In-Reply-To: References: <4DB6230A-A662-4A43-8B40-3939E82D8E37@ezpzapps.com> Message-ID: <8E824A53-D7CA-4F76-9EC3-C52C7D7F1BA2@ezpzapps.com> On Sep 3, 2008, at 2:29 PM, Bernard Devlin wrote: > Securing FTP looks like it is going to be complex. Yikes! Thanks for the reply Bernard. Not optimistic but most likely realistic. Now, does anyone have a solution? I know I'm not the only one looking for a solution to this. I recall Richard Gaskin asking about this some time ago. I'm certain Bernard would love to have someone prove him wrong ;-) sims From sims at ezpzapps.com Wed Sep 3 09:40:30 2008 From: sims at ezpzapps.com (Jim Sims) Date: Wed, 3 Sep 2008 15:40:30 +0200 Subject: Re-2: secure FTP In-Reply-To: <00031C19.48BE8266@the-office.us> References: <00031C19.48BE8266@the-office.us> Message-ID: <4F9A2104-3B26-49A0-A477-47308A070EAB@ezpzapps.com> On Sep 3, 2008, at 12:26 PM, runrev260805 at m-r-d.de wrote: > we had the same issue on windows. > We fetch with Rev data from a MS SQL server, edit the data and put > the data onto a sftp server. > We are using filezilla in command line mode to upload to the sftp > server. It works without problems. > > May this will help you for windows in the meantime. Thank you Matthias. The web page for it says"Runs on Windows, Linux, *BSD, Mac OS X" I'll have to dig in and read about this. Would be great if we could have something as simple as Rev's FTP however. A built-in solution would be ideal. sims From lists at mangomultimedia.com Wed Sep 3 09:42:04 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 3 Sep 2008 09:42:04 -0400 Subject: Help with dragdata["private"] needed In-Reply-To: References: Message-ID: <343C3F2C-3303-4D0E-8ADA-B99A24A331A2@mangomultimedia.com> On Sep 3, 2008, at 9:05 AM, Klaus Major wrote: Hey Klaus, > set the dragdata["private"] to "A private string" > put the dragdata > ## Nothing gets "put" into msg? > end dragstart What does put the dragData["private"] show? If you don't specify a key then the dragData returns the dragData["text"] > Script of "d_target" (one of a lot of variations): > on dragdrop > set the hilite of me to false > ## Works, see dragenter > > if the dragdata = "private" then > answer "Privat!" > end if To check for a particular type you need to check the keys of the dragData. So check if "private" is among the lines of the keys of the dragData. Regards, -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com From klaus at major-k.de Wed Sep 3 09:53:41 2008 From: klaus at major-k.de (Klaus Major) Date: Wed, 3 Sep 2008 15:53:41 +0200 Subject: Help with dragdata["private"] needed In-Reply-To: <343C3F2C-3303-4D0E-8ADA-B99A24A331A2@mangomultimedia.com> References: <343C3F2C-3303-4D0E-8ADA-B99A24A331A2@mangomultimedia.com> Message-ID: Hi trevor, > On Sep 3, 2008, at 9:05 AM, Klaus Major wrote: > > Hey Klaus, > >> set the dragdata["private"] to "A private string" >> put the dragdata >> ## Nothing gets "put" into msg? >> end dragstart > > What does put the dragData["private"] show? If you don't specify a > key then the dragData returns the dragData["text"] OK, I see, changed it to ... set the dragdata["private"] to "A private string" put the dragdata["private"] ## puts the correct string! So far, so good... >> Script of "d_target" (one of a lot of variations): >> on dragdrop >> set the hilite of me to false >> ## Works, see dragenter >> >> if the dragdata = "private" then >> answer "Privat!" >> end if > > To check for a particular type you need to check the keys of the > dragData. So check if "private" is among the lines of the keys of > the dragData. Aha, but after I changed this (again) to the most obvious (which was my first try): Script of "d_target": on dragdrop set the hilite of me to false put the dragdata["private"] ## Nothing gets put?! end dragdrop And exactly that is my problem :-) > Regards, > > -- > Trevor DeVore > Blue Mango Learning Systems > ScreenSteps: http://www.screensteps.com > Developer Resources: http://revolution.bluemangolearning.com Best Klaus Major klaus at major-k.de http://www.major-k.de From andres at bakno.com Wed Sep 3 09:56:16 2008 From: andres at bakno.com (Andres Martinez) Date: Wed, 3 Sep 2008 09:56:16 -0400 Subject: Bug Report Problem In-Reply-To: <343C3F2C-3303-4D0E-8ADA-B99A24A331A2@mangomultimedia.com> References: <343C3F2C-3303-4D0E-8ADA-B99A24A331A2@mangomultimedia.com> Message-ID: <68058807-502E-46A7-B1D1-721855CDDEF5@bakno.com> Hello I 've been having this problem since a long time ago. When I activate the Bug Report for the compiled version any problem reports the same message: Executing at 2:58:29 PM Type Object card id 1002 Line put "Object" & tab & the short name of tObject & cr after tErrorString Hint preOpenCard This message has nothing to do with the application. Time is always 2:58:29 PM on these messages, and the rest is also the same. Any clue? Regards, Andres Martinez baKno From eric.chatonet at sosmartsoftware.com Wed Sep 3 10:07:09 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 3 Sep 2008 16:07:09 +0200 Subject: Help with dragdata["private"] needed In-Reply-To: References: <343C3F2C-3303-4D0E-8ADA-B99A24A331A2@mangomultimedia.com> Message-ID: <84D2BEDB-AF25-4648-ABD4-0B6D2636E537@sosmartsoftware.com> Bonjour Klaus, I think that you are a bit confused with D&D syntax ;-) In the script of "d_target" you should have something like: on dragEnter if the dragData["private"] = "A private string" then set the dragAction to "Copy" -- or "Move" else set the dragAction to "None" end dragEnter on dragDrop put "Accepted" end dragDrop You set the dragAction on dragEnter and dragdrop will occur according to the dragAction set: none or... BTW put the dragData without specifying a key will always return the dragdata["text"] Le 3 sept. 08 ? 15:53, Klaus Major a ?crit : > Hi trevor, > >> On Sep 3, 2008, at 9:05 AM, Klaus Major wrote: >> >> Hey Klaus, >> >>> set the dragdata["private"] to "A private string" >>> put the dragdata >>> ## Nothing gets "put" into msg? >>> end dragstart >> >> What does put the dragData["private"] show? If you don't specify a >> key then the dragData returns the dragData["text"] > > OK, I see, changed it to > ... > set the dragdata["private"] to "A private string" > put the dragdata["private"] > ## puts the correct string! > > So far, so good... > >>> Script of "d_target" (one of a lot of variations): >>> on dragdrop >>> set the hilite of me to false >>> ## Works, see dragenter >>> >>> if the dragdata = "private" then >>> answer "Privat!" >>> end if >> >> To check for a particular type you need to check the keys of the >> dragData. So check if "private" is among the lines of the keys of >> the dragData. > > Aha, but after I changed this (again) to the most obvious (which > was my first try): > > Script of "d_target": > on dragdrop > set the hilite of me to false > put the dragdata["private"] > ## Nothing gets put?! > end dragdrop > > And exactly that is my problem :-) > >> Regards, >> >> -- >> Trevor DeVore >> Blue Mango Learning Systems >> ScreenSteps: http://www.screensteps.com >> Developer Resources: http://revolution.bluemangolearning.com > > 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 > Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From lists at mangomultimedia.com Wed Sep 3 10:12:12 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 3 Sep 2008 10:12:12 -0400 Subject: Help with dragdata["private"] needed In-Reply-To: References: <343C3F2C-3303-4D0E-8ADA-B99A24A331A2@mangomultimedia.com> Message-ID: On Sep 3, 2008, at 9:53 AM, Klaus Major wrote: >> To check for a particular type you need to check the keys of the >> dragData. So check if "private" is among the lines of the keys of >> the dragData. > > Aha, but after I changed this (again) to the most obvious (which was > my first try): > > Script of "d_target": > on dragdrop > set the hilite of me to false > put the dragdata["private"] > ## Nothing gets put?! > end dragdrop > > And exactly that is my problem :-) Looking at your original example you don't set the dragAction to anything (old engine behavior was to set the acceptDrop to true). I just tried the following with two buttons and the results are what one would hope they would be: Button 1 ------------------ on dragStart set the dragData["private"] to "some value" put the dragData["private"] end dragStart Button 2 ------------------ on dragEnter put the dragData["private"] && the milliseconds set the dragaction to "copy" end dragEnter on dragDrop put "it is:" && the dragData["private"] end dragDrop Does the above work for you? Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From klaus at major-k.de Wed Sep 3 10:13:14 2008 From: klaus at major-k.de (Klaus Major) Date: Wed, 3 Sep 2008 16:13:14 +0200 Subject: Help with dragdata["private"] needed In-Reply-To: <84D2BEDB-AF25-4648-ABD4-0B6D2636E537@sosmartsoftware.com> References: <343C3F2C-3303-4D0E-8ADA-B99A24A331A2@mangomultimedia.com> <84D2BEDB-AF25-4648-ABD4-0B6D2636E537@sosmartsoftware.com> Message-ID: <11607216-09A7-4DD3-8E0B-E5B696A4C25E@major-k.de> Bonjour Eric, > Bonjour Klaus, > > I think that you are a bit confused with D&D syntax ;-) Oui, exactement, mon ami :-D > In the script of "d_target" you should have something like: > > on dragEnter > if the dragData["private"] = "A private string" then set the > dragAction to "Copy" -- or "Move" > else set the dragAction to "None" > end dragEnter > > on dragDrop > put "Accepted" > end dragDrop > > You set the dragAction on dragEnter and dragdrop will occur > according to the dragAction set: none or... > BTW put the dragData without specifying a key will always return the > dragdata["text"] Oh, yes, that was the missing piece, thanks a lot. Looks like the dentist's injections this morning had put some "purple haze all in(to) my brain" :-) Best Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Wed Sep 3 10:16:20 2008 From: klaus at major-k.de (Klaus Major) Date: Wed, 3 Sep 2008 16:16:20 +0200 Subject: Help with dragdata["private"] needed In-Reply-To: References: <343C3F2C-3303-4D0E-8ADA-B99A24A331A2@mangomultimedia.com> Message-ID: Hi Trevor, >> ... > Looking at your original example you don't set the dragAction to > anything (old engine behavior was to set the acceptDrop to true). > I just tried the following with two buttons and the results are what > one would hope they would be: > ... > end dragDrop > > Does the above work for you? Yes, thanks to you and Eric C. I got it working now! You guys are just GREAT! :-) > Regards, > > -- > Trevor DeVore > Blue Mango Learning Systems > www.bluemangolearning.com - www.screensteps.com Best Klaus Major klaus at major-k.de http://www.major-k.de From tedl at voyager.net Wed Sep 3 10:32:19 2008 From: tedl at voyager.net (Ted) Date: Wed, 3 Sep 2008 10:32:19 -0400 Subject: Installer Software? Message-ID: <00cd01c90dd1$e26d2720$3e79b340@egl> Can anyone suggest installer software that works with Windows (including Vista) as the target machine? Thanks, Ted From toolbook at kestner.de Wed Sep 3 10:31:59 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 3 Sep 2008 16:31:59 +0200 Subject: AW: Installer Software? In-Reply-To: <00cd01c90dd1$e26d2720$3e79b340@egl> Message-ID: <001101c90dd1$d3550460$18b2a8c0@Kestner.local> What about these: http://www.sweattechnologies.com/InstallGadget/ http://www.jrsoftware.org/isinfo.php (free) my 2 cents Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Ted > Gesendet: Mittwoch, 3. September 2008 16:32 > An: Use-revolution at lists.runrev.com > Betreff: Installer Software? > > Can anyone suggest installer software that works with Windows (including > Vista) as the target machine? > > Thanks, > > Ted > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Wed Sep 3 10:33:28 2008 From: martinblackman at gmail.com (Martin Blackman) Date: Wed, 3 Sep 2008 22:33:28 +0800 Subject: Installer Software? In-Reply-To: <00cd01c90dd1$e26d2720$3e79b340@egl> References: <00cd01c90dd1$e26d2720$3e79b340@egl> Message-ID: <79d1bee70809030733q79e45869p1eec6825392e7067@mail.gmail.com> Inno Setup (its free) 2008/9/3 Ted > Can anyone suggest installer software that works with Windows (including > Vista) as the target machine? > > Thanks, > > Ted > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Wed Sep 3 10:42:59 2008 From: nealk3nc at gmail.com (Neal Campbell) Date: Wed, 3 Sep 2008 10:42:59 -0400 Subject: Could it be this simple? In-Reply-To: References: <326175C4-E703-4135-AECA-F2930867A74F@mac.com> <7D1417FE-6DC7-4398-A45F-2F6CD1A840D2@elementarysoftware.com> Message-ID: <325413300809030742y31554446wc4cc67912a53eab2@mail.gmail.com> I have been using it for the last few months for my program updates and it really is great. Very simple to use and works. Neal On Wed, Sep 3, 2008 at 2:15 AM, Bill Vlahos wrote: > I just wanted to get back to the list with feedback on InstallGadget. It is > terrific. > > The Windows version in particular seems perfect for Revolution applications. > Not only is it simple to use but it creates shortcuts on the desktop and the > Start menu and even adds an uninstaller. Something unique is that it won't > overwrite files not in the source folder. This means that it won't disturb > user created files so it might even be a simple way to do upgrades of > software (I need to do some more testing). Lots of other nice touches too. > > The Mac version is good but not as feature rich as the Windows version. It > basically creates a drag copy installer which is well suited for Rev > programs. > > Both versions integrate license agreements and ReadMe files in the install > process and automatically compress the files. > > I'm very happy with it. > > Bill Vlahos > > On Jul 22, 2008, at 11:40 PM, Bill Vlahos wrote: > >> Wow. This looks great. >> >> Thanks, >> Bill >> >> On Jul 22, 2008, at 9:26 PM, Scott Morrow wrote: >> >>> Hello Bill, >>> >>> Check out Install Gadget >>> >>> http://www.sweattechnologies.com/InstallGadget/ >>> >>> For simple installations like you are talking about, Install Gadget is >>> hard to beat. The user gets a nice interface. You get a simple drag and >>> drop build... can't be easier. The drag and drop does need to happen on a >>> Windows OS. >>> >>> Scott Morrow >>> >>> Elementary Software >>> (Now with 20% less chalk dust!) >>> web http://elementarysoftware.com/ >>> email scott at elementarysoftware.com >>> >>> >>> On Jul 22, 2008, at 8:02 PM, Bill Vlahos wrote: >>> >>>> I am ready to distribute my application but I need an installer for >>>> Windows and I am programming this on a Mac. My installation process is very >>>> simple. All I need to do is unzip the folder to the desired location. No >>>> registry settings or any other installation processes. >>>> >>>> Stuffit Deluxe for the Mac can create a self extracting archive for >>>> Windows as a .exe file which unstuffs to the folder and I'm done. >>>> >>>> I got to thinking that I can probably do the same thing myself in Rev. >>>> 1. GZip the folder on the Mac >>>> 2. Make a Rev Windows standalone that contains the zipped file in >>>> a Custom Property that will Unzip/Install the folder when opened. >>>> >>>> Distribute the standalone "Installer". >>>> >>>> Could it be this simple? Other than not being "Signed by Microsoft" >>>> (unless I go through the certification/payment process), is there anything >>>> wrong with what I'm suggesting? >>>> >>>> Or should I pay for StuffIt Deluxe to do this? >>>> >>>> Thanks, >>>> 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 >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 - $15.99 ------------------------------------------------- For a great dog book, visit www.abrohamneal.com ------------------------------------------------- See the FlexRadio Systems Flex-5000a in action at www.flex-videos.com From luis at anachreon.co.uk Wed Sep 3 10:52:08 2008 From: luis at anachreon.co.uk (Luis) Date: Wed, 3 Sep 2008 15:52:08 +0100 Subject: Installer Software? In-Reply-To: <00cd01c90dd1$e26d2720$3e79b340@egl> References: <00cd01c90dd1$e26d2720$3e79b340@egl> Message-ID: Hiya, Cross Platform (but needs a JVM installed) and free: http:// www.izpack.org/features/ Cheers, Luis. On 3 Sep 2008, at 15:32, Ted wrote: > Can anyone suggest installer software that works with Windows > (including > Vista) as the target machine? > > Thanks, > > Ted > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Sep 3 11:25:27 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Sep 2008 08:25:27 -0700 Subject: Detecting a "grabEnter"? Message-ID: <48BEAC67.5010704@fourthworld.com> Bj?rnke von Gierke wrote: > A completely different way is to not use grab, but a repeat loop > ("repeat until the mouse is up") in the mousedown handler, that set's > the location of your dragged object (can be multiple). Advantages are > very smooth animation, and more control about what is gonna happen > during the drag. The main disadvantage is a hellish processor load, > and the mouse is still down, prohibiting almost all mouse messages. The difficulty with using "repeat until the mouse is up" is that it eats up a lot of processor cycles with constant polling of the event queue: It's generally considered better practice to use these four handlers for custom dragging operations: mouseDown -- to set a flag mouseMove -- checks the flag and does the work mouseUp -- clears the flag mouseRelease -- also clears the flag The problem with this approach is that it's both unintuitive and cumbersome to write. It works great, but until someone comes along and spells it out (or makes a nifty demo like Rossi did) the odds of someone stumbling across that solution on their own is close to nil. Some years ago I submitted a request to modify mouseStillDown to be sent only when the mouse moves, effectively giving us the same thing as those four handlers but in a more intuitive and simpler form: The specifics of that proposal are probably pretty weak, and could likely benefit from some of you chiming in with better details of the implementation. But in one form or another, it would be VERY useful to be able to do custom drag operations with a single handler. I don't particularly care what form it takes so long as it gets done. Suggestions? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From bvg at mac.com Wed Sep 3 11:42:22 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 03 Sep 2008 17:42:22 +0200 Subject: Detecting a "grabEnter"? In-Reply-To: <48BEAC67.5010704@fourthworld.com> References: <48BEAC67.5010704@fourthworld.com> Message-ID: <4136F1E3-629B-4B64-8A73-9A65BF9399B4@mac.com> On 3 Sep 2008, at 17:25, Richard Gaskin wrote: > >> Advantages are very smooth animation .... The main disadvantage is >> a hellish processor load... > > > It's generally considered better practice to use these four handlers > for custom dragging operations: > > mouseDown -- to set a flag > mouseMove -- checks the flag and does the work > mouseUp -- clears the flag > mouseRelease -- also clears the flag Yes but that method will lag much more then using grab, viewable by the lone eye, while most users will never notice the huge processor load when using a repeat loop. As a game oriented developer, I prefer the second back draw. -- official ChatRev page: http://bjoernke.com/runrev/chatrev.php Chat with other RunRev developers: go stack URL "http://bjoernke.com/stacks/chatrev/chatrev1.3b3.rev" From ambassador at fourthworld.com Wed Sep 3 12:13:16 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Sep 2008 09:13:16 -0700 Subject: Detecting a "grabEnter"? Message-ID: <48BEB79C.1080807@fourthworld.com> Bj?rnke von Gierke wrote: > On 3 Sep 2008, at 17:25, Richard Gaskin wrote: >> It's generally considered better practice to use these four handlers >> for custom dragging operations: >> >> mouseDown -- to set a flag >> mouseMove -- checks the flag and does the work >> mouseUp -- clears the flag >> mouseRelease -- also clears the flag > > Yes but that method will lag much more then using grab, viewable by > the lone eye, while most users will never notice the huge processor > load when using a repeat loop. As a game oriented developer, I prefer > the second back draw. If a drag is complex enough it would seem that choking the processor might also have an adverse effect, though I can't say I've done benchmarking under such circumstances; it's hard to measure things involving user interaction. The demos Scott Rossi kindly put together using the four-handler method seem quite responsive: Rossi and Malte have done far more with dragging than I - you guys got any input on this? Maybe even better than my earlier suggestion would be to extend the grab command to allow bounding arguments and callbacks, keeping the syntax light and the performance well optimized. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From alex at harryscollar.com Wed Sep 3 12:16:10 2008 From: alex at harryscollar.com (Alex Shaw) Date: Thu, 04 Sep 2008 02:16:10 +1000 Subject: Re-2: secure FTP In-Reply-To: <4F9A2104-3B26-49A0-A477-47308A070EAB@ezpzapps.com> References: <00031C19.48BE8266@the-office.us> <4F9A2104-3B26-49A0-A477-47308A070EAB@ezpzapps.com> Message-ID: <48BEB84A.80508@harryscollar.com> Hi Until rev supports secure ftp internally and cross-platform like it does "https" with the upcoming rev3 release, I find it more convenient to use the current ftp/liburl functions within something like a vpn (eg. openvpn, hamachi, ssh tunnels etc). Or use a proxy like delegate to handle the ftp->ftps/sftp translation. "curl" is also a good option if available. You could also throw votes towards the relevant bug/enhancement options @ quality.runrev.com regards alex Jim Sims wrote: > > On Sep 3, 2008, at 12:26 PM, runrev260805 at m-r-d.de wrote: > > Would be great if we could have something as simple as Rev's FTP however. > A built-in solution would be ideal. > From randall at randallreetz.com Wed Sep 3 12:24:10 2008 From: randall at randallreetz.com (Randall Reetz) Date: Wed, 3 Sep 2008 09:24:10 -0700 Subject: secure FTP Message-ID: <20080903162618.FQMO6859.atlmtaow02.cingularme.com@Inbox> This whole discussion makes me sad. What xtalk did for programming (in the era of applications) has not been done for the network (in the era of distributed logic and content). So we build applications... Lumbering dinosaurs we are. Sad. In both cases, it is the paradigm that is wrong, yet it is the user who suffers. It was easy enough to create a fix, a hack, to make application development accessible to the masses. But doing that for the network would be a herculean project. Reason? Humans still do for the net what what has been offloaded to compilers to do for apps. -----Original Message----- From: "Bernard Devlin" To: "How to use Revolution" Sent: 9/3/2008 5:29 AM Subject: Re: secure FTP Securing FTP looks like it is going to be complex. I searched the archive using Nabble and came up with this discussion from 2 years back: http://www.nabble.com/FTP-with-SSL-TLS-to5932257.html#a5935689 Now, since both Dave Cragg and Dar Scott were involved (and both know more about networking and security than I will probably ever know), it doesn't look like there is any simple solution. In fact, I would think that Dar's suggestion is probably not going to work with and would require you to bundle addtional software with your app. (From http://www.stunnel.org/faq/troubleshooting.html#ToC18 - stunnel is an ssl wrapper, placed round calls to local ports and forwards them securely to a remote port:) >> FTP over Stunnel won't work I just can't get ftp to work over Stunnel no matter how hard I try. *Answer*: Stunnel cannot be used for the FTP daemon because of the nature of the FTP protocol which utilizes multiple ports for data transfers. There are SSL aware FTP servers available. Alternitively you could use a different protocol. All versions of SSH include a program called scp which works like rcp. Recent versions of OpenSSH include a program called sftp which has an ftp-like feel. << It looks to me like the options are: a) using a SSL compatible ftp server, then getting SSL to work with that (unless there is some reason why Rev's SSL implementation wouldn't work with that, but I doubt it since SSL applies at the socket level). This would only work with some servers, but at least it would be a Rev-only solution (but requires an enterprise license to get SSL). On the linux side it looks like the major ftp servers (vsftpd, proftpd) support ssl. Of course, if you are not in charge of the server, then you probably have no control over which server is used or over whether or not ssl is enabled. b) switching to using https and posting your data to a webserver. Requires you to change how you handle stuff on the server, and would also have security implications (you don't want people to be able to post files that would replace e.g. .htaccess), but would also be a Rev-only solution c) using an external program with your app (e.g. scp, sftp, curl), and bundling the executable/libraries if necessary (i.e. they won't be available with Windows by default - by default Vista even disables the telnet client!). The server would obviously have to have compatible server processes running with appropriate login permissions, and attendant security issues (i.e. there is going to be a username capable of logging into a shell on that server, and that will need additional consideration). d) look into using webdav over https. Again may require server side changes, and also has security issues as with b). Bernard On Wed, Sep 3, 2008 at 9:46 AM, Jim Sims wrote: > > I am looking for a way to upload files onto a server > that is secure. I do not want my potential client > to say "Hey! That will send passwords in the clear!!" > > I am looking for a method, using Rev, that can be implemented > on OS X and Windows. > > sims > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 ambassador at fourthworld.com Wed Sep 3 13:22:13 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Sep 2008 10:22:13 -0700 Subject: secure FTP Message-ID: <48BEC7C5.50404@fourthworld.com> Randall Reetz wrote: > This whole discussion makes me sad. What xtalk did for programming > (in the era of applications) has not been done for the network (in > the era of distributed logic and content). I feel more optimistic. Sure, Secure FTP is an unusually complex beast, and so we don't yet have a simple interface for that protocol the way we do for nearly everything else. But we do have nearly everything else: most common HTTP and FTP calls are one-liners in Rev, and we have raw sockets supported with syntax that makes them easier to use than Apple events so we can build chat clients and just about anything else you can think of. A lot of the folks here have delivered a wide variety of network applications, both client and server, using what we have right now. Heck, more than a decade ago Scott Raney put together a simple HTTP server (mchttpd.mc) in an afternoon and gave it away as just one example of what can be done. Sure, if we had a simple built-in solution for Secure FTP I'd jump on it in a minute. But its absence isn't slowing down anything else I'm building, many of which make extensive use of Internet protocols. While Secure FTP can be very helpful for many applications, it's not a show-stopper for a good many more. There are still a million profitable apps waiting to be built with what Rev has right now. No need to be sad. Better to put that energy into cutting code - there are apps to ship! :) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From randall at randallreetz.com Wed Sep 3 13:37:49 2008 From: randall at randallreetz.com (Randall Reetz) Date: Wed, 3 Sep 2008 10:37:49 -0700 Subject: secure FTP Message-ID: <20080903173957.MZMA2955.atlmtaow01.cingularme.com@Inbox> Wow, yes. I am making general statements about computing. What matters to the pace of inovation is elegance of automation. Making do with what we have is what all of us have to do all day long. But it never hurts to stand up and point at the obvious monster in the industry. Xtalk is great. Cross platform xtalk even better. But a net native xtalk that would do away with all of the complexities of platform localization would be even better. Do i sit around and wait? No. But trying to come to an understanding of why it hasnt happened yet is an important part of being an active partisipant in any community. -----Original Message----- From: "Richard Gaskin" To: "How to use Revolution" Sent: 9/3/2008 10:22 AM Subject: Re: secure FTP Randall Reetz wrote: > This whole discussion makes me sad. What xtalk did for programming > (in the era of applications) has not been done for the network (in > the era of distributed logic and content). I feel more optimistic. Sure, Secure FTP is an unusually complex beast, and so we don't yet have a simple interface for that protocol the way we do for nearly everything else. But we do have nearly everything else: most common HTTP and FTP calls are one-liners in Rev, and we have raw sockets supported with syntax that makes them easier to use than Apple events so we can build chat clients and just about anything else you can think of. A lot of the folks here have delivered a wide variety of network applications, both client and server, using what we have right now. Heck, more than a decade ago Scott Raney put together a simple HTTP server (mchttpd.mc) in an afternoon and gave it away as just one example of what can be done. Sure, if we had a simple built-in solution for Secure FTP I'd jump on it in a minute. But its absence isn't slowing down anything else I'm building, many of which make extensive use of Internet protocols. While Secure FTP can be very helpful for many applications, it's not a show-stopper for a good many more. There are still a million profitable apps waiting to be built with what Rev has right now. No need to be sad. Better to put that energy into cutting code - there are apps to ship! :) -- 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 alex at tweedly.net Wed Sep 3 13:46:48 2008 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 03 Sep 2008 18:46:48 +0100 Subject: secure FTP In-Reply-To: <48BEC7C5.50404@fourthworld.com> References: <48BEC7C5.50404@fourthworld.com> Message-ID: <48BECD88.8070508@tweedly.net> Richard Gaskin wrote: > > But we do have nearly everything else: most common HTTP and FTP calls > are one-liners in Rev, and we have raw sockets supported with syntax > that makes them easier to use than Apple events so we can build chat > clients and just about anything else you can think of. > Do we have raw sockets ? I thought it was still only TCP and UDP sockets, but I don't yet have the 3.0 beta. -- Alex. From scott at tactilemedia.com Wed Sep 3 13:20:08 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 03 Sep 2008 10:20:08 -0700 Subject: Detecting a "grabEnter"? In-Reply-To: <48BEB79C.1080807@fourthworld.com> Message-ID: I'd say there is virtually no difference between grab/mousemove, or at least, I've never seen one. Perhaps this is more evident on older systems. I was going to say that *maybe* creating some demanding display calculations by dragging a large image with varying translucency over a second large image could cause some lag, but trying it just now I can't see any noticeable difference between grab/mousemove (Rev 2.9). Perhaps Bjornke you could produce a demo stack that demonstrates the lag? In any event, for me, having access to mouse events and virtually all engine messages far outweighs what little performance benefit there may be in using grab, if any. The fact that the question "How do you do XYZ while using grab?" comes up so often on this list seems to indicate that the grab command may be of little use in practical applications. And as far as using repeat loops and polling the mouse state goes, this has already been discussed. The original developer of the MetaCard/Revolution engine said not to do it, so I don't. :-) Recently, Richard Gaskin wrote: >>> It's generally considered better practice to use these four handlers >>> for custom dragging operations: >>> >>> mouseDown -- to set a flag >>> mouseMove -- checks the flag and does the work >>> mouseUp -- clears the flag >>> mouseRelease -- also clears the flag >> >> Yes but that method will lag much more then using grab, viewable by >> the lone eye, while most users will never notice the huge processor >> load when using a repeat loop. As a game oriented developer, I prefer >> the second back draw. > > If a drag is complex enough it would seem that choking the processor > might also have an adverse effect, though I can't say I've done > benchmarking under such circumstances; it's hard to measure things > involving user interaction. > > The demos Scott Rossi kindly put together using the four-handler method > seem quite responsive: > > > Rossi and Malte have done far more with dragging than I - you guys got > any input on this? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From ambassador at fourthworld.com Wed Sep 3 13:51:21 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Sep 2008 10:51:21 -0700 Subject: secure FTP Message-ID: <48BECE99.4040904@fourthworld.com> Alex Tweedly wrote: > Richard Gaskin wrote: >> But we do have nearly everything else: most common HTTP and FTP calls >> are one-liners in Rev, and we have raw sockets supported with syntax >> that makes them easier to use than Apple events so we can build chat >> clients and just about anything else you can think of. >> > Do we have raw sockets ? > I thought it was still only TCP and UDP sockets, but I don't yet have > the 3.0 beta. Good catch. My post would have been more clear had I written: "...we have access to TCP and UDP in a form open reasonably open and flexible enough to write routines for most common protocols and invent out own custom protocols as needed." What level of socket support do you need that isn't available right now? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From randall at randallreetz.com Wed Sep 3 14:08:16 2008 From: randall at randallreetz.com (Randall Reetz) Date: Wed, 3 Sep 2008 11:08:16 -0700 Subject: secure FTP Message-ID: <20080903181024.OWOI2955.atlmtaow01.cingularme.com@Inbox> I should be more clear. I am not critical of rev. When it comes to the network, with its countless protcols, lanuages, language interface layers, and shifting processing models and vm's, its almost complete lack of overaching theory, it is a wonder anyone can build content or tools for it. That is the monster of which i speak. I want to get things done, but more importantly, i want powerful things to get done. Things that shape the future, that make each of us more powerful. Monsterous roadblocks masquerading as gateways just confuse and slow progress. It ain't rev's fault. But it effects everything rev users do. -----Original Message----- From: "Randall Reetz" To: "How to use Revolution" Sent: 9/3/2008 10:37 AM Subject: RE: secure FTP Wow, yes. I am making general statements about computing. What matters to the pace of inovation is elegance of automation. Making do with what we have is what all of us have to do all day long. But it never hurts to stand up and point at the obvious monster in the industry. Xtalk is great. Cross platform xtalk even better. But a net native xtalk that would do away with all of the complexities of platform localization would be even better. Do i sit around and wait? No. But trying to come to an understanding of why it hasnt happened yet is an important part of being an active partisipant in any community. -----Original Message----- From: "Richard Gaskin" To: "How to use Revolution" Sent: 9/3/2008 10:22 AM Subject: Re: secure FTP Randall Reetz wrote: > This whole discussion makes me sad. What xtalk did for programming > (in the era of applications) has not been done for the network (in > the era of distributed logic and content). I feel more optimistic. Sure, Secure FTP is an unusually complex beast, and so we don't yet have a simple interface for that protocol the way we do for nearly everything else. But we do have nearly everything else: most common HTTP and FTP calls are one-liners in Rev, and we have raw sockets supported with syntax that makes them easier to use than Apple events so we can build chat clients and just about anything else you can think of. A lot of the folks here have delivered a wide variety of network applications, both client and server, using what we have right now. Heck, more than a decade ago Scott Raney put together a simple HTTP server (mchttpd.mc) in an afternoon and gave it away as just one example of what can be done. Sure, if we had a simple built-in solution for Secure FTP I'd jump on it in a minute. But its absence isn't slowing down anything else I'm building, many of which make extensive use of Internet protocols. While Secure FTP can be very helpful for many applications, it's not a show-stopper for a good many more. There are still a million profitable apps waiting to be built with what Rev has right now. No need to be sad. Better to put that energy into cutting code - there are apps to ship! :) -- 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 ambassador at fourthworld.com Wed Sep 3 14:52:06 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Sep 2008 11:52:06 -0700 Subject: secure FTP Message-ID: <48BEDCD6.8000305@fourthworld.com> Randall Reetz wrote: > I should be more clear. I am not critical of rev. I am at times. In fact I was writing a response to your last email and didn't send it only because it was more critical than useful. ;) Suffice to say there's always room for improvement. > When it comes to the network, with its countless protcols, > lanuages, language interface layers, and shifting processing > models and vm's, its almost complete lack of overaching theory, > it is a wonder anyone can build content or tools for it. That > is the monster of which i speak. I want to get things done, > but more importantly, i want powerful things to get done. > Things that shape the future, that make each of us more powerful. > Monsterous roadblocks masquerading as gateways just confuse and > slow progress. It ain't rev's fault. > But it effects everything rev users do. True, computers and everything around them are still quite primitive. We've come a long way since punch cards, but there's still a long way to go before they become truly intuitive for the user, and much longer before they become so for the developer (or better still, when the dividing line between the two disappears). That said, every time I use a compiler or JavaScript coming back to Rev afterward seems like heaven. :) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From cszasz at mac.com Wed Sep 3 15:28:33 2008 From: cszasz at mac.com (Charles Szasz) Date: Wed, 3 Sep 2008 12:28:33 -0700 (PDT) Subject: Tables in Rev 3.0 In-Reply-To: <8D9F9401-7168-490B-9E22-9EEA22D04601@wanadoo.fr> References: <19279618.post@talk.nabble.com> <8D9F9401-7168-490B-9E22-9EEA22D04601@wanadoo.fr> Message-ID: <19296297.post@talk.nabble.com> Eric, I would like to see these features too. I have been waiting for paragraph level formating. At the Monterey RevCom I was told that they would try to implement this in the next version. Hello, I'm afraid not. As for some other features that haven't and don't seem to be taken in account (paragraph level formating). I'd prefer to see improvements and bug fixes as new features. Best, -- View this message in context: http://www.nabble.com/Tables-in-Rev-3.0-tp19279618p19296297.html Sent from the Revolution - User mailing list archive at Nabble.com. From randall at randallreetz.com Wed Sep 3 16:24:43 2008 From: randall at randallreetz.com (Randall Reetz) Date: Wed, 3 Sep 2008 13:24:43 -0700 Subject: secure FTP Message-ID: <20080903202651.SGTV7681.atlmtaow03.cingularme.com@Inbox> Rev is a compiler! Line by line, it translates script to executable binary From stephenREVOLUTION2 at barncard.com Wed Sep 3 16:56:01 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Wed, 3 Sep 2008 13:56:01 -0700 Subject: secure FTP In-Reply-To: <20080903202651.SGTV7681.atlmtaow03.cingularme.com@Inbox> References: <20080903202651.SGTV7681.atlmtaow03.cingularme.com@Inbox> Message-ID: Yes and the round-trip (code-compile-run) time is really quick too. Make a change and .... zip... One of the many reasons... >Rev is a compiler! Line by line, it translates script to executable >binary_______________________________________________ -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From randall at randallreetz.com Wed Sep 3 17:09:57 2008 From: randall at randallreetz.com (Randall Reetz) Date: Wed, 3 Sep 2008 14:09:57 -0700 Subject: secure FTP Message-ID: <20080903211205.ZXNQ2955.atlmtaow01.cingularme.com@Inbox> What i am saying is that it is hard enough to do a compiler to standard platforms, but to the mercurial world of the web... Good luck. You are correct. What rev has done already in this area is powerful and suprising. -----Original Message----- From: "Randall Reetz" To: "How to use Revolution" Sent: 9/3/2008 1:24 PM Subject: RE: secure FTP Rev is a compiler! Line by line, it translates script to executable binary_______________________________________________ use-revolution mailing list use-revolution 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 Wed Sep 3 17:38:01 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 4 Sep 2008 07:38:01 +1000 Subject: Bug Report Problem In-Reply-To: <68058807-502E-46A7-B1D1-721855CDDEF5@bakno.com> References: <343C3F2C-3303-4D0E-8ADA-B99A24A331A2@mangomultimedia.com> <68058807-502E-46A7-B1D1-721855CDDEF5@bakno.com> Message-ID: On Wed, Sep 3, 2008 at 11:56 PM, Andres Martinez wrote: > Hello > > I 've been having this problem since a long time ago. > > When I activate the Bug Report for the compiled version any problem reports > the same message: > > Executing at 2:58:29 PM > Type > Object card id 1002 > Line put "Object" & tab & the short name of tObject & cr after > tErrorString > Hint preOpenCard > > This message has nothing to do with the application. Time is always 2:58:29 > PM on these messages, and the rest is also the same. > > Any clue? No clue, but it happens sometimes. It has been reported . Sarah From andre at andregarzia.com Wed Sep 3 17:43:06 2008 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 3 Sep 2008 18:43:06 -0300 Subject: Installer Software? In-Reply-To: <001101c90dd1$d3550460$18b2a8c0@Kestner.local> References: <00cd01c90dd1$e26d2720$3e79b340@egl> <001101c90dd1$d3550460$18b2a8c0@Kestner.local> Message-ID: <7c87a2a10809031443t2e0bcc09j43e2074e44c889a8@mail.gmail.com> I use InstallGadget and I like it! :-D On Wed, Sep 3, 2008 at 11:31 AM, Tiemo Hollmann TB wrote: > What about these: > http://www.sweattechnologies.com/InstallGadget/ > http://www.jrsoftware.org/isinfo.php (free) > my 2 cents > Tiemo > > > -----Urspr?ngliche Nachricht----- > > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > > bounces at lists.runrev.com] Im Auftrag von Ted > > Gesendet: Mittwoch, 3. September 2008 16:32 > > An: Use-revolution at lists.runrev.com > > Betreff: Installer Software? > > > > Can anyone suggest installer software that works with Windows (including > > Vista) as the target machine? > > > > Thanks, > > > > Ted > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution 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 > -- http://www.andregarzia.com All We Do Is Code. From alex at tweedly.net Wed Sep 3 17:51:35 2008 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 03 Sep 2008 22:51:35 +0100 Subject: secure FTP In-Reply-To: <48BECE99.4040904@fourthworld.com> References: <48BECE99.4040904@fourthworld.com> Message-ID: <48BF06E7.2000903@tweedly.net> Richard Gaskin wrote: > Good catch. My post would have been more clear had I written: "...we > have access to TCP and UDP in a form open reasonably open and flexible > enough to write routines for most common protocols and invent out own > custom protocols as needed." > > What level of socket support do you need that isn't available right now? > Need ? I have no *need* for raw sockets - I'd just like them to play with :-) Specifically, I'd like to try out things with ICMP for ping/traceroute type applications (e.g. to discovery whether I am *really* connected to the Internet). (ICMP is a different IP protocol number, so an alternate to UDP or TCP) Another example (not necessarily provided simply by basic raw sockets) would be use of multicast to multiple machines on my home network, e.g. for streaming audio or for multi-player games. Couldn't (and wouldn't try to) justify it as a priority, so I haven't even entered a feature request - but if it was there, I'd play with it. -- Alex. From niconiko at gmail.com Wed Sep 3 17:51:56 2008 From: niconiko at gmail.com (Nicolas Cueto) Date: Thu, 4 Sep 2008 06:51:56 +0900 Subject: Installer Software? In-Reply-To: <7c87a2a10809031443t2e0bcc09j43e2074e44c889a8@mail.gmail.com> References: <00cd01c90dd1$e26d2720$3e79b340@egl> <001101c90dd1$d3550460$18b2a8c0@Kestner.local> <7c87a2a10809031443t2e0bcc09j43e2074e44c889a8@mail.gmail.com> Message-ID: <1e91b2b70809031451y42e86b34u961c6c2c05ccb7e7@mail.gmail.com> > I use InstallGadget and I like it! :-D I second InstallGadget (the devp't of which I think includes a Revolution background?). For the software developer it is very simple to use, it creates an attractive install icon, and, from the end-user's point of view, both the installation and uninstallation processes are very un-complicated. -- Nicolas Cueto From chipp at chipp.com Wed Sep 3 18:25:30 2008 From: chipp at chipp.com (Chipp Walters) Date: Wed, 3 Sep 2008 17:25:30 -0500 Subject: Detecting a "grabEnter"? In-Reply-To: References: <48BEB79C.1080807@fourthworld.com> Message-ID: <665591460809031525l6a61a5e1i5b324c10732747af@mail.gmail.com> Yeah, like Scott, I use mouseMove a bunch in many of my programs and have not seen any appreciable delay. It's important not to use "on mouseStillDown". Just check a thread here just a week or so ago went into great detail about it and the problems it can create. From sundown at pacifier.com Wed Sep 3 18:40:00 2008 From: sundown at pacifier.com (-= JB =-) Date: Wed, 3 Sep 2008 15:40:00 -0700 Subject: extract a column of text Message-ID: What is the easiest way to extract a column of text from a variable. For instance if I have a variable that has 200 lines with 12 items in each line and I want to extract all 200 lines of item 4. I have seen it done somewhere which allows me to either remove a column or extract a column but I do not remember where it is. -=>JB<=- From bvg at mac.com Wed Sep 3 18:55:11 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 04 Sep 2008 00:55:11 +0200 Subject: extract a column of text In-Reply-To: References: Message-ID: <6FB69560-2067-4436-81FE-171EA937ABA9@mac.com> on mouseUp put field "data" into theData set the rowDelimiter to comma split theData by row put theData[4] end mouseUp On 4 Sep 2008, at 00:40, -= JB =- wrote: > What is the easiest way to extract a column of text from a variable. > For instance if I have a variable that has 200 lines with 12 items > in each line and I want to extract all 200 lines of item 4. > > I have seen it done somewhere which allows me to either remove > a column or extract a column but I do not remember where it is. > > -=>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 ambassador at fourthworld.com Wed Sep 3 19:27:32 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Sep 2008 16:27:32 -0700 Subject: extract a column of text Message-ID: <48BF1D64.8060503@fourthworld.com> -= JB =- wrote: > What is the easiest way to extract a column of text from a variable. > For instance if I have a variable that has 200 lines with 12 items > in each line and I want to extract all 200 lines of item 4. > > I have seen it done somewhere which allows me to either remove > a column or extract a column but I do not remembe I've benchmarked many methods, so far the simplest is also the fastest: put GetCol( tData, 4) into tMyCol -- where tData is simply tab-delimited text, -- and 4 is the column number you want to get function GetCol pData, pCol set the itemdel to tab put empty into tReturnList repeat for each line tLine in pData put item pCol of tLine &cr after tReturnList end repeat delete last char of tReturnList -- trailing CR return tReturnList end GetCol On my 2.16GHz machine, that performs at the rate of about 520,000 lines per second. Hopefully it'll be fast enough for your needs. :) Splitting it into an array is very useful if you then need to go back and extract a large number of specific elements. But for sequential processing of an entire data set, I've not yet found a method which benchmarks faster than "repeat for each". -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From sundown at pacifier.com Wed Sep 3 19:44:57 2008 From: sundown at pacifier.com (-= JB =-) Date: Wed, 3 Sep 2008 16:44:57 -0700 Subject: extract a column of text In-Reply-To: <48BF1D64.8060503@fourthworld.com> References: <48BF1D64.8060503@fourthworld.com> Message-ID: my Thanks to Richard and Bjornke for the speedy replies. -=>JB<=- On Sep 3, 2008, at 4:27 PM, Richard Gaskin wrote: > -= JB =- wrote: >> What is the easiest way to extract a column of text from a variable. >> For instance if I have a variable that has 200 lines with 12 items >> in each line and I want to extract all 200 lines of item 4. >> I have seen it done somewhere which allows me to either remove >> a column or extract a column but I do not remembe > > > I've benchmarked many methods, so far the simplest is also the > fastest: > > put GetCol( tData, 4) into tMyCol > -- where tData is simply tab-delimited text, > -- and 4 is the column number you want to get > > > function GetCol pData, pCol > set the itemdel to tab > put empty into tReturnList > repeat for each line tLine in pData > put item pCol of tLine &cr after tReturnList > end repeat > delete last char of tReturnList -- trailing CR > return tReturnList > end GetCol > > > On my 2.16GHz machine, that performs at the rate of about 520,000 > lines per second. Hopefully it'll be fast enough for your needs. :) > > Splitting it into an array is very useful if you then need to go > back and extract a large number of specific elements. But for > sequential processing of an entire data set, I've not yet found a > method which benchmarks faster than "repeat for each". > > -- > 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 schaubeck at mac.com Wed Sep 3 21:52:02 2008 From: schaubeck at mac.com (Jim Schaubeck) Date: Wed, 03 Sep 2008 18:52:02 -0700 Subject: Sound adjustment on a player In-Reply-To: References: <013a01c896e3$5d3b2940$17b17bc0$@com> Message-ID: <008b01c90e30$d3e32e70$7ba98b50$@com> Mark, Sorry for the REALLY long delay I appreciate your response. I tried the Buffer setting and that setting actually made things even tougher. The player had no response after setting buffer to true. I do have QuickTime loaded on my PC (and working). I still have the same issue where the players' volume bar does not show up on the card. It will, however, show up on the desk top if I move the player far enough to the left side of the current card/stack. So the volume bar is actually there all of the time...just "under" the stack. Just to make sure, I moved the player "To the Front" with no luck. Jim... -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Mark Schonewille Sent: Monday, April 14, 2008 10:33 AM To: How to use Revolution Subject: Re: Sound adjustment on a player Hi Jim, Do you have QuickTime installed? If not, controls are not supported without QT. If yes, maybe changing the alwaysBuffer of the player helps. 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 5-apr-2008, om 8:07 heeft Jim Schaubeck het volgende geschreven: > I'm writing a Music on Hold server with players. On the visible > players, > I'm not able to use the sound adjustment on the left side (in IDE > mode). > The volume bar shows for a split second but disappears. Oddly, if > you click > and hold, you can actually adjust the volume but you can't see what > you are > adjusting it to. I'm using XP pro with rel 2.9. > > > > Has anyone else seen this? > > > > Jim. > _______________________________________________ use-revolution mailing list use-revolution 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 Wed Sep 3 23:22:43 2008 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 03 Sep 2008 22:22:43 -0500 Subject: Default Card In-Reply-To: <48BDC379.7090107@pdslabs.net> Message-ID: > The simplest way is to add this line: > go to stack "y" BTW, you can also say: set the defaultStack to "Y" and from that point forward your short references will work. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From sims at ezpzapps.com Thu Sep 4 00:15:10 2008 From: sims at ezpzapps.com (Jim Sims) Date: Thu, 4 Sep 2008 06:15:10 +0200 Subject: Re-2: secure FTP In-Reply-To: <48BEB84A.80508@harryscollar.com> References: <00031C19.48BE8266@the-office.us> <4F9A2104-3B26-49A0-A477-47308A070EAB@ezpzapps.com> <48BEB84A.80508@harryscollar.com> Message-ID: <6FE87279-0827-41FA-89CF-CE6B82A9D253@ezpzapps.com> On Sep 3, 2008, at 6:16 PM, Alex Shaw wrote: > You could also throw votes towards the relevant bug/enhancement > options @ quality.runrev.com Already did that some time ago. Want secure FTP? http://quality.runrev.com/qacenter/show_bug.cgi?id=6405 sims From jacque at hyperactivesw.com Thu Sep 4 01:11:03 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 04 Sep 2008 00:11:03 -0500 Subject: Text of an image Message-ID: <48BF6DE7.5050309@hyperactivesw.com> What's the difference between the text of an image and its imageData? Does text include the alphadata? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From alex at harryscollar.com Thu Sep 4 01:13:09 2008 From: alex at harryscollar.com (Alex Shaw) Date: Thu, 04 Sep 2008 15:13:09 +1000 Subject: Re-2: secure FTP In-Reply-To: <6FE87279-0827-41FA-89CF-CE6B82A9D253@ezpzapps.com> References: <00031C19.48BE8266@the-office.us> <4F9A2104-3B26-49A0-A477-47308A070EAB@ezpzapps.com> <48BEB84A.80508@harryscollar.com> <6FE87279-0827-41FA-89CF-CE6B82A9D253@ezpzapps.com> Message-ID: <48BF6E65.1020209@harryscollar.com> Hi There is also: http://quality.runrev.com/qacenter/show_bug.cgi?id=5585 Ideally I'd like to see libcurl as a standard external for rev but can't remember the license details. Also looks like the curl developers are looking for a new site because curl.haxx.se isn't working. regards alex Jim Sims wrote: > > On Sep 3, 2008, at 6:16 PM, Alex Shaw wrote: > >> You could also throw votes towards the relevant bug/enhancement >> options @ quality.runrev.com > > > Already did that some time ago. > > Want secure FTP? > > http://quality.runrev.com/qacenter/show_bug.cgi?id=6405 > > From scott at tactilemedia.com Thu Sep 4 01:46:59 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 03 Sep 2008 22:46:59 -0700 Subject: Text of an image In-Reply-To: <48BF6DE7.5050309@hyperactivesw.com> Message-ID: Recently, J. Landman Gay wrote: > What's the difference between the text of an image and its imageData? > Does text include the alphadata? Yes -- the text refers to both properties. Wish I had known this years ago. :-) Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From rmicout at online.fr Thu Sep 4 04:11:57 2008 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 4 Sep 2008 10:11:57 +0200 Subject: Revolution 3.0 > New script editor Message-ID: <25290543-8230-4832-8BD6-8A4E1AFA4CE0@online.fr> Hello, I have discovered Revolution 3.0 last night (in France... last day for most of you). I have found the new script editor very few ergonomic (too much things on ONE screen at the same time, bad icons : simple buttons are better sometimes...). I work on an Apple PowerBook 12" + Cinema Display 20" at home and the only PowerBook when I go... In that last configuration, it is almost impossible to use script editor ; with all the parts of screen for accessories and variables, it only remains 3 or 4 lines for the code. Is it possible to have a separated window for variables (to put on side of the code's window) : the height of a screen is generally less than the width ? Or is it possible to use the old script editor (less fonctionality but use more simple and more flexible) in place of new one ? All my apologies for the probable errors in my english... Ren? from Paris From m.schonewille at economy-x-talk.com Thu Sep 4 04:14:40 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 4 Sep 2008 10:14:40 +0200 Subject: Revolution 3.0 > New script editor In-Reply-To: <25290543-8230-4832-8BD6-8A4E1AFA4CE0@online.fr> References: <25290543-8230-4832-8BD6-8A4E1AFA4CE0@online.fr> Message-ID: <1146E6A9-BB05-4DBF-A93D-31DFF06AF331@economy-x-talk.com> Hi Ren?, I fully agree with you. What would you say about designing your own script editor? I'm curious about what your ideal script editor would look like. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz http://facebook.economy-x-talk.com Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 4 sep 2008, at 10:11, Ren? Micout wrote: > Hello, > I have discovered Revolution 3.0 last night (in France... last day > for most of you). I have found the new script editor very few > ergonomic (too much things on ONE screen at the same time, bad > icons : simple buttons are better sometimes...). I work on an Apple > PowerBook 12" + Cinema Display 20" at home and the only PowerBook > when I go... In that last configuration, it is almost impossible to > use script editor ; with all the parts of screen for accessories > and variables, it only remains 3 or 4 lines for the code. > Is it possible to have a separated window for variables (to put on > side of the code's window) : the height of a screen is generally > less than the width ? > Or is it possible to use the old script editor (less fonctionality > but use more simple and more flexible) in place of new one ? > All my apologies for the probable errors in my english... > Ren? from Paris_______________________________________________ > use-revolution mailing list > use-revolution 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 kevin at runrev.com Thu Sep 4 04:16:17 2008 From: kevin at runrev.com (Kevin Miller) Date: Thu, 04 Sep 2008 09:16:17 +0100 Subject: Revolution 3.0 > New script editor In-Reply-To: <25290543-8230-4832-8BD6-8A4E1AFA4CE0@online.fr> Message-ID: On 4/9/08 09:11, "Ren? Micout" wrote: > I have discovered Revolution 3.0 last night (in France... last day > for most of you). I have found the new script editor very few > ergonomic (too much things on ONE screen at the same time, bad > icons : simple buttons are better sometimes...). I work on an Apple > PowerBook 12" + Cinema Display 20" at home and the only PowerBook > when I go... In that last configuration, it is almost impossible to > use script editor ; with all the parts of screen for accessories and > variables, it only remains 3 or 4 lines for the code. > Is it possible to have a separated window for variables (to put on > side of the code's window) : the height of a screen is generally less > than the width ? > Or is it possible to use the old script editor (less fonctionality > but use more simple and more flexible) in place of new one ? > All my apologies for the probable errors in my english... If you have a small display, it is possible to hide all the panes in the editor except the script itself. Drag the handler list drag-bar all the way to the left, the variable pane drag bar down to the bottom, and press the arrow toggle in the top right to hide the toolbar. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From rmicout at online.fr Thu Sep 4 04:50:23 2008 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 4 Sep 2008 10:50:23 +0200 Subject: Revolution 3.0 > New script editor In-Reply-To: References: Message-ID: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> I need to have a code window (with the biggest height : the greatest number of lines) and a debbug window (with the biggest height : the greatest number of lines) at the same time and not one window after another... I think each of us need this (?) And the solution is two windows one beside the other and not one above the other. In my applications (with Hypercard and now Revolution) I spend hours, days and sometimes weeks build more ergonomic screens possible (it is one of main reasons why I use a Macintosh since 1984). Kevin > thanks for your quick answer : unfortunately, it does not agree me : too much manipulation. Mark > I do not have the skills to build my own script editor. And it is necessary to consider a long time before drawing editor ideal for me. Despite its imperfections the editor of 2.9 version suits (is the good word ?) me. I think it should have kept the basic principle (multiple windows) while introducing new features. In this new version, I think it has complicated rather than simplified. Meilleurs souvenirs de Paris Ren? Le 4 sept. 08 ? 10:16, Kevin Miller a ?crit : > > If you have a small display, it is possible to hide all the panes > in the > editor except the script itself. Drag the handler list drag-bar all > the way > to the left, the variable pane drag bar down to the bottom, and > press the > arrow toggle in the top right to hide the toolbar. > > Kind regards, > > Kevin > > Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ > Runtime Revolution - User-Centric Development Tools > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Thu Sep 4 04:55:05 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 4 Sep 2008 18:55:05 +1000 Subject: Revolution 3.0 > New script editor In-Reply-To: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> Message-ID: On Thu, Sep 4, 2008 at 6:50 PM, Ren? Micout wrote: > I need to have a code window (with the biggest height : the greatest number > of lines) and a debbug window (with the biggest height : the greatest number > of lines) at the same time and not one window after another... > I think each of us need this (?) > And the solution is two windows one beside the other and not one above the > other. > In my applications (with Hypercard and now Revolution) I spend hours, days > and sometimes weeks build more ergonomic screens possible (it is one of main > reasons why I use a Macintosh since 1984). Ren?, have you tried GLX2? This is an alternative script editor which I now use all the time. It has lots of great features which are very addictive. Check it out here Regards, Sarah From eric.miclo at wanadoo.fr Thu Sep 4 04:59:12 2008 From: eric.miclo at wanadoo.fr (=?ISO-8859-1?Q?=C9ric_Miclo?=) Date: Thu, 4 Sep 2008 10:59:12 +0200 Subject: Revolution 3.0 > New script editor In-Reply-To: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> Message-ID: <198A4698-B568-4D9F-BF16-45A78ACDCE3C@wanadoo.fr> Hello Ren?, Did you take a look at GLX2 Script Editor from Jerry Daniels (http://glx2help.ning.com/ ). It is really a very good piece of software. It is not free but once you've given a try you can't go back to Rev's Script Editor. Best, ?rIC Le 4 sept. 08 ? 10:50, Ren? Micout a ?crit : > > I need to have a code window (with the biggest height : the greatest > number of lines) and a debbug window (with the biggest height : the > greatest number of lines) at the same time and not one window after > another... > I think each of us need this (?) > And the solution is two windows one beside the other and not one > above the other. > In my applications (with Hypercard and now Revolution) I spend > hours, days and sometimes weeks build more ergonomic screens > possible (it is one of main reasons why I use a Macintosh since 1984). > Kevin > thanks for your quick answer : unfortunately, it does not > agree me : too much manipulation. > Mark > I do not have the skills to build my own script editor. And > it is necessary to consider a long time before drawing editor ideal > for me. Despite its imperfections the editor of 2.9 version suits > (is the good word ?) me. I think it should have kept the basic > principle (multiple windows) while introducing new features. In this > new version, I think it has complicated rather than simplified. > Meilleurs souvenirs de Paris > Ren? > > Le 4 sept. 08 ? 10:16, Kevin Miller a ?crit : >> >> If you have a small display, it is possible to hide all the panes >> in the >> editor except the script itself. Drag the handler list drag-bar all >> the way >> to the left, the variable pane drag bar down to the bottom, and >> press the >> arrow toggle in the top right to hide the toolbar. >> >> Kind regards, >> >> Kevin >> >> Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ >> Runtime Revolution - User-Centric Development Tools >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 > -- My NeXT computer will Be a Mac too! -- From rmicout at online.fr Thu Sep 4 05:24:49 2008 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 4 Sep 2008 11:24:49 +0200 Subject: Revolution 3.0 > New script editor In-Reply-To: References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> Message-ID: <5EDE905D-F3ED-47F9-98E1-D2B78D96CB08@online.fr> Sarah and ?ric, The same answer at the same time !!! (4 mn better for Sarah). I had to be interest GLX2 a few months ago, but being a little "tatasse" (only ?ric can understand) I had stopped by the "black" screens witch do not much liked me... But I just go back and I saw "clear" screens. I'll try. Thank you both. Bons souvenirs de Paris Ren? Le 4 sept. 08 ? 10:55, Sarah Reichelt a ?crit : > > Ren?, have you tried GLX2? This is an alternative script editor which > I now use all the time. It has lots of great features which are very > addictive. > Check it out here > > Regards, > 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 mikeythek at gmail.com Thu Sep 4 08:58:40 2008 From: mikeythek at gmail.com (Mikey) Date: Thu, 4 Sep 2008 08:58:40 -0400 Subject: Revolution 3.0 > New script editor In-Reply-To: <5EDE905D-F3ED-47F9-98E1-D2B78D96CB08@online.fr> References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> <5EDE905D-F3ED-47F9-98E1-D2B78D96CB08@online.fr> Message-ID: <9b408d8e0809040558l33702b68lc62e53154659b118@mail.gmail.com> I know that RR isn't like many other IDE's and many of you like it that way, but if you think RR is cluttered, you should check out the alternatives. RR's script editor is EXTREMELY clean and generous by comparison. From lists at mangomultimedia.com Thu Sep 4 09:20:26 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 4 Sep 2008 09:20:26 -0400 Subject: Text of an image In-Reply-To: <48BF6DE7.5050309@hyperactivesw.com> References: <48BF6DE7.5050309@hyperactivesw.com> Message-ID: <45B581F7-993C-499C-BA9A-7E3A4830EC4C@mangomultimedia.com> On Sep 4, 2008, at 1:11 AM, J. Landman Gay wrote: > What's the difference between the text of an image and its > imageData? Does text include the alphadata? If you 'put' the contents of an image file into an image control or set the imageData of an image control then the 'text' property contains the actual contents of the image file. An example: put URL ("binfile:/Path/To/file.png") into img 1 For a PNG file or if you set the imageData that data would be in PNG format. This means you can recreate a PNG (or JPEG, etc.) file on disk: put the text of img 1 into URL ("binfile:/Path/To/file2.png") If you set the filename of an image, however, the 'text' of the image will return empty. The imageData is a standardized means of representing the image in an image control. You know that it has 4 bytes per pixel and all pixels are represented. This makes it an easier format to create on the fly when creating image patterns, etc. For those not familiar with working with imageData take a look at the following lesson. It shows how to use imageData to create alternating line colors in a field: In answer to your question about 'text' and 'alphadata', no, the 'text' of an image does not contain the 'alphadata' image control property. It can contain the alpha data as represented in the PNG format however. Regards, -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com From dfepstein at comcast.net Thu Sep 4 09:49:27 2008 From: dfepstein at comcast.net (dfepstein at comcast.net) Date: Thu, 04 Sep 2008 13:49:27 +0000 Subject: Detecting a "grabEnter"? Message-ID: <090420081349.19943.48BFE76700060E9100004DE7220073544602070A9B9C9F0A000B@comcast.net> My question about "grabEnter" has led to an interesting broader discussion of the relative merits of grab vs mouseMove.. I would be happy to write a more complicated "mouseMove"-controlled script, but as far as I can tell that won't solve the problem I posed. If the user is dragging an object, whether using "grab" or by a script reacting to "mouseMove" events, no objects beneath that object receive a mouseEnter or mouseLeave message, because the mouse remains within the object being dragged. I can think of ways of amending Transcript that would solve this problem--probably by extending the current usage of the various messages associated with drag and drop actions. But is there any way to do what I want with the language as it is? Capturing "mouseMove" doesn't tell me "what control the dragged object has just moved on top of" unless at each nudge of the mouse I compare the mouseLoc with the rectangles of all potential target objects. David Epstein From sundown at pacifier.com Thu Sep 4 09:55:24 2008 From: sundown at pacifier.com (-= JB =-) Date: Thu, 4 Sep 2008 06:55:24 -0700 Subject: Dynamic Table Field - updated Message-ID: <6BB8CA06-8C1E-4B32-8371-627D080C2502@pacifier.com> I updated the stack Dynamic Table Field located in the Programming section of Rev OnLine. 1. AutoResize columns after entering text in a cell. 2. You can now command click a cell or option click for different ways to access empty cells. regards, -=>JB<=- From rcozens at pon.net Thu Sep 4 10:18:45 2008 From: rcozens at pon.net (Rob Cozens) Date: Thu, 04 Sep 2008 07:18:45 -0700 Subject: Text of an image In-Reply-To: <48BF6DE7.5050309@hyperactivesw.com> References: <48BF6DE7.5050309@hyperactivesw.com> Message-ID: Hi Jacque, >What's the difference between the text of an image and its imageData? The imageData is the image as it is currently displayed; the image text is the actual image as imported or referenced. The imageData changes when the image is resized; the image text does not. This means one loses image detail when referencing imageData of an image that is not displayed full-size. 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 francois.chaplais at mines-paristech.fr Thu Sep 4 10:36:42 2008 From: francois.chaplais at mines-paristech.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Thu, 4 Sep 2008 16:36:42 +0200 Subject: Detecting a "grabEnter"? In-Reply-To: <090420081349.19943.48BFE76700060E9100004DE7220073544602070A9B9C9F0A000B@comcast.net> References: <090420081349.19943.48BFE76700060E9100004DE7220073544602070A9B9C9F0A000B@comcast.net> Message-ID: <43B47C14-B2EC-4B82-B56E-F29043DFFA5A@mines-paristech.fr> a beginner's suggestion every time the mouseloc is available, check for for each object you find relevant: if within(,mouseloc()) then do your stuff etc or equivalently with a switch structure (see within keyword in the dictionnary; in particular" within" handles the transparent pixels of an image) HTH Fran?ois Le 4 sept. 08 ? 15:49, dfepstein at comcast.net a ?crit : > My question about "grabEnter" has led to an interesting broader > discussion of the relative merits of grab vs mouseMove.. > I would be happy to write a more complicated "mouseMove"-controlled > script, but as far as I can tell that won't solve the problem I > posed. If the user is dragging an object, whether using "grab" or > by a script reacting to "mouseMove" events, no objects beneath that > object receive a mouseEnter or mouseLeave message, because the > mouse remains within the object being dragged. > I can think of ways of amending Transcript that would solve this > problem--probably by extending the current usage of the various > messages associated with drag and drop actions. But is there any > way to do what I want with the language as it is? Capturing > "mouseMove" doesn't tell me "what control the dragged object has > just moved on top of" unless at each nudge of the mouse I compare > the mouseLoc with the rectangles of all potential target objects. > David Epstein > _______________________________________________ > use-revolution mailing list > use-revolution 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 Sep 4 10:42:57 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 4 Sep 2008 16:42:57 +0200 Subject: Text of an image In-Reply-To: References: <48BF6DE7.5050309@hyperactivesw.com> Message-ID: <125C5305-C034-4DCC-86A3-310A195639B4@sosmartsoftware.com> Bonjour Jacque, Just an add-up: Let's say you are creating thumbnails using large referenced images (this means that your image object is locked with a lesser size). set the text of img 1 to url("binfile:" & ) will display the image : OK. And you'll be able to display it its original size in an unlocked image using the 'same text'. If you add: set the imageData of img 1 to the imageData of img 1 This will fit the text of the image to its current locked size. Many bytes saved :-) Le 4 sept. 08 ? 16:18, Rob Cozens a ?crit : > Hi Jacque, > >> What's the difference between the text of an image and its imageData? > > The imageData is the image as it is currently displayed; the image > text is the actual image as imported or referenced. The imageData > changes when the image is resized; the image text does not. > > This means one loses image detail when referencing imageData of an > image that is not displayed full-size. > > > Rob Cozens CCW > Serendipity Software Company 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 Sep 4 10:49:23 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 4 Sep 2008 16:49:23 +0200 Subject: Detecting a "grabEnter"? In-Reply-To: <090420081349.19943.48BFE76700060E9100004DE7220073544602070A9B9C9F0A000B@comcast.net> References: <090420081349.19943.48BFE76700060E9100004DE7220073544602070A9B9C9F0A000B@comcast.net> Message-ID: <700A4F36-A76A-4CE9-A1A6-418B33868123@sosmartsoftware.com> Bonjour David, Actually, 2.9 drag and drop feature is able to solve your problem if you accept dragged object's automatic blend level. Le 4 sept. 08 ? 15:49, dfepstein at comcast.net a ?crit : > My question about "grabEnter" has led to an interesting broader > discussion of the relative merits of grab vs mouseMove.. > I would be happy to write a more complicated "mouseMove"-controlled > script, but as far as I can tell that won't solve the problem I > posed. If the user is dragging an object, whether using "grab" or > by a script reacting to "mouseMove" events, no objects beneath that > object receive a mouseEnter or mouseLeave message, because the > mouse remains within the object being dragged. > I can think of ways of amending Transcript that would solve this > problem--probably by extending the current usage of the various > messages associated with drag and drop actions. But is there any > way to do what I want with the language as it is? Capturing > "mouseMove" doesn't tell me "what control the dragged object has > just moved on top of" unless at each nudge of the mouse I compare > the mouseLoc with the rectangles of all potential target objects. > David Epstein Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From jhurley0305 at sbcglobal.net Thu Sep 4 10:50:10 2008 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Thu, 4 Sep 2008 07:50:10 -0700 Subject: Still the refresh problem in Rev. 3? In-Reply-To: <20080904092457.92DF5489C4C@mail.runrev.com> References: <20080904092457.92DF5489C4C@mail.runrev.com> Message-ID: <21D295D8-CCEC-4AE5-B4EF-7814D51DFEEA@sbcglobal.net> Could someone tell me if the screen refresh problem (OS X only) has been addressed in Rev. 3.0? Is it still necessary to force a screen refresh after certain repetitive screen changes (such as: "setLoc..." or "put char i of tText after field...) using "unlock screen" or "wait 0 millisec" ? To view the problem run the following line in the msg box: go url "http://home.infostations.net/jhurley/DisplayProblem.rev" Thanks, Jim Hurley From eric.chatonet at sosmartsoftware.com Thu Sep 4 10:52:39 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 4 Sep 2008 16:52:39 +0200 Subject: Still the refresh problem in Rev. 3? In-Reply-To: <21D295D8-CCEC-4AE5-B4EF-7814D51DFEEA@sbcglobal.net> References: <20080904092457.92DF5489C4C@mail.runrev.com> <21D295D8-CCEC-4AE5-B4EF-7814D51DFEEA@sbcglobal.net> Message-ID: Bonour Jim, > No such card Le 4 sept. 08 ? 16:50, James Hurley a ?crit : > Could someone tell me if the screen refresh problem (OS X only) > has been addressed in Rev. 3.0? Is it still necessary to force a > screen refresh after certain repetitive screen changes (such as: > "setLoc..." or "put char i of tText after field...) using "unlock > screen" or "wait 0 millisec" ? > > To view the problem run the following line in the msg box: > > go url "http://home.infostations.net/jhurley/DisplayProblem.rev" > > Thanks, > > Jim Hurley Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From revolution at derbrill.de Thu Sep 4 11:37:06 2008 From: revolution at derbrill.de (Malte Brill) Date: Thu, 4 Sep 2008 17:37:06 +0200 Subject: Still the refresh problem in Rev. 3? In-Reply-To: <20080904092458.53452489C53@mail.runrev.com> References: <20080904092458.53452489C53@mail.runrev.com> Message-ID: <5BFCF044-E36D-4996-8D17-D2E526D53454@derbrill.de> Hi Jim, I am afraid the forced refresh still is necessary. All the best, Malte From ambassador at fourthworld.com Thu Sep 4 11:46:10 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 04 Sep 2008 08:46:10 -0700 Subject: Revolution 3.0 > New script editor Message-ID: <48C002C2.6000405@fourthworld.com> Mark Schonewille wrote: > What would you say about designing your own script editor? > I'm curious about what your ideal script editor would > look like. Here's the one Ken and I and some of our clients use: The Rev Open Source Editor (ROSE) currently works only in the MetaCard IDE, since that's where we spend our time. And with Jerry and now RunRev putting in so much time on editors for Rev, we've been very slow to add Rev compatibility. But if there's interest in a very simple yet reasonably useful editor, I can be motivated to work on that end as time permits. There are some features not evident in that screnshot, like shortcuts, lookup of handler definitions, and the long-term goal is to complete separate the editor from the debugger so we have environments dedicated to each task. The downside with this project is that both Ken and I are up to our armpits with client work, so while we use ROSE daily we don't get to spend much time enhancing it. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Thu Sep 4 12:04:09 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 04 Sep 2008 09:04:09 -0700 Subject: Text of an image Message-ID: <48C006F9.4020000@fourthworld.com> Eric Chatonet wrote: > Let's say you are creating thumbnails using large referenced images > (this means that your image object is locked with a lesser size). > set the text of img 1 to url("binfile:" & ) will > display the image : OK. > And you'll be able to display it its original size in an unlocked > image using the 'same text'. > > If you add: > set the imageData of img 1 to the imageData of img 1 > This will fit the text of the image to its current locked size. > Many bytes saved :-) I've been experimenting with a similar technique here to make thumbnails I can store in a stack, but have had mixed results: sometimes the imagedata in the new thumbnail image remains intact, other times it appears empty. The source for these images are files on disk, displayed in an image object much smaller. My goal is to get the imageData from the display image and create a new image in another stack with that thumbnail - any tips for doing that reliably? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From tedl at voyager.net Thu Sep 4 13:17:11 2008 From: tedl at voyager.net (Ted) Date: Thu, 4 Sep 2008 13:17:11 -0400 Subject: Installer Software Message-ID: <004501c90eb2$136937c0$78fc5f45@egl> Thank you, everyone, for your suggestions. I greatly appreciate it. Ted From jacque at hyperactivesw.com Thu Sep 4 13:35:22 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 04 Sep 2008 12:35:22 -0500 Subject: Text of an image In-Reply-To: References: Message-ID: <48C01C5A.50002@hyperactivesw.com> Scott Rossi wrote: > Yes -- the text refers to both properties. Wish I had known this years ago. Trevor DeVore wrote: > In answer to your question about 'text' and 'alphadata', no, the 'text' > of an image does not contain the 'alphadata' image control property. It > can contain the alpha data as represented in the PNG format however. Sounds like we need more clarification. ;) I've been trying to track down a crash while working with images, which turns out not to be related to any of this. I thought I knew the difference between text and imagedata (and except for the above, I think I did.) Trevor's explanation may just be a different way of saying what Scott said though. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From JimAultWins at yahoo.com Thu Sep 4 13:47:12 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 04 Sep 2008 10:47:12 -0700 Subject: Text of an image In-Reply-To: <48C006F9.4020000@fourthworld.com> Message-ID: On 9/4/08 9:04 AM, "Richard Gaskin" wrote: >> set the imageData of img 1 to the imageData of img 1 >> This will fit the text of the image to its current locked size. >> Many bytes saved :-) > > I've been experimenting with a similar technique here to make thumbnails > I can store in a stack, but have had mixed results: sometimes the > imagedata in the new thumbnail image remains intact, other times it > appears empty. > > The source for these images are files on disk, displayed in an image > object much smaller. My goal is to get the imageData from the display > image and create a new image in another stack with that thumbnail - any > tips for doing that reliably? Perhaps you could add a test such as set the clipboarddata to the imageData of img 1 if the length of the clipboarddata < 100 then -- the clipboardData is not likely enough bytes for an image --do something else that may solve the empty thumbnail occurrence end if Jim Ault Las Vegas From JimAultWins at yahoo.com Thu Sep 4 13:50:26 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 04 Sep 2008 10:50:26 -0700 Subject: Text of an image In-Reply-To: <48C006F9.4020000@fourthworld.com> Message-ID: On 9/4/08 9:04 AM, "Richard Gaskin" wrote: >> set the imageData of img 1 to the imageData of img 1 >> This will fit the text of the image to its current locked size. >> Many bytes saved :-) > > I've been experimenting with a similar technique here to make thumbnails > I can store in a stack, but have had mixed results: sometimes the > imagedata in the new thumbnail image remains intact, other times it > appears empty. > > The source for these images are files on disk, displayed in an image > object much smaller. My goal is to get the imageData from the display > image and create a new image in another stack with that thumbnail - any > tips for doing that reliably? A different take on the issue. At one point, windows in Rev that were on monitors other than the main would display properly, but not be truly accessible. One function was the snapshot, as it could only be done on the main monitor. One solution I build would move the stack to the main monitor, take the shot, then move it back. Hope this helps Jim Ault Las Vegas From dfepstein at comcast.net Thu Sep 4 13:55:14 2008 From: dfepstein at comcast.net (dfepstein at comcast.net) Date: Thu, 04 Sep 2008 17:55:14 +0000 Subject: Detecting a "grabEnter"? Message-ID: <090420081755.21373.48C02102000084A50000537D220702157302070A9B9C9F0A000B@comcast.net> Bonjour Eric, Your suggestion is intriguing but I haven't understood it. What is an "automatic blend level"? If by script I set the dragged object's blendLevel to 50, I still do not detect a mouseEnter when it's dragged over another object. Many thanks. David Epstein > Bonjour David, > > Actually, 2.9 drag and drop feature is able to solve your problem if > you accept dragged object's automatic blend level. > > Le 4 sept. 08 ? 15:49, dfepstein at comcast.net a ?crit : > > > My question about "grabEnter" has led to an interesting broader > > discussion of the relative merits of grab vs mouseMove.. > > I would be happy to write a more complicated "mouseMove"-controlled > > script, but as far as I can tell that won't solve the problem I > > posed. If the user is dragging an object, whether using "grab" or > > by a script reacting to "mouseMove" events, no objects beneath that > > object receive a mouseEnter or mouseLeave message, because the > > mouse remains within the object being dragged. > > I can think of ways of amending Transcript that would solve this > > problem--probably by extending the current usage of the various > > messages associated with drag and drop actions. But is there any > > way to do what I want with the language as it is? Capturing > > "mouseMove" doesn't tell me "what control the dragged object has > > just moved on top of" unless at each nudge of the mouse I compare > > the mouseLoc with the rectangles of all potential target objects. > > David Epstein From cmsheffield at gmail.com Thu Sep 4 13:58:21 2008 From: cmsheffield at gmail.com (Chris Sheffield) Date: Thu, 4 Sep 2008 11:58:21 -0600 Subject: semi-OT: can Rev pre-populate data on a web form? Message-ID: We want our customers to go through a registration process. So the standalone would open a url to a form on our web site. The only reason we're going to a web form instead of using a form in the application is because we want an email message sent to us upon submitting the information. I've explored Sarah's smtp library for sending email from Rev, which I'm sure is great, but for some reason I can't get it to work. I can't get it to connect to our smtp server. Anyway, that's a different topic. So my main question is, can Rev send data to a web form like this in such a way that whatever fields we specify will be populated when the browser/form opens? Not sure if something like this is even possible. I haven't done enough web development to know. Is some special JavaScript required to accomplish this? In thinking this through a little more, if we have a web form that's already set up to send an email, can't I take advantage of that in Rev by creating my own form and then sending the data straight to the cgi behind the form? Once again, I haven't done much web dev, so I may not even know what I'm talking about. :-) If anyone can help or can offer any other suggestions for how to accomplish something similar, it'd be much appreciated. Thanks, Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com From eric.chatonet at sosmartsoftware.com Thu Sep 4 14:04:05 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 4 Sep 2008 20:04:05 +0200 Subject: Text of an image In-Reply-To: <48C006F9.4020000@fourthworld.com> References: <48C006F9.4020000@fourthworld.com> Message-ID: <15CFD871-DF83-416E-9675-245F4E910FB9@sosmartsoftware.com> Bonsoir Richard, I'm always worried when somebody, even you :-), says: sometimes it works and sometimes it does not ;-) Does not sound good... I have not experienced what you say: As soon as imageData are related to current display (i.e. related to the size of the image object you put in), it always worked for me. Can you be more specific? Le 4 sept. 08 ? 18:04, Richard Gaskin a ?crit : > Eric Chatonet wrote: >> Let's say you are creating thumbnails using large referenced >> images (this means that your image object is locked with a lesser >> size). >> set the text of img 1 to url("binfile:" & ) will >> display the image : OK. >> And you'll be able to display it its original size in an unlocked >> image using the 'same text'. >> If you add: >> set the imageData of img 1 to the imageData of img 1 >> This will fit the text of the image to its current locked size. >> Many bytes saved :-) > > I've been experimenting with a similar technique here to make > thumbnails I can store in a stack, but have had mixed results: > sometimes the imagedata in the new thumbnail image remains intact, > other times it appears empty. > > The source for these images are files on disk, displayed in an > image object much smaller. My goal is to get the imageData from > the display image and create a new image in another stack with that > thumbnail - any tips for doing that reliably? > > -- > Richard Gaskin > Managing Editor, revJournal 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 Sep 4 14:16:09 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 4 Sep 2008 20:16:09 +0200 Subject: Detecting a "grabEnter"? In-Reply-To: <090420081755.21373.48C02102000084A50000537D220702157302070A9B9C9F0A000B@comcast.net> References: <090420081755.21373.48C02102000084A50000537D220702157302070A9B9C9F0A000B@comcast.net> Message-ID: <7B8EAF7A-4950-45CA-82E7-24C1CE7DB64B@sosmartsoftware.com> Bonsoir David, When you use Rev 2.9 feature, Rev sets the blendlevel of the dragImage you specified to a value that makes it enough transparent to see what you hover when dragging. This blend level can't be specified and is set by the engine. If you accept it, it might solve your problem because you no longer drag a Rev object then objects on the current card receive dragEnter and dragLeave messages you can easily handle. If you don't accept this automated blend level, run you own and detect where is the mouseloc. "How to manage drag and drop #2" tutorial might help you: This stack explores all ways to manage Drag and Drop especially with Rev 2.9 new features: In one Rev window, between two Rev windows, from Rev or towards Rev with text, images, files, etc. How to create a drag image on-the-fly, a tools palette and many other tricks. Scripts fully commented. 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/ ---------------------------------------------------------------- Le 4 sept. 08 ? 19:55, dfepstein at comcast.net a ?crit : > Bonjour Eric, > Your suggestion is intriguing but I haven't understood it. What is > an "automatic blend level"? If by script I set the dragged > object's blendLevel to 50, I still do not detect a mouseEnter when > it's dragged over another object. > Many thanks. > David Epstein > >> Bonjour David, >> >> Actually, 2.9 drag and drop feature is able to solve your problem if >> you accept dragged object's automatic blend level. >> >> Le 4 sept. 08 ? 15:49, dfepstein at comcast.net a ?crit : >> >>> My question about "grabEnter" has led to an interesting broader >>> discussion of the relative merits of grab vs mouseMove.. >>> I would be happy to write a more complicated "mouseMove"-controlled >>> script, but as far as I can tell that won't solve the problem I >>> posed. If the user is dragging an object, whether using "grab" or >>> by a script reacting to "mouseMove" events, no objects beneath that >>> object receive a mouseEnter or mouseLeave message, because the >>> mouse remains within the object being dragged. >>> I can think of ways of amending Transcript that would solve this >>> problem--probably by extending the current usage of the various >>> messages associated with drag and drop actions. But is there any >>> way to do what I want with the language as it is? Capturing >>> "mouseMove" doesn't tell me "what control the dragged object has >>> just moved on top of" unless at each nudge of the mouse I compare >>> the mouseLoc with the rectangles of all potential target objects. >>> David Epstein From scott at tactilemedia.com Thu Sep 4 14:26:39 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 04 Sep 2008 11:26:39 -0700 Subject: Text of an image In-Reply-To: <48C01C5A.50002@hyperactivesw.com> Message-ID: Recently, J. Landman Gay wrote: >> In answer to your question about 'text' and 'alphadata', no, the 'text' >> of an image does not contain the 'alphadata' image control property. It >> can contain the alpha data as represented in the PNG format however. > > Sounds like we need more clarification. ;) > > I've been trying to track down a crash while working with images, which > turns out not to be related to any of this. I thought I knew the > difference between text and imagedata (and except for the above, I think > I did.) Trevor's explanation may just be a different way of saying what > Scott said though. Perhaps one needs to get into the nitty gritty of *when* an object is treated a PNG by Rev, but regardless: 1) if you import a GIF, you can assign both its image/alpha data to another image by referencing its text 2) if you create a native image object within Rev, you can assign both its image/alpha data to another image by referencing its text I've heard that when working images in Rev, some things happen under the hood at some point that cause Rev to treat images as PNG regardless of whatever format they started as. So Trevor's explanation may be *technically* true, in that Rev treats ALL objects as PNGs. But for practical purposes, the text property does indeed reference both image/alphadata. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From lists at mangomultimedia.com Thu Sep 4 14:36:39 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 4 Sep 2008 14:36:39 -0400 Subject: semi-OT: can Rev pre-populate data on a web form? In-Reply-To: References: Message-ID: <45B2F6A8-25CF-430B-8144-1E294E2B15C7@mangomultimedia.com> On Sep 4, 2008, at 1:58 PM, Chris Sheffield wrote: > So my main question is, can Rev send data to a web form like this in > such a way that whatever fields we specify will be populated when > the browser/form opens? Not sure if something like this is even > possible. I haven't done enough web development to know. Is some > special JavaScript required to accomplish this? A simple approach would be to append a query string to the URL you open. For example, let's say you want to tell the web form script the default first name to use. You could do something like this: launch url "http://www.mydomain.com/path/to/script.php?first_name=FIRST_NAME It is then up to the web page (script.php in this case) to look for values in the GET query string and then populate the fields with default values. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From scott at tactilemedia.com Thu Sep 4 14:58:47 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 04 Sep 2008 11:58:47 -0700 Subject: Detecting a "grabEnter"? In-Reply-To: <090420081349.19943.48BFE76700060E9100004DE7220073544602070A9B9C9F0A000B@comcast.net> Message-ID: Recently, dfepstein at comcast.net wrote: > My question about "grabEnter" has led to an interesting broader discussion of > the relative merits of grab vs mouseMove.. > I would be happy to write a more complicated "mouseMove"-controlled script, > but as far as I can tell that won't solve the problem I posed. If the user is > dragging an object, whether using "grab" or by a script reacting to > "mouseMove" events, no objects beneath that object receive a mouseEnter or > mouseLeave message, because the mouse remains within the object being dragged. In the drag_sample stack I've referenced in previous posts, a solution to your problem can be provided by the mouseMove handler: it runs through a list of objects to be tested using the intersect function. So it is possible to check whether the dragged object is within an object on the card and send messages to those objects as needed. Of course you can't send mouse-related messages because, as you found, the mouse is occupied by the dragged object. But given that the grab command effectively blocks any messages, the mouseMove routine could be an option for you. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From lists at mangomultimedia.com Thu Sep 4 15:30:35 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 4 Sep 2008 15:30:35 -0400 Subject: Text of an image In-Reply-To: References: Message-ID: On Sep 4, 2008, at 2:26 PM, Scott Rossi wrote: > Perhaps one needs to get into the nitty gritty of *when* an object is > treated a PNG by Rev, but regardless: > > 1) if you import a GIF, you can assign both its image/alpha data to > another > image by referencing its text > > 2) if you create a native image object within Rev, you can assign > both its > image/alpha data to another image by referencing its text > ... > But for > practical purposes, the text property does indeed reference both > image/alphadata. This is true but there are some caveats. The lockLoc of the second image must either be false OR the second image must be the exact same size as the first image. Otherwise the image/alphaData of the two images will not be the same. Example: If the second image was twice the size of the first image (and had lockLoc set to true) and you assigned the text of the first image to the text of the second image then the imageData/alphaData would NOT be the same. This is because the imageData represents what is *visible* on the screen and the two images are not the same size. What is most likely happening under the hood is that when you assign the text property of an image control Rev is creating the image/ alphaData based on the current size of the image control. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From sarah.reichelt at gmail.com Thu Sep 4 16:04:43 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 5 Sep 2008 06:04:43 +1000 Subject: semi-OT: can Rev pre-populate data on a web form? In-Reply-To: References: Message-ID: On Fri, Sep 5, 2008 at 3:58 AM, Chris Sheffield wrote: > We want our customers to go through a registration process. So the > standalone would open a url to a form on our web site. The only reason we're > going to a web form instead of using a form in the application is because we > want an email message sent to us upon submitting the information. I've > explored Sarah's smtp library for sending email from Rev, which I'm sure is > great, but for some reason I can't get it to work. I can't get it to connect > to our smtp server. Anyway, that's a different topic. Hi Chris, In the SMTP Library Demo stack, make sure Verbose logging is turned on, try connecting and then email me the contents of the log field off-list. I'll try to work out why you are unable to connect. Cheers, Sarah From userev at canelasoftware.com Thu Sep 4 14:54:47 2008 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 4 Sep 2008 11:54:47 -0700 Subject: Play iTunes protected videos Message-ID: <319E5AD4-1846-48DE-930B-AE8078492832@canelasoftware.com> Anyone find a way to play iTunes DRM content via the Rev QT player? Mark Talluto http://www.canelasoftware.com From david at openpartnership.net Thu Sep 4 16:31:38 2008 From: david at openpartnership.net (David Bovill) Date: Thu, 4 Sep 2008 21:31:38 +0100 Subject: Revolution 3.0 > New script editor In-Reply-To: <48C002C2.6000405@fourthworld.com> References: <48C002C2.6000405@fourthworld.com> Message-ID: 2008/9/4 Richard Gaskin > Mark Schonewille wrote: > > What would you say about designing your own script editor? > > I'm curious about what your ideal script editor would > > look like. > > Here's the one Ken and I and some of our clients use: > > > > The Rev Open Source Editor (ROSE) currently works only in the MetaCard IDE, > since that's where we spend our time. And with Jerry and now RunRev putting > in so much time on editors for Rev, we've been very slow to add Rev > compatibility. > > But if there's interest in a very simple yet reasonably useful editor, I > can be motivated to work on that end as time permits. I'll take you up on that Richard. I'll take a look tomorrow morning - what would you say is involved in terms of compatability - any pointers would be useful. From andre at andregarzia.com Thu Sep 4 16:44:24 2008 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 4 Sep 2008 17:44:24 -0300 Subject: Revolution 3.0 > New script editor In-Reply-To: References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> Message-ID: <7c87a2a10809041344h46385568ib4304e528d84ec4d@mail.gmail.com> I second that GLX2 is addictive... the fact that you can click any function or handler you defined anywhere and jump to the source code for the given handler is a blessing for people that, like me, work with seven or more libraries loaded at the same time, I never ever think like: "where did I put that handler again???", I just click it's name anywhere I am using it and *BOOM* there it is... :-D On Thu, Sep 4, 2008 at 5:55 AM, Sarah Reichelt wrote: > On Thu, Sep 4, 2008 at 6:50 PM, Ren? Micout wrote: > > I need to have a code window (with the biggest height : the greatest > number > > of lines) and a debbug window (with the biggest height : the greatest > number > > of lines) at the same time and not one window after another... > > I think each of us need this (?) > > And the solution is two windows one beside the other and not one above > the > > other. > > In my applications (with Hypercard and now Revolution) I spend hours, > days > > and sometimes weeks build more ergonomic screens possible (it is one of > main > > reasons why I use a Macintosh since 1984). > > Ren?, have you tried GLX2? This is an alternative script editor which > I now use all the time. It has lots of great features which are very > addictive. > Check it out here > > Regards, > 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 coiin at rcn.com Thu Sep 4 16:44:19 2008 From: coiin at rcn.com (Colin Holgate) Date: Thu, 4 Sep 2008 16:44:19 -0400 Subject: Play iTunes protected videos In-Reply-To: <319E5AD4-1846-48DE-930B-AE8078492832@canelasoftware.com> References: <319E5AD4-1846-48DE-930B-AE8078492832@canelasoftware.com> Message-ID: At 11:54 AM -0700 9/4/08, Mark Talluto wrote: >Anyone find a way to play iTunes DRM content via the Rev QT player? I don't have any protected videos here, but I have protected audio, and I could make those work by saving them as an MOV, and connecting them as usual, or even connecting straight to the .m4p file. From scott at tactilemedia.com Thu Sep 4 17:00:45 2008 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 04 Sep 2008 14:00:45 -0700 Subject: Play iTunes protected videos In-Reply-To: <319E5AD4-1846-48DE-930B-AE8078492832@canelasoftware.com> Message-ID: Recently, Mark Talluto wrote: > Anyone find a way to play iTunes DRM content via the Rev QT player? Trevor Devore explained a while back that Apple has significantly restricted video playback to iTunes and QuickTime only. I don't believe anyone has found a workaround for this limitation. However, protected audio playback works -- Rev's player should play protected audio files without any limitation (as long as QT is installed and your machine is authorized to play the selected files). Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From runrev260805 at m-r-d.de Thu Sep 4 17:11:08 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Thu, 4 Sep 2008 21:11:08 +0000 Subject: put visible watermark onto a jpg with rev ? Message-ID: <00031C7F.48C06B0B@the-office.us> Hi, does anyone know, if its possible to put an visible watermark (existing jpg or gif or png fild) onto an existing jpg file with rev? I know there are several external tools available, but for some reasons realizing this with rev (+ library/external) is much prefered. Regards, Matthias From chipp at chipp.com Thu Sep 4 17:12:15 2008 From: chipp at chipp.com (Chipp Walters) Date: Thu, 4 Sep 2008 16:12:15 -0500 Subject: put visible watermark onto a jpg with rev ? In-Reply-To: <00031C7F.48C06B0B@the-office.us> References: <00031C7F.48C06B0B@the-office.us> Message-ID: <665591460809041412s71a7eef1ia9747d510b072778@mail.gmail.com> Sure, Just overlay your PNG (w/Alpha) watermark, then export snapshot as a JPEG. From runrev260805 at m-r-d.de Thu Sep 4 17:22:14 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Thu, 4 Sep 2008 21:22:14 +0000 Subject: error using the Revolution Search Engine - eveon in V3 Message-ID: <00031C80.48C06DA5@the-office.us> Hi, in Rev 2.x and even in 3.0 i get errors, when the RevSearchEngine tries to update the database I get allways errors for the same 4 urls, even with V3. I think the resources are not online anymore. Is there a way to avoid RevSearchEngine trying to update form that URLs in future? Or is this a specific error with my Revolution? Regards, Matthias From rmicout at online.fr Thu Sep 4 18:00:56 2008 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Fri, 5 Sep 2008 00:00:56 +0200 Subject: Revolution 3.0 > New script editor In-Reply-To: <7c87a2a10809041344h46385568ib4304e528d84ec4d@mail.gmail.com> References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> <7c87a2a10809041344h46385568ib4304e528d84ec4d@mail.gmail.com> Message-ID: <2CD55E10-2C2C-48E2-91CB-D1FF12800FB2@online.fr> Good Night I bought GLX2 this afternoon and I discovered now... A small problem : clic on the right scollbar don't work... Is it a bug ? Another : Rev-Guides Picker 2.1 no longer works (the horizontal guide)... Meilleurs souvenirs de Paris Ren? I bought GLX2 this afternoon and I discovered Le 4 sept. 08 ? 22:44, Andre Garzia a ?crit : > I second that GLX2 is addictive... the fact that you can click any > function > or handler you defined anywhere and jump to the source code for the > given > handler is a blessing for people that, like me, work with seven or > more > libraries loaded at the same time, I never ever think like: "where > did I put > that handler again???", I just click it's name anywhere I am using > it and > *BOOM* there it is... > > :-D > > On Thu, Sep 4, 2008 at 5:55 AM, Sarah Reichelt > wrote: > >> On Thu, Sep 4, 2008 at 6:50 PM, Ren? Micout >> wrote: >>> I need to have a code window (with the biggest height : the greatest >> number >>> of lines) and a debbug window (with the biggest height : the >>> greatest >> number >>> of lines) at the same time and not one window after another... >>> I think each of us need this (?) >>> And the solution is two windows one beside the other and not one >>> above >> the >>> other. >>> In my applications (with Hypercard and now Revolution) I spend >>> hours, >> days >>> and sometimes weeks build more ergonomic screens possible (it is >>> one of >> main >>> reasons why I use a Macintosh since 1984). >> >> Ren?, have you tried GLX2? This is an alternative script editor which >> I now use all the time. It has lots of great features which are very >> addictive. >> Check it out here >> >> Regards, >> 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. > _______________________________________________ > use-revolution mailing list > use-revolution 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 Thu Sep 4 19:19:30 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Thu, 4 Sep 2008 16:19:30 -0700 Subject: [Heads Up:] OLED Buttons In-Reply-To: <2CD55E10-2C2C-48E2-91CB-D1FF12800FB2@online.fr> References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> <7c87a2a10809041344h46385568ib4304e528d84ec4d@mail.gmail.com> <2CD55E10-2C2C-48E2-91CB-D1FF12800FB2@online.fr> Message-ID: Here's a line of new HUI devices for human input... those involved in KIOSKS and super-custom and multi-lingual applications might want to know about these... Awesome... each button on the keyboard has a little CPU and a 48x48 color screen. http://www.artlebedev.com/everything/optimus/ they have a 3 button version, a little affordable one, APIs available.... http://www.artlebedev.com/everything/optimus-mini/ and a kiosk big button thing n- expandable http://www.artlebedev.com/everything/optimus-upravlator/ this is on the drawing board http://www.artlebedev.com/everything/optimus-tactus/ -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From sarah.reichelt at gmail.com Thu Sep 4 20:19:45 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 5 Sep 2008 10:19:45 +1000 Subject: Revolution 3.0 > New script editor In-Reply-To: <2CD55E10-2C2C-48E2-91CB-D1FF12800FB2@online.fr> References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> <7c87a2a10809041344h46385568ib4304e528d84ec4d@mail.gmail.com> <2CD55E10-2C2C-48E2-91CB-D1FF12800FB2@online.fr> Message-ID: On Fri, Sep 5, 2008 at 8:00 AM, Ren? Micout wrote: > Good Night > I bought GLX2 this afternoon and I discovered now... > A small problem : clic on the right scollbar don't work... Is it a bug ? > Another : Rev-Guides Picker 2.1 no longer works (the horizontal guide)... > Meilleurs souvenirs de Paris > Ren? The scrollbar seems to work fine here Ren?. What operating system are you using and what version of GLX2? Cheers, Sarah From bdrunrev at gmail.com Thu Sep 4 20:44:13 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 5 Sep 2008 01:44:13 +0100 Subject: stsMLXEditor, Notepad, Vista, Rev 3 Message-ID: I'm going to get an Acer One notebook running Linux, and since there is obviously limited screen estate I hope to use an external editor placed on one workspace with the IDE on another. From what I've read on the list, if different parts of the IDE are placed on different workspaces, they will all re-converge on one workspace -- that kind of makes sense to me as they are all in fact windows of the same 'app'. Anyway, assuming that is the case, I am looking at using stsMLXEditor with another text editor open on another workspace. My problem is that in trying to just test how the latest version (from Ken's site) of stsMLXEditor works on Vista with Notepad, the 'test' button opens Notepad with the script in it, but when I save the script and exit Notepad, and then re-open the script again, the changes are not there. Am I misunderstanding how it is supposed to work, or is something weird happening in my situation? (Maybe something has changed with Rev 3). Bernard From pmbrig at gmail.com Thu Sep 4 21:07:32 2008 From: pmbrig at gmail.com (Peter Brigham) Date: Thu, 4 Sep 2008 21:07:32 -0400 Subject: rev online Message-ID: <4138569C-CA0C-4121-9FC6-610D066214DF@gmail.com> Well, after all this time using Rev I'm finally trying to put some of my stacks into my user space in Rev Online, and I can't for the life of me figure out how to do it. I *think* the procedure is: open the stack, select "share this stack" from the file menu, select the category, enter the name of the stack and a description, then click "upload" -- but when I do this, nothing seems to happen. My stack doesn't appear in what I presume to be the list of my shared stacks in the bottom field of "My Space," and it doesn't appear in the lists of user stacks to browse either. What am I missing? I must say, some built-in instructions on uploading a stack to be shared on Rev Online would be very helpful. There is no help text associated with Rev Online, and I can't find any info on this anywhere else I've looked.... The user manual comes up blank. Clearly I'm missing something, and once someone tells me how to do this, I'm sure it will be obvious, but a well designed app shouldn't leave the user this much at sea, I think. An otherwise quite satisfied amateur, -- Peter Peter M. Brigham pmbrig at gmail.com PS: just tried out 3.0, seems pretty good. Looking forward to using multidimensional arrays.... Not sure yet about the script editor. From monte at sweattechnologies.com Thu Sep 4 22:08:12 2008 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri, 5 Sep 2008 12:08:12 +1000 Subject: Installer Software? In-Reply-To: <1e91b2b70809031451y42e86b34u961c6c2c05ccb7e7@mail.gmail.com> References: <00cd01c90dd1$e26d2720$3e79b340@egl> <001101c90dd1$d3550460$18b2a8c0@Kestner.local> <7c87a2a10809031443t2e0bcc09j43e2074e44c889a8@mail.gmail.com> <1e91b2b70809031451y42e86b34u961c6c2c05ccb7e7@mail.gmail.com> Message-ID: >> I use InstallGadget and I like it! :-D > > I second InstallGadget (the devp't of which > I think includes a Revolution background?). It certainly does. Infact it is a rev interface for Inno Setup (on windows at least). I'd recommend using Inno if you need to do more sophisticated stuff. InstallGadget is designed for the 90% of times when you just need an app to go to the right folder with a start menu icon and uninstaller etc. Ok, back to lurking and building my strawbale house in southern Tasmania ;-) Cheers Monte From kray at sonsothunder.com Fri Sep 5 04:06:12 2008 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 05 Sep 2008 03:06:12 -0500 Subject: stsMLXEditor, Notepad, Vista, Rev 3 In-Reply-To: Message-ID: > My problem is that in trying to just test how the latest version (from Ken's > site) of stsMLXEditor works on Vista with Notepad, the 'test' button opens > Notepad with the script in it, but when I save the script and exit Notepad, > and then re-open the script again, the changes are not there. Am I > misunderstanding how it is supposed to work, or is something weird happening > in my situation? (Maybe something has changed with Rev 3). Well, it *should* work properly, but I'll test it and let you know what I uncover. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From rmicout at online.fr Fri Sep 5 04:10:04 2008 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Fri, 5 Sep 2008 10:10:04 +0200 Subject: Revolution 3.0 > New script editor In-Reply-To: References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> <7c87a2a10809041344h46385568ib4304e528d84ec4d@mail.gmail.com> <2CD55E10-2C2C-48E2-91CB-D1FF12800FB2@online.fr> Message-ID: <96CBED92-4192-48E8-9C28-E00DD108B910@online.fr> Sarah, Macintosh PB PPC G4 1,5 GHz, MacOS X 10.4.11, GLX2 version 2.1r2 Meilleurs souvenirs de Paris Ren? Le 5 sept. 08 ? 02:19, Sarah Reichelt a ?crit : > On Fri, Sep 5, 2008 at 8:00 AM, Ren? Micout wrote: >> Good Night >> I bought GLX2 this afternoon and I discovered now... >> A small problem : clic on the right scollbar don't work... Is it a >> bug ? >> Another : Rev-Guides Picker 2.1 no longer works (the horizontal >> guide)... >> Meilleurs souvenirs de Paris >> Ren? > > > The scrollbar seems to work fine here Ren?. What operating system are > you using and what version of GLX2? > > 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 sundown at pacifier.com Fri Sep 5 04:23:38 2008 From: sundown at pacifier.com (-= JB =-) Date: Fri, 5 Sep 2008 01:23:38 -0700 Subject: rev online In-Reply-To: <4138569C-CA0C-4121-9FC6-610D066214DF@gmail.com> References: <4138569C-CA0C-4121-9FC6-610D066214DF@gmail.com> Message-ID: Have your stack open and then access Rev Online. Go to your my space and that little message explains how to do it. It is so simple I always get it screwed up too. Here are the details: To share a stack, simply make sure it is selected (that means selected in your my space file thus it is the line that is hilited) and choose share this stack from the Rev file menu while your stack is open. Please note if you want to easily update this stack you need to Save it from your Rev file menu immediately after you share it. Then you can just update if you do not do that and you want to make a change to your stack and post it on RevOnline you need to delete if from Rev OnLIne and use the above to repost it like you did the first time. -=>JB<=- On Sep 4, 2008, at 6:07 PM, Peter Brigham wrote: > Well, after all this time using Rev I'm finally trying to put some > of my stacks into my user space in Rev Online, and I can't for the > life of me figure out how to do it. I *think* the procedure is: > open the stack, select "share this stack" from the file menu, > select the category, enter the name of the stack and a description, > then click "upload" -- but when I do this, nothing seems to happen. > My stack doesn't appear in what I presume to be the list of my > shared stacks in the bottom field of "My Space," and it doesn't > appear in the lists of user stacks to browse either. What am I > missing? > > I must say, some built-in instructions on uploading a stack to be > shared on Rev Online would be very helpful. There is no help text > associated with Rev Online, and I can't find any info on this > anywhere else I've looked.... The user manual comes up blank. > Clearly I'm missing something, and once someone tells me how to do > this, I'm sure it will be obvious, but a well designed app > shouldn't leave the user this much at sea, I think. > > An otherwise quite satisfied amateur, > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > > PS: just tried out 3.0, seems pretty good. Looking forward to using > multidimensional arrays.... Not sure yet about the script editor. > _______________________________________________ > use-revolution mailing list > use-revolution 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 Fri Sep 5 05:12:29 2008 From: viktoras at ekoinf.net (viktoras didziulis) Date: Fri, 05 Sep 2008 12:12:29 +0300 Subject: [Heads Up:] OLED Buttons In-Reply-To: References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> <7c87a2a10809041344h46385568ib4304e528d84ec4d@mail.gmail.com> <2CD55E10-2C2C-48E2-91CB-D1FF12800FB2@online.fr> Message-ID: <48C0F7FD.3080200@ekoinf.net> Oh, they have finally released this! Some time ago Art. Lebedev studio offered to pre-order their keyboards when the final product was just in a stage of concept. Its good to see they have succeeded. When I saw their Optimus Maximus concept the first thought was that it would be much simpler to use touch-sensitive lcd screen and to display any keyboard on it. One could even get "real" 3D buttons with a lenticular or parallax barrier screen and a feeling of "click feedback" via vibration on touch. Their last concept seems to be close to this, but not there yet... Viktoras Stephen Barncard wrote: > Here's a line of new HUI devices for human input... those involved in > KIOSKS and super-custom and multi-lingual applications might want to > know about these... > > Awesome... each button on the keyboard has a little CPU and a 48x48 > color screen. > http://www.artlebedev.com/everything/optimus/ > > > > they have a 3 button version, a little affordable one, APIs available.... > http://www.artlebedev.com/everything/optimus-mini/ > > > and a kiosk big button thing n- expandable > http://www.artlebedev.com/everything/optimus-upravlator/ > > > this is on the drawing board > http://www.artlebedev.com/everything/optimus-tactus/ > > From benr_mc at cogapp.com Fri Sep 5 05:28:46 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Fri, 05 Sep 2008 10:28:46 +0100 Subject: semi-OT: can Rev pre-populate data on a web form? In-Reply-To: References: Message-ID: <48C0FBCE.9030105@cogapp.com> Chris Sheffield wrote: > So my main question is, can Rev send data to a web form like this in > such a way that whatever fields we specify will be populated when the > browser/form opens? Not sure if something like this is even possible. I > haven't done enough web development to know. Is some special JavaScript > required to accomplish this? In thinking this through a little more, if > we have a web form that's already set up to send an email, can't I take > advantage of that in Rev by creating my own form and then sending the > data straight to the cgi behind the form? Once again, I haven't done > much web dev, so I may not even know what I'm talking about. :-) > > If anyone can help or can offer any other suggestions for how to > accomplish something similar, it'd be much appreciated. If I've understood your request correctly, you really want a Rev stack to collect some information from the user, and have it arrive at your server in the form of an email. There's a simple way to get what you want, I think. Using the SMTP libraries should make this possible, but has some issues, in particular your rev stack then needs to know the address of a mail server it can use from within the user's network to send email. But if you have a web form on your server that's successfully sending email where you want it, there's no need to open a user's browser to view it. Instead, Rev can effectively be that web form. (Apologies if what follows is teaching my granny to suck eggs.) If you look at the source of the web page, it will contain a "form" element with an action and a method. The action is the address of a server-side resource (a script etc) which receives the values entered into the form and processes it, in this case by sending an email. The method is either POST or GET. If it's GET, then the resource expects the values in the URL string, eg if I fill in this simple form
my browser will next fetch a URL like this: ...../formmail.cgi?first=Ben&last=Rubinstein (the first part of the URL being constructed based on the URL of the page holding the form, adjusted by the 'action' of the form.) Lecture over; the point is that executing put "...../formmail.cgi?first=Ben&last=Rubinstein" into tURL get URL tURL or perhaps more likely put "...../formmail.cgi" into tScriptURL put tScriptURL \ & "?first=" & tFirstName \ & "&last=" & tLastName \ into tURL get URL tURL in your Rev stack will have exactly* the same effect on the 'formmail.cgi' resource as the user entering those details into their browser. At this point Rev is acting like a browser, making a request of the web server. So no need to open an actual browser. If the form uses the POST method instead, then it's only slightly more complicated. Instead of get URL, you need to use the "post" command, which will look something more like this: put libURLformData("first", tFirstName, "last", tLastName) into tData post tData to tScriptURL There will be a few complications along the way; you should read the (splending new in 3.0) docs, check out functions like URLencode, and above all, test. But either way, given that you have the web form already, this is probably the simplest route to achieve what you want. HTH, - Ben *pedants please leave now From jsng at wayoflife.org Fri Sep 5 05:53:53 2008 From: jsng at wayoflife.org (Jesse Sng) Date: Fri, 5 Sep 2008 17:53:53 +0800 Subject: Image File Picker In-Reply-To: <00031C80.48C06DA5@the-office.us> References: <00031C80.48C06DA5@the-office.us> Message-ID: Hi, I'm wondering if anybody has already rolled out an image file picker that allows for image previews when asking a user to select an image? Maybe I'm missing something here because as far as I know, this is currently not possible using the "ask file" command and you let the user select a graphics file. So I'm assuming that there would be a need to implement something of our own. Does someone already have a sample stack that does that? Thanks, Jesse Sng From francois.chaplais at mines-paristech.fr Fri Sep 5 07:14:10 2008 From: francois.chaplais at mines-paristech.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Fri, 5 Sep 2008 13:14:10 +0200 Subject: Image File Picker In-Reply-To: References: <00031C80.48C06DA5@the-office.us> Message-ID: <5D9C4046-BC54-4CCC-87A8-66A11E806E68@mines-paristech.fr> Le 5 sept. 08 ? 11:53, Jesse Sng a ?crit : > Hi, > > I'm wondering if anybody has already rolled out an image file > picker that allows for image previews when asking a user to select > an image? > > Maybe I'm missing something here because as far as I know, this is > currently not possible using the "ask file" command and you let the > user select a graphics file. So I'm assuming that there would be a > need to implement something of our own. > > Does someone already have a sample stack that does that? I will reply for MacOS X (precisely 10.4.11) usage. When I am in the open file dialog of Preview (Apple app) or Intaglio or GraphicConverter (3rd party apps) a jpg or pdf document, I have a preview available at the right of the dialog window. This has been true for common bitmap image file formats even in the pre OS X days, thanks, I believe, to QuickTime. When doing "New Referenced Control>Image file..." or "Import as Control>Image File..." and select a JPEG image, all I get is a generic JPEG icon in rev Studio 2.8.1. I do not know if it is a bug, but it certainly a missing feature. Anybody has info on this? Best regards from Paris Fran?ois From klaus at major-k.de Fri Sep 5 07:30:31 2008 From: klaus at major-k.de (Klaus Major) Date: Fri, 5 Sep 2008 13:30:31 +0200 Subject: Image File Picker In-Reply-To: <5D9C4046-BC54-4CCC-87A8-66A11E806E68@mines-paristech.fr> References: <00031C80.48C06DA5@the-office.us> <5D9C4046-BC54-4CCC-87A8-66A11E806E68@mines-paristech.fr> Message-ID: Hi Fran?ois, > Le 5 sept. 08 ? 11:53, Jesse Sng a ?crit : >> Hi, >> >> I'm wondering if anybody has already rolled out an image file >> picker that allows for image previews when asking a user to select >> an image? >> Maybe I'm missing something here because as far as I know, this is >> currently not possible using the "ask file" command and you let the >> user select a graphics file. So I'm assuming that there would be a >> need to implement something of our own. >> Does someone already have a sample stack that does that? > > I will reply for MacOS X (precisely 10.4.11) usage. When I am in the > open file dialog of Preview (Apple app) or Intaglio or > GraphicConverter (3rd party apps) a jpg or pdf document, I have a > preview available at the right of the dialog window. This has been > true for common bitmap image file formats even in the pre OS X days, > thanks, I believe, to QuickTime. > When doing "New Referenced Control>Image file..." or "Import as > Control>Image File..." and select a JPEG image, all I get is a > generic JPEG icon in rev Studio 2.8.1. I do not know if it is a bug, > but it certainly a missing feature. > Anybody has info on this? on OS X 10.5 you get an image preview in the Rev import dialogs! Tested with Rev 2.9 and 3.0. > Best regards from Paris > Fran?ois Regards Klaus Major klaus at major-k.de http://www.major-k.de From bvg at mac.com Fri Sep 5 08:05:14 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 05 Sep 2008 14:05:14 +0200 Subject: rev online In-Reply-To: <4138569C-CA0C-4121-9FC6-610D066214DF@gmail.com> References: <4138569C-CA0C-4121-9FC6-610D066214DF@gmail.com> Message-ID: It should work that way, maybe you're not registered or something like that, i suggest writing an e-mail to Rev support. On 5 Sep 2008, at 03:07, Peter Brigham wrote: > Well, after all this time using Rev I'm finally trying to put some > of my stacks into my user space in Rev Online, and I can't for the > life of me figure out how to do it. I *think* the procedure is: open > the stack, select "share this stack" from the file menu, select the > category, enter the name of the stack and a description, then click > "upload" -- but when I do this, nothing seems to happen. My stack > doesn't appear in what I presume to be the list of my shared stacks > in the bottom field of "My Space," and it doesn't appear in the > lists of user stacks to browse either. What am I missing? > > I must say, some built-in instructions on uploading a stack to be > shared on Rev Online would be very helpful. There is no help text > associated with Rev Online, and I can't find any info on this > anywhere else I've looked.... The user manual comes up blank. > Clearly I'm missing something, and once someone tells me how to do > this, I'm sure it will be obvious, but a well designed app shouldn't > leave the user this much at sea, I think. > > An otherwise quite satisfied amateur, > > -- Peter -- official ChatRev page: http://bjoernke.com/runrev/chatrev.php Chat with other RunRev developers: go stack URL "http://bjoernke.com/stacks/chatrev/chatrev1.3b3.rev" From mikeythek at gmail.com Fri Sep 5 09:00:52 2008 From: mikeythek at gmail.com (Mikey) Date: Fri, 5 Sep 2008 09:00:52 -0400 Subject: [Heads Up:] OLED Buttons In-Reply-To: <48C0F7FD.3080200@ekoinf.net> References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> <7c87a2a10809041344h46385568ib4304e528d84ec4d@mail.gmail.com> <2CD55E10-2C2C-48E2-91CB-D1FF12800FB2@online.fr> <48C0F7FD.3080200@ekoinf.net> Message-ID: <9b408d8e0809050600j68439dc8n5364cfe9732f669a@mail.gmail.com> FYI, the small version has been out for a year or so. The Optimus keyboard, only three or four months. Right after they rolled out the full KB, either GE or Westinghouse announced that they had a new, cheaper way to manufacture OLED's in sheets, which will make this sort of input device much more cost-effective. In situations such as ours, where we have legacy applications that make heavy use of function keys in terminal application software, this brings a wonderful way to transition to new technology because we can simply and easily update each display, which means that folks will quickly be able to see what it is they are pressing, and therefore will hit fewer wrong keys. From jerry at daniels-mara.com Fri Sep 5 09:26:08 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Fri, 5 Sep 2008 08:26:08 -0500 Subject: [ANN] Rev Mentor Website Launch Message-ID: <5D0EB276-1D9E-412F-93C6-52C5C75E43C3@daniels-mara.com> Fellow Revolution Lovers, It is my great pleasure to announce the opening of the Rev Mentor website! Subscribing to Rev Mentor is a great way to do the following: - Keep up with the changing Revolution language and IDE; - Advance your knowledge of development strategies and architectures; - See video tutorials, interviews, tips, tricks, learn about new opportunities; - Have a place on the web where you can hang with your 'peeps'. It costs $10 per month with no contracts and is video heavy. SOME OPEN-TO-THE-PUBLIC LINKS General Site: http://www.revmentor.com/ Analysis of this email list: http://www.revmentor.com/top-tens-public/ Cool bar graphs with wry video commentary. Interview with Kevin Miller re: Rev 3.0 Launch: http://www.revmentor.com/interviews-public/ Jerry in Austin interviews Kevin in Edinburgh. Check it out! Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.glx2.com From jerry at daniels-mara.com Fri Sep 5 09:40:00 2008 From: jerry at daniels-mara.com (Jerry Daniels) Date: Fri, 5 Sep 2008 08:40:00 -0500 Subject: Revolution 3.0 > New script editor In-Reply-To: <96CBED92-4192-48E8-9C28-E00DD108B910@online.fr> References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> <7c87a2a10809041344h46385568ib4304e528d84ec4d@mail.gmail.com> <2CD55E10-2C2C-48E2-91CB-D1FF12800FB2@online.fr> <96CBED92-4192-48E8-9C28-E00DD108B910@online.fr> Message-ID: <7BCF773A-BE5A-49CC-90A2-C4E4E8F73393@daniels-mara.com> Ren?, Please post any errors on http://glx2.com support site. We'll sort through them. We have had a few anomalies in making the transition from Rev 2.x to 3.0. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.glx2.com On Sep 5, 2008, at 3:10 AM, Ren? Micout wrote: > Sarah, > Macintosh PB PPC G4 1,5 GHz, > MacOS X 10.4.11, > GLX2 version 2.1r2 > Meilleurs souvenirs de Paris > Ren? > > Le 5 sept. 08 ? 02:19, Sarah Reichelt a ?crit : > >> On Fri, Sep 5, 2008 at 8:00 AM, Ren? Micout >> wrote: >>> Good Night >>> I bought GLX2 this afternoon and I discovered now... >>> A small problem : clic on the right scollbar don't work... Is it a >>> bug ? >>> Another : Rev-Guides Picker 2.1 no longer works (the horizontal >>> guide)... >>> Meilleurs souvenirs de Paris >>> Ren? >> >> >> The scrollbar seems to work fine here Ren?. What operating system are >> you using and what version of GLX2? >> >> 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 bdrunrev at gmail.com Fri Sep 5 10:03:22 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 5 Sep 2008 15:03:22 +0100 Subject: BvG Docu 1.2 works with Rev 3 Message-ID: As the other part of my quest to run Rev on a UMPC, I wanted to have the Dictionary on a separate workspace, and one way to do that and make sure it stays on that workspace would be if the documentation was a standalone application. Trying to create a standalone from the Rev 3 dictionary doesn't work (or won't work without some hacking about). So I checked BvG's documentation tool. Thankfully, it works as a standalone for either 2.9 or 3.0. In fact, I actually think it is a better design - the ordinary Rev dictionary wastes about 50% of the space 'above the fold' (with the 'introduced','changed','platforms' lines), meaning I often have to scroll down just to read basic information such as 'summary' and 'examples'. Thanks Bj?rnke! Bernard From bdrunrev at gmail.com Fri Sep 5 10:06:42 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 5 Sep 2008 15:06:42 +0100 Subject: stsMLXEditor, Notepad, Vista, Rev 3 In-Reply-To: References: Message-ID: Thanks Ken. Your remarks mean my interpretation of how it should work was not off-the-mark. I like the new Rev 3 editor and the GLX2 editor, but on a 9 inch screen it's going to be really hard to manage an IDE without finding some way to de-clutter things. I may even have to learn to use MetaCard IDE (I've got a license for that somewhere). Bernard On Fri, Sep 5, 2008 at 9:06 AM, Ken Ray wrote: > > Well, it *should* work properly, but I'll test it and let you know what I > uncover. > > 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 > From cmsheffield at gmail.com Fri Sep 5 11:09:22 2008 From: cmsheffield at gmail.com (Chris Sheffield) Date: Fri, 5 Sep 2008 09:09:22 -0600 Subject: semi-OT: can Rev pre-populate data on a web form? In-Reply-To: <48C0FBCE.9030105@cogapp.com> References: <48C0FBCE.9030105@cogapp.com> Message-ID: <4087E031-F840-4E0F-A7D1-43C99D346361@gmail.com> Thanks for the response and good explanation, Ben. This may be exactly what I need. I'll be giving it a try today. Chris On Sep 5, 2008, at 3:28 AM, Ben Rubinstein wrote: > Chris Sheffield wrote: >> So my main question is, can Rev send data to a web form like this >> in such a way that whatever fields we specify will be populated >> when the browser/form opens? Not sure if something like this is >> even possible. I haven't done enough web development to know. Is >> some special JavaScript required to accomplish this? In thinking >> this through a little more, if we have a web form that's already >> set up to send an email, can't I take advantage of that in Rev by >> creating my own form and then sending the data straight to the cgi >> behind the form? Once again, I haven't done much web dev, so I may >> not even know what I'm talking about. :-) >> >> If anyone can help or can offer any other suggestions for how to >> accomplish something similar, it'd be much appreciated. > > > If I've understood your request correctly, you really want a Rev > stack to > collect some information from the user, and have it arrive at your > server in > the form of an email. There's a simple way to get what you want, I > think. > > Using the SMTP libraries should make this possible, but has some > issues, in > particular your rev stack then needs to know the address of a mail > server it > can use from within the user's network to send email. But if you > have a web > form on your server that's successfully sending email where you want > it, > there's no need to open a user's browser to view it. Instead, Rev can > effectively be that web form. > > (Apologies if what follows is teaching my granny to suck eggs.) If > you look at > the source of the web page, it will contain a "form" element with an > action > and a method. The action is the address of a server-side resource > (a script > etc) which receives the values entered into the form and processes > it, in this > case by sending an email. The method is either POST or GET. If > it's GET, > then the resource expects the values in the URL string, eg if I fill > in this > simple form > >
> > > >
> > my browser will next fetch a URL like this: > ...../formmail.cgi?first=Ben&last=Rubinstein > > (the first part of the URL being constructed based on the URL of the > page > holding the form, adjusted by the 'action' of the form.) > > Lecture over; the point is that executing > > put "...../formmail.cgi?first=Ben&last=Rubinstein" into tURL > get URL tURL > > or perhaps more likely > put "...../formmail.cgi" into tScriptURL > put tScriptURL \ > & "?first=" & tFirstName \ > & "&last=" & tLastName \ > into tURL > get URL tURL > > > > in your Rev stack will have exactly* the same effect on the > 'formmail.cgi' > resource as the user entering those details into their browser. At > this point > Rev is acting like a browser, making a request of the web server. > So no need > to open an actual browser. > > If the form uses the POST method instead, then it's only slightly more > complicated. Instead of get URL, you need to use the "post" > command, which > will look something more like this: > > put libURLformData("first", tFirstName, "last", tLastName) into tData > post tData to tScriptURL > > There will be a few complications along the way; you should read the > (splending new in 3.0) docs, check out functions like URLencode, and > above > all, test. But either way, given that you have the web form > already, this is > probably the simplest route to achieve what you want. > > HTH, > > - Ben > > > *pedants please leave now > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com From stephenREVOLUTION2 at barncard.com Fri Sep 5 11:49:51 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Fri, 5 Sep 2008 08:49:51 -0700 Subject: [Heads Up:] OLED Buttons In-Reply-To: <9b408d8e0809050600j68439dc8n5364cfe9732f669a@mail.gmail.com> References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> <7c87a2a10809041344h46385568ib4304e528d84ec4d@mail.gmail.com> <2CD55E10-2C2C-48E2-91CB-D1FF12800FB2@online.fr> <48C0F7FD.3080200@ekoinf.net> <9b408d8e0809050600j68439dc8n5364cfe9732f669a@mail.gmail.com> Message-ID: Yes, the Optimus people have a 'concept' page on their site where they show a keyboard that's totally flat and devoid of mechanical linkages, ie no buttons at all. The visible surface can then take any image. 'Special' keyboards, oversize keys, machine control panels and music keyboards come to mind. That unit will probably have to have some firmware, or a simple 'language' that can be uploaded to define regions. >FYI, the small version has been out for a year or so. The Optimus >keyboard, only three or four months. Right after they rolled out the >full KB, either GE or Westinghouse announced that they had a new, >cheaper way to manufacture OLED's in sheets, which will make this sort >of input device much more cost-effective. In situations such as ours, >where we have legacy applications that make heavy use of function keys >in terminal application software, this brings a wonderful way to >transition to new technology because we can simply and easily update >each display, which means that folks will quickly be able to see what >it is they are pressing, and therefore will hit fewer wrong keys. >_______________________________________________ -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From runrev260805 at m-r-d.de Fri Sep 5 11:56:07 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Fri, 5 Sep 2008 15:56:07 +0000 Subject: Re-2: put visible watermark onto a jpg with rev ? Message-ID: <00031CE4.48C172B5@the-office.us> Thanks Chip, that was exactly what i was looking for. Matthias -------- Original Message -------- Subject: Re: put visible watermark onto a jpg with rev ? (04-Sep-2008 23:13) From: Chipp Walters To: runrev260805 at m-r-d.de > Sure, > Just overlay your PNG (w/Alpha) watermark, then export snapshot as a JPEG. > _______________________________________________ > use-revolution mailing list > use-revolution 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 runrev260805 at m-r-d.de Fri Sep 5 11:56:08 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Fri, 5 Sep 2008 15:56:08 +0000 Subject: how to determine how many parameters in commandline Message-ID: <00031CE5.48C172B6@the-office.us> Hi, how can i determine how many parameters ($0.$1,$2,$3...) were in a commandline. And is there a limitation in the count of the commandline parameters? I need this to allow the customer to drag several files onto a shortcut of a rev app (under windows). The filenames are automatically put each into one commandline variable. But how can i find out how much files/variables these are? Regards, Matthias From m.schonewille at economy-x-talk.com Fri Sep 5 12:04:53 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 5 Sep 2008 18:04:53 +0200 Subject: how to determine how many parameters in commandline In-Reply-To: <00031CE5.48C172B6@the-office.us> References: <00031CE5.48C172B6@the-office.us> Message-ID: <927BF1D8-2A33-4AF3-B3D1-DEA0D1793ECF@economy-x-talk.com> Matthias, put $# -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz http://facebook.economy-x-talk.com Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 5 sep 2008, at 17:56, runrev260805 at m-r-d.de wrote: > Hi, > > how can i determine how many parameters ($0.$1,$2,$3...) were in a > commandline. > > And is there a limitation in the count of the commandline parameters? > > I need this to allow the customer to drag several files onto a > shortcut of a rev app (under windows). > The filenames are automatically put each into one commandline > variable. But how can i find out how much files/variables these are? > > > Regards, > > Matthias From sundown at pacifier.com Fri Sep 5 12:06:10 2008 From: sundown at pacifier.com (-= JB =-) Date: Fri, 5 Sep 2008 09:06:10 -0700 Subject: rev online In-Reply-To: References: <4138569C-CA0C-4121-9FC6-610D066214DF@gmail.com> Message-ID: Maybe it worked and you didn't see it. Select the stack in your Rev Online my space and then click on the Go to button. If it worked the stack will open. That means was properly saved by Rev Online but you just can't find it. It will be saved in the category you chose for it but it could be anywhere in the list when you view the stacks for that category. The last time I put a stack on there it was saved near the bottom and then when I deleted it to upload the updated stack it was saved in the same place. Then because I forgot to save it the first time it was put on Rev Online and wanted to make a minor change and put it on Rev Online I had to delete it again. This time that stack I shared online was put near the middle of the category. So it could be anywhere in the category you selected when you shared it online. -=>JB<=- On Sep 5, 2008, at 5:05 AM, Bj?rnke von Gierke wrote: > It should work that way, maybe you're not registered or something > like that, i suggest writing an e-mail to Rev support. > > On 5 Sep 2008, at 03:07, Peter Brigham wrote: > >> Well, after all this time using Rev I'm finally trying to put some >> of my stacks into my user space in Rev Online, and I can't for the >> life of me figure out how to do it. I *think* the procedure is: >> open the stack, select "share this stack" from the file menu, >> select the category, enter the name of the stack and a >> description, then click "upload" -- but when I do this, nothing >> seems to happen. My stack doesn't appear in what I presume to be >> the list of my shared stacks in the bottom field of "My Space," >> and it doesn't appear in the lists of user stacks to browse >> either. What am I missing? >> >> I must say, some built-in instructions on uploading a stack to be >> shared on Rev Online would be very helpful. There is no help text >> associated with Rev Online, and I can't find any info on this >> anywhere else I've looked.... The user manual comes up blank. >> Clearly I'm missing something, and once someone tells me how to do >> this, I'm sure it will be obvious, but a well designed app >> shouldn't leave the user this much at sea, I think. >> >> An otherwise quite satisfied amateur, >> >> -- Peter > > -- > > official ChatRev page: > http://bjoernke.com/runrev/chatrev.php > > Chat with other RunRev developers: > go stack URL "http://bjoernke.com/stacks/chatrev/chatrev1.3b3.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 effendi at wanadoo.fr Fri Sep 5 12:43:39 2008 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Fri, 5 Sep 2008 18:43:39 +0200 Subject: Calling iTunes and identifying library Message-ID: Hi from Paris, For Mac/Rev users only As a songwriter (among other worldly sins), I built a Rev stack containing all the info for each song in our catalog. Originally, I could play an MP3 track of any song from the Rev stack, and also display the lyrics as well, simply by creating a folder with all the MP3 tracks and the lyrics in it, which I built independantly. So far - so good. Then I got greedy and decided to call iTunes from the Rev stack, to play the AIFF track (using a call to AppleScript), and also to pick up and display the lyrics, also stored in iTunes. Even better ! Then I blew it by splitting my iTunes library into 3 distinct libraries, and using the "Alt" key to choose the library when launching iTunes from the dock. This decision was made because I have nearly 100 gigs of music in iTunes, and I wanted to isolate our catalog. Now, my solution to call iTunes from my Rev stack doesn't work, because it always accesses the LAST DEFINED LIBRARY when iTunes was called manually. In AppleScript iTunes Suite commands, I can't find a parameter for selecting the iTunes library (does it exist ?). Have I missed something ? Anybody got any brilliant ideas as to how I can access ANY iTunes library from a Rev stack ? (the same is true for iPhoto !), on a Mac - of course !! Now I know this looks like an AppleScript problem, but some of you guys have fingers in so many pies !!! Who else could I possibly ask ?? -Francis From runrev260805 at m-r-d.de Fri Sep 5 12:57:43 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Fri, 5 Sep 2008 16:57:43 +0000 Subject: Re-2: how to determine how many parameters in commandline Message-ID: <00031CE6.48C18126@the-office.us> Mark, thanks but i do not get it? Could you explain, please? Regards, Matthias -------- Original Message -------- Subject: Re: how to determine how many parameters in commandline (05-Sep-2008 18:45) From: Mark Schonewille To: runrev260805 at m-r-d.de > Matthias, > > put $# > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > http://facebook.economy-x-talk.com > > Benefit from our inexpensive hosting services. See http://economy-x-talk. > com/server.html > for more info. > > On 5 sep 2008, at 17:56, runrev260805 at m-r-d.de wrote: > > > Hi, > > > > how can i determine how many parameters ($0.$1,$2,$3...) were in a > > commandline. > > > > And is there a limitation in the count of the commandline parameters? > > > > I need this to allow the customer to drag several files onto a > > shortcut of a rev app (under windows). > > The filenames are automatically put each into one commandline > > variable. But how can i find out how much files/variables these are? > > > > > > Regards, > > > > Matthias > > _______________________________________________ > use-revolution mailing list > use-revolution 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 sims at ezpzapps.com Fri Sep 5 13:11:31 2008 From: sims at ezpzapps.com (Jim Sims) Date: Fri, 5 Sep 2008 19:11:31 +0200 Subject: Calling iTunes and identifying library In-Reply-To: References: Message-ID: <207BDB99-D052-48C6-AC5B-7223386EA06C@ezpzapps.com> On Sep 5, 2008, at 6:43 PM, Francis Nugent Dixon wrote: > Anybody got any brilliant ideas as to how I can access ANY > iTunes library from a Rev stack ? (the same is true for iPhoto !), > on a Mac - of course !! This web site has tons of cool iTunes applescripts: http://dougscripts.com/itunes/index.php The section for managing playlists is: http://dougscripts.com/itunes/scripts/scripts06.php sims From kray at sonsothunder.com Fri Sep 5 13:22:03 2008 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 05 Sep 2008 12:22:03 -0500 Subject: Text of an image In-Reply-To: Message-ID: > The lockLoc of the second image must either be false OR the second > image must be the exact same size as the first image. Otherwise the > image/alphaData of the two images will not be the same. Right. Here's a "cheat sheet" for those who care: ;-) the imageData of ------------------------------------- Holds the Red, Green, Blue, and Alpha pixel values (bits) of the visual representation of the image object. The amount of imageData in an image object is (Height * Width * 4), regardless of whether there's an actual image in the image object. (You can test this by creating an image object, sizing it to any size you like, and then execute "put length(the imageData of )" in the Message Box.) the text of ---------------------------- Holds the actual binary data for the image *inside* the image object. If the image object's 'alphaData' property contains any other value than 255 (opaque), the data is stored in PNG format in the image. Setting ImageData/Binary vs. Visual Copies --------------------------------------------------------- NOTE: When you set the imageData of an object, you are telling Rev to *create the binary data* to represent the imageData you're passing it. This has the result of causing the "text" of the image object to be different than the "text" of a source image, even if they *look* the same. So for the purposes of the list below, I use these terms: "binary copy" - The text of two images are the same, but the imageData of the two images are different. "visual copy" - The imageData of two images are the same, but the text of the two images are different. "exact copy" - Both the text and imageData of two images are the same. "unique" - Both the text and imageData of two images are different. Resizing/FormattedWidth/FormattedHeight ---------------------------------------------------------- When you resize an image, the visual representation (imageData) changes, but its binary representation does not. This is why an image object will automatically resize itself to match the full dimensions of the image when a card is opened UNLESS the image object's "lockLocation" (lockLoc) is TRUE. Note that even though you can resize the rect of the image object, the original image data's width and height are still accessible through the use of the "formattedWIdth" and "formattedHeight" properties of the image object. Embedding vs. Referencing ------------------------------------ When you embed an image (i.e. "Import as Control..."), the image object created has both a visual representation (imageData) as well as a binary representation (text). When you reference an image (i.e. "New Referenced Control..."), the image object created ONLY has a visual representation (imageData) and has no binary representation at all (text is empty). WORKING WITH TWO IMAGES ========================= Source and Destination are Same Size ------------------------------------------------------------ put img "Src" into img "Dest" - Source is Embedded: img "Dest" has an EXACT COPY of img "Src" - Source is Referenced: img "Dest" is empty (or emptied out) set the imageData of img "Dest" to the imageData of img "Src" - Source is Embedded OR Referenced: img "Dest" has an VISUAL COPY of img "Src" Source and Destination are Different Sizes ------------------------------------------------------------ put img "Src" into img "Dest" - Source is Embedded, lockLoc of Dest is FALSE: img "Dest" is resized to match the width/height of img "Src", resulting in an EXACT COPY of img "Src" - Source is Embedded, lockLoc of Dest is TRUE: img "Dest" is not resized, but holds a skewed view of img "Src", just as if you'd resized img "Src" to the same dimensions as img "Dest", resulting in a BINARY COPY of img "Src" - Source is Referenced, lockLoc of Dest is TRUE or FALSE: img "Dest" is empty (or emptied out) set the imageData of img "Dest" to the imageData of img "Src" Source is Embedded or Referenced, lockLoc is TRUE or FALSE: - img "Dest" contains visual garbage, and its size is unchanged, regardless of whether the lockLoc is TRUE or FALSE; img "Dest" is UNIQUE TRICKS ====== Resetting an Image to its Original Size/State ---------------------------------------------------------- If an embedded image has had its rect changed so that it is no longer the original size, you reset the image like this: set the lockLoc of img 1 to false put img 1 into img 1 This is possible because the binary data (text) of img 1 has not changed since it was imported; only the visual representation (imageData) has changed. So putting the binary data of the image back into the image forces Rev to resize the image (assuming the lockLoc is false). Creating Thumbnails/Reducing Size of Stored Images ----------------------------------------------------------------------- If you want to show a reduced size (thumbnail) of an image, you can always just change the rect of the image. This will change the visual representation, but unfortunately will keep all the binary data for the full size of the image. This is a pain because you have to manage the lockLoc of the image objects (if you don't they can "spring" back to their original size), and it also stores a lot of unneeded data in your stack. To store a thumbnail, you can follow these steps: 1) Import the image onto the card, probably with lockScreen TRUE (unless you want the user to see what's going on). 2) Resize the image object to the size you want for the thumbnail. 3) Set the imageData of the image object to the imageData of itself. Doing this will force Rev to recreate the underlying binary and so you get the same visual image, but with a LOT less binary data behind it. Example: on mouseUp answer file "Select an image to thumbnail:" if it <> "" then import paint from file it put the long id of last img into tImgObj -- Resize it to 25%; since just imported, don't need to use -- formattedWidth or formattedHeight, can simply use -- width/height set the width of tImgObj to round((the width of tImgObj) * .25) set the height of tImgObj to round((the height of tImgObj) * .25) set the imageData of tImgObj to the imageData of tImgObj end if end mouseUp When I did this with an 832 x 665 image, it reduced the size to 208 x 166 and cut the "weight" of the image from 225 K to 28 K. HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From klaus at major-k.de Fri Sep 5 13:56:20 2008 From: klaus at major-k.de (Klaus Major) Date: Fri, 5 Sep 2008 19:56:20 +0200 Subject: Text of an image In-Reply-To: References: Message-ID: Hi Ken and all, >> The lockLoc of the second image must either be false OR the second >> image must be the exact same size as the first image. Otherwise the >> image/alphaData of the two images will not be the same. > > Right. Here's a "cheat sheet" for those who care: ;-) > > the imageData of ... > ... thanks a lot for this one, Ken, very useful info! Mabe the following is of some interest for Mac users* in this context. *This uses QuickTime player objects and one cannot say that QuickTime is "optimized" for Windows or vice versa ;-) I made some test about 2 years ago to see how fast one could resize large images in Rev. I timed the same actions for referenced images and for players. The test were made with OSX on a G4 with 1 Ghz and 1 GB RAM! 1. I set the filename of a Rev image/player 2. computed the correct proporional thumbnail size from the "formatted dimensions" 3. locked the screen and 4. resized the image/player Dimensions are in pixels, times in milliseconds. Thumbnail sizes show the max height/width. Image dimensions: 2560*1920 Thumbnailsize: 60*60 Rev img: 1786 Player: 78 Image dimensions: 2560*1920 Thumbnailsize: 100*100 Rev img: 1822 Player: 85 Image dimensions: 2560*1920 Thumbnailsize: 150*150 Rev img: 1896 Player: 75 Image dimensions: 2560*1920 Thumbnailsize: 200*200 Rev img: 1822 Player: 79 Image dimensions: 2560*1920 Thumbnailsize: 300*300 Rev img: 1924 Player: 76 !!!!! Image dimensions: 3440*2580 Thumbnailsize: 150*150 Rev img: 2991 Player: 74 Very impressive I think, hope some find it useful. Best Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Fri Sep 5 14:08:11 2008 From: klaus at major-k.de (Klaus Major) Date: Fri, 5 Sep 2008 20:08:11 +0200 Subject: Text of an image In-Reply-To: References: Message-ID: <29B6F422-228C-4FB5-8130-E170183B06E8@major-k.de> Hi all, > Hi Ken and all, > >>> The lockLoc of the second image must either be false OR the second >>> image must be the exact same size as the first image. Otherwise the >>> image/alphaData of the two images will not be the same. >> >> Right. Here's a "cheat sheet" for those who care: ;-) >> >> the imageData of ... >> ... > > thanks a lot for this one, Ken, very useful info! > > > Mabe the following is of some interest for Mac users* in this context. > ... > ... OK, to be fair I should make test again with Rev 3.0 :-) And sure will do on the weekend! Best Klaus Major klaus at major-k.de http://www.major-k.de From david at architex.tv Fri Sep 5 14:23:14 2008 From: david at architex.tv (David Bovill) Date: Fri, 5 Sep 2008 19:23:14 +0100 Subject: Text of an image In-Reply-To: <29B6F422-228C-4FB5-8130-E170183B06E8@major-k.de> References: <29B6F422-228C-4FB5-8130-E170183B06E8@major-k.de> Message-ID: Interesting Klaus - I'd got into a bit of a habit of using Players often instead of image controls - partly because you can display a wider range of media - and well what's the difference? In fact given you figures it would seem that there are the only reasons not to use a player would be: 1. Quicktime is not installed 2. You don't want the media in external files Or are there other reasons? From bdrunrev at gmail.com Fri Sep 5 15:37:54 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 5 Sep 2008 20:37:54 +0100 Subject: stsMLXEditor, Notepad, Vista, Rev 3 In-Reply-To: References: Message-ID: Just to let you know, I tried stsMLXEditor on Rev 2.9 and I see the same behaviour. I know your very busy atm, so I tried to debug it myself, but it looks like your plugin is tricky to debug - it doesn't want to work if the Rev script editor is open, so I'm not sure how to go about debugging it. If you can let me know the technique, I'll look into it for you and see if I can solve it. Bernard On Fri, Sep 5, 2008 at 3:06 PM, Bernard Devlin wrote: > Thanks Ken. Your remarks mean my interpretation of how it should work was > not off-the-mark. I like the new Rev 3 editor and the GLX2 editor, but on a > 9 inch screen it's going to be really hard to manage an IDE without finding > some way to de-clutter things. I may even have to learn to use MetaCard IDE > (I've got a license for that somewhere). > > Bernard > > On Fri, Sep 5, 2008 at 9:06 AM, Ken Ray wrote: > >> >> Well, it *should* work properly, but I'll test it and let you know what I >> uncover. >> >> 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 >> > > From runrev260805 at m-r-d.de Fri Sep 5 15:53:12 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Fri, 5 Sep 2008 19:53:12 +0000 Subject: how to determine how many parameters in commandline Message-ID: <00031CE7.48C1AA47@the-office.us> Hi, i tested it now with "answer files" to let the user select the jpeg-files, which shall get the watermark. I have choosen 100 files at "answer files" dialog and the program saves the snapshots successfull. But if i move an other Window e.g. Explorer or whatever over the stack window, then all snapshots have parts of that overlaying windows in it, and not the jpeg. So i thought setting the stacks systemwindow property to true would avoid this. But when i move another window while the app is running and converting the jpegs, the whole pc freezes. No keyboard input, no CTRL-ALT-DEL or whatever works anymore. I can only poweroff the pc. Any suggestions? Regards, Matthias -------- Original Message -------- Subject: how to determine how many parameters in commandline (05-Sep-2008 18:00) From: runrev260805 at m-r-d.de To: runrev260805 at m-r-d.de > Hi, > > how can i determine how many parameters ($0.$1,$2,$3...) were in a > commandline. > > And is there a limitation in the count of the commandline parameters? > > I need this to allow the customer to drag several files onto a shortcut of > a rev app (under windows). > The filenames are automatically put each into one commandline variable. But > how can i find out how much files/variables these are? > > > Regards, > > Matthias > _______________________________________________ > use-revolution mailing list > use-revolution 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 JimAultWins at yahoo.com Fri Sep 5 15:58:58 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 05 Sep 2008 12:58:58 -0700 Subject: semi-OT: can Rev pre-populate data on a web form? In-Reply-To: <48C0FBCE.9030105@cogapp.com> Message-ID: Ben is right on the mark with the 'submit a form' directly from Rev, but one caveat may be that your website setup software may be using a pre-fab browser detection script for maximum platform compatibility. If this is the case, Revolution will not look like any of the browsers, like FireFox, Safari, Explorer and it may simply ignore your form submission. There are ways to deal with this, so post a message if Ben's advice does not work out. The browser detection is often done with javascript between the
tags. The browser detection is important for Flash content. Hope your form goes smoothly Jim Ault Las Vegas On 9/5/08 2:28 AM, "Ben Rubinstein" wrote: > Chris Sheffield wrote: >> So my main question is, can Rev send data to a web form like this in >> such a way that whatever fields we specify will be populated when the >> browser/form opens? Not sure if something like this is even possible. I >> haven't done enough web development to know. Is some special JavaScript >> required to accomplish this? In thinking this through a little more, if >> we have a web form that's already set up to send an email, can't I take >> advantage of that in Rev by creating my own form and then sending the >> data straight to the cgi behind the form? Once again, I haven't done >> much web dev, so I may not even know what I'm talking about. :-) >> >> If anyone can help or can offer any other suggestions for how to >> accomplish something similar, it'd be much appreciated. > > > If I've understood your request correctly, you really want a Rev stack to > collect some information from the user, and have it arrive at your server in > the form of an email. There's a simple way to get what you want, I think. > > Using the SMTP libraries should make this possible, but has some issues, in > particular your rev stack then needs to know the address of a mail server it > can use from within the user's network to send email. But if you have a web > form on your server that's successfully sending email where you want it, > there's no need to open a user's browser to view it. Instead, Rev can > effectively be that web form. > > (Apologies if what follows is teaching my granny to suck eggs.) If you look at > the source of the web page, it will contain a "form" element with an action > and a method. The action is the address of a server-side resource (a script > etc) which receives the values entered into the form and processes it, in this > case by sending an email. The method is either POST or GET. If it's GET, > then the resource expects the values in the URL string, eg if I fill in this > simple form > >
> > > >
> > my browser will next fetch a URL like this: > ...../formmail.cgi?first=Ben&last=Rubinstein > > (the first part of the URL being constructed based on the URL of the page > holding the form, adjusted by the 'action' of the form.) > > Lecture over; the point is that executing > > put "...../formmail.cgi?first=Ben&last=Rubinstein" into tURL > get URL tURL > > or perhaps more likely > put "...../formmail.cgi" into tScriptURL > put tScriptURL \ > & "?first=" & tFirstName \ > & "&last=" & tLastName \ > into tURL > get URL tURL > > > > in your Rev stack will have exactly* the same effect on the 'formmail.cgi' > resource as the user entering those details into their browser. At this point > Rev is acting like a browser, making a request of the web server. So no need > to open an actual browser. > > If the form uses the POST method instead, then it's only slightly more > complicated. Instead of get URL, you need to use the "post" command, which > will look something more like this: > > put libURLformData("first", tFirstName, "last", tLastName) into tData > post tData to tScriptURL > > There will be a few complications along the way; you should read the > (splending new in 3.0) docs, check out functions like URLencode, and above > all, test. But either way, given that you have the web form already, this is > probably the simplest route to achieve what you want. > > HTH, > > - Ben > > > *pedants please leave now > > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Fri Sep 5 16:44:59 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Fri, 5 Sep 2008 20:44:59 +0000 Subject: Re-2: how to determine how many parameters in commandline Message-ID: <00031CE8.48C1B669@the-office.us> Hi Mark, found out what you meant. But could it be that there are no more than 9 commandline parameters possible? If i drag 20 jpeg files onto the link of my app, only 10 jpegs are processed. Regards, Matthias -------- Original Message -------- Subject: Re: how to determine how many parameters in commandline (05-Sep-2008 18:45) From: Mark Schonewille To: runrev260805 at m-r-d.de > Matthias, > > put $# > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > http://facebook.economy-x-talk.com > > Benefit from our inexpensive hosting services. See http://economy-x-talk. > com/server.html > for more info. > > On 5 sep 2008, at 17:56, runrev260805 at m-r-d.de wrote: > > > Hi, > > > > how can i determine how many parameters ($0.$1,$2,$3...) were in a > > commandline. > > > > And is there a limitation in the count of the commandline parameters? > > > > I need this to allow the customer to drag several files onto a > > shortcut of a rev app (under windows). > > The filenames are automatically put each into one commandline > > variable. But how can i find out how much files/variables these are? > > > > > > Regards, > > > > Matthias > > _______________________________________________ > use-revolution mailing list > use-revolution 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 runrev260805 at m-r-d.de Fri Sep 5 16:51:58 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Fri, 5 Sep 2008 20:51:58 +0000 Subject: Re-3: put visible watermark onto a jpg with rev ? Message-ID: <00031CE9.48C1B80D@the-office.us> Posted under wrong topic. Now under the correct one. Please excuse Hi, i tested it now with "answer files" under vista to let the user select the jpeg-files, which shall get the watermark. I have choosen 100 files at "answer files" dialog and the program saves the snapshots successfull. But if i move an other Window e.g. Explorer or whatever over the stack window, then all snapshots have parts of that overlaying windows in it, and not the jpeg. So i thought setting the stacks systemwindow property to true would avoid this. But when i move another window while the app is running and converting the jpegs, the whole pc freezes. No keyboard input, no CTRL-ALT-DEL or whatever works anymore. I can only poweroff the pc. Any suggestions? Regards, Matthias -------- Original Message -------- Subject: Re-2: put visible watermark onto a jpg with rev ? (05-Sep-2008 18:00) From: runrev260805 at m-r-d.de To: runrev260805 at m-r-d.de > Thanks Chip, > > that was exactly what i was looking for. > > Matthias > > -------- Original Message -------- > Subject: Re: put visible watermark onto a jpg with rev ? (04-Sep-2008 23:13) > > From: Chipp Walters > To: runrev260805 at m-r-d.de > > > Sure, > > Just overlay your PNG (w/Alpha) watermark, then export snapshot as a JPEG. > > _______________________________________________ > > use-revolution mailing list > > use-revolution 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 > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Roger.E.Eller at sealedair.com Fri Sep 5 17:11:09 2008 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Fri, 5 Sep 2008 17:11:09 -0400 Subject: Re-3: put visible watermark onto a jpg with rev ? In-Reply-To: <00031CE9.48C1B80D@the-office.us> Message-ID: Matthias wrote: > Hi, > > i tested it now with "answer files" under vista to let the user > select the jpeg-files, which shall get the watermark. > > I have choosen 100 files at "answer files" dialog and the program > saves the snapshots successfull. But if i move > an other Window e.g. Explorer or whatever over the stack window, > then all snapshots have parts of that overlaying windows in it, > and not the jpeg. > > So i thought setting the stacks systemwindow property to true > would avoid this. > > But when i move another window while the app is running and > converting the jpegs, the whole pc freezes. No keyboard input, no > CTRL-ALT-DEL or whatever works anymore. I can only poweroff the pc. > > Any suggestions? > > Regards, > > Matthias I would suggest: hide this stack -- do my jpeg loop show this stack or possibly have it positioned "off-screen". To reduce cpu cycles, you need to insert a wait 200 millisecs in the loop. That should help with the freezing. Roger Eller From pmbrig at gmail.com Fri Sep 5 17:13:04 2008 From: pmbrig at gmail.com (Peter Brigham) Date: Fri, 5 Sep 2008 17:13:04 -0400 Subject: rev online In-Reply-To: <20080905092903.C6EEA489CDD@mail.runrev.com> References: <20080905092903.C6EEA489CDD@mail.runrev.com> Message-ID: Well, that's what *seemed* to be the thing to do, but the problem is that I don't have any stacks listed in that field at the bottom of the "My Space" panel -- it's empty, so I can't hilite any line. Am I supposed to do something to get that field populated with (I guess) a list of open stacks? Screenshot at: http://home.comcast.net/~pmbrig/myspace.jpg -- Peter Peter M. Brigham pmbrig at gmail.com On Fri, 5 Sep 2008 01:23:38, -= JB =- wrote: > Have your stack open and then access Rev Online. Go to your my space > and that little message explains how to do it. It is so simple I > always get it > screwed up too. Here are the details: > > To share a stack, simply make sure it is selected (that means > selected in your my space file thus it is the line that is hilited) > and choose > share this stack from the Rev file menu while your stack is open. > Please note > if you want to easily update this stack you need to Save it from > your Rev file > menu immediately after you share it. Then you can just update if > you do > not do that and you want to make a change to your stack and post it on > RevOnline you need to delete if from Rev OnLIne and use the above to > repost it like you did the first time. > > -=>JB<=- and then > Maybe it worked and you didn't see it. Select the stack in your Rev > Online my space and then click on the Go to button. If it worked > the stack will open. > That means was properly saved by Rev Online but you just can't find > it. It will be saved in > the category you chose for it but it could be anywhere in the list > when you view the stacks > for that category. The last time I put a stack on there it was > saved near the bottom and > then when I deleted it to upload the updated stack it was saved in > the same place. Then > because I forgot to save it the first time it was put on Rev Online > and wanted to make a > minor change and put it on Rev Online I had to delete it again. > This time that stack > I shared online was put near the middle of the category. So it > could be anywhere in the > category you selected when you shared it online. It's not listed anywhere in the General category, where I supposedly posted it. > On Sep 4, 2008, at 6:07 PM, Peter Brigham wrote: > >> Well, after all this time using Rev I'm finally trying to put some >> of my stacks into my user space in Rev Online, and I can't for the >> life of me figure out how to do it. I *think* the procedure is: >> open the stack, select "share this stack" from the file menu, >> select the category, enter the name of the stack and a description, >> then click "upload" -- but when I do this, nothing seems to happen. >> My stack doesn't appear in what I presume to be the list of my >> shared stacks in the bottom field of "My Space," and it doesn't >> appear in the lists of user stacks to browse either. What am I >> missing? >> >> I must say, some built-in instructions on uploading a stack to be >> shared on Rev Online would be very helpful. There is no help text >> associated with Rev Online, and I can't find any info on this >> anywhere else I've looked.... The user manual comes up blank. >> Clearly I'm missing something, and once someone tells me how to do >> this, I'm sure it will be obvious, but a well designed app >> shouldn't leave the user this much at sea, I think. >> >> An otherwise quite satisfied amateur, >> >> -- Peter >> >> Peter M. Brigham >> pmbrig at gmail.com >> >> PS: just tried out 3.0, seems pretty good. Looking forward to using >> multidimensional arrays.... Not sure yet about the script editor. From kray at sonsothunder.com Fri Sep 5 17:50:50 2008 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 05 Sep 2008 16:50:50 -0500 Subject: stsMLXEditor, Notepad, Vista, Rev 3 In-Reply-To: Message-ID: > My problem is that in trying to just test how the latest version (from Ken's > site) of stsMLXEditor works on Vista with Notepad, the 'test' button opens > Notepad with the script in it, but when I save the script and exit Notepad, > and then re-open the script again, the changes are not there. Am I > misunderstanding how it is supposed to work, or is something weird happening > in my situation? (Maybe something has changed with Rev 3). There's definitely something up with Rev 3 on Vista related to stsMLXEditor, but it's going to take me a little while to track it down. I should have an answer over the weekend. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From chipp at chipp.com Fri Sep 5 18:31:10 2008 From: chipp at chipp.com (Chipp Walters) Date: Fri, 5 Sep 2008 17:31:10 -0500 Subject: [ANN] beta release of altXray plugin for Rev 3.0 Message-ID: <665591460809051531x799a8595ve587a265df26598a@mail.gmail.com> Just want to share a tool I've worked on to help make 3.0's script editor work better for me. altXray is a plugin for Rev 3.0. It works best with altPlugin Toolbar. http://www.altuit.com/webs/altuit2/altPluginCover/About.htm It helps Rev in a number of ways: Outside Script Editor - Shows the name of the control the mouse is hovering over - Ctrl-Alt edits the script of the control the mouse is hovering over - Shift-Ctrl-Alt edits the properties of the control the mouse is hovering over - Ctrl-Alt over the stack Titlebar edits the script of the stack - Ctrl-Alt over the very right of the Titlebar edits the script of the card Inside Script Editor - Right click on function or handler name in a script jumps to the function or handler within the message hierarchy-- opening up script tabs if necessary. This is very useful if you use script libraries. It's pretty simple, does NOT change anything in Rev and can be turned on or off by clicking a checkbox in the small palette. Option clicking altXray puts it (floating) in the main Rev toolbar (WinXP) or just docs in on Mac. This has not yet been tested much on a Mac, so feedback would be helpful. To install is, just type into the message box: go URL "http://www.gadgetplugins.com/altplugins/altXray.rev" then immediately save to your altPlugins folder. Next refresh your altplugins toolbar (click the small blue arrow on the top) If you don't have the altplugins toolbar, you can put it in the regular plugins menu, but make sure it opens as a palette (or alt-click it after opening it, which will also palette it.) Like most all of our plugins, this is not a *supported* plugin. Use at your own risk! Note: if you use GLX2, then none of this is necessary as all these features and much, much more are available in GLX2. http://daniels-mara.com/glx2/ -Chipp From sundown at pacifier.com Fri Sep 5 19:13:30 2008 From: sundown at pacifier.com (-= JB =-) Date: Fri, 5 Sep 2008 16:13:30 -0700 Subject: hScroll pixels Message-ID: I am working on a stack I have on Rev Online named Dynamic Table Field. Recently I posted it was updated for automatic column resizing. Now I have put some code in the mouseDown handler that allows you to click on a column divider in the field and while the mouse is down drag the mouse left or right & when you release the mouse it will resize the columns. Everything is working fine except when the field is scrolled horizontally. I check the mouseloc and add the left field rect to check when I am clicking on a column divider. It is compared with the tabStop settings & works good. Then when I scroll horizontally I add the hScroll to the column divider pixel info that was working fine until the field was scrolled. When I click on the column divider before it is scrolled the cursor will turn to the hand instead of the arrow. After I scroll the field and correct it with the hScroll pixels I can not click anywhere and make it turn to a hand. It would seem to me that even if my math was off I could eventually click & get it to change the cursor but it won't. Has anyone encountered any problems like this or know how to solve it? thanks, -=>JB<=- From sundown at pacifier.com Fri Sep 5 19:28:38 2008 From: sundown at pacifier.com (-= JB =-) Date: Fri, 5 Sep 2008 16:28:38 -0700 Subject: rev online In-Reply-To: References: <20080905092903.C6EEA489CDD@mail.runrev.com> Message-ID: <0B070FA0-94E8-4371-9079-BBD706B705DE@pacifier.com> I just tried it and what I told you was wrong. You have your stack open in Rev. Go to Rev Online to your myspace. Select share from the file menu and this will take you to another window in your myspace that will allow you to select the category, give it a name and enter a description of the stack. At the bottom click the button which I think is named update. That will list your stack in the field at the bottom. If you ever want to update the stack without deleting save it from your file menu immediately. Then when you want to update you select it in the field I mentioned before. If you do not go to the screen I described after sharing it from the file menu it seems you have a problem and need to contact Rev about it. -=>JB<=- On Sep 5, 2008, at 2:13 PM, Peter Brigham wrote: > Well, that's what *seemed* to be the thing to do, but the problem > is that I don't have any stacks listed in that field at the bottom > of the "My Space" panel -- it's empty, so I can't hilite any line. > Am I supposed to do something to get that field populated with (I > guess) a list of open stacks? Screenshot at: > > http://home.comcast.net/~pmbrig/myspace.jpg > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > > On Fri, 5 Sep 2008 01:23:38, -= JB =- wrote: > >> Have your stack open and then access Rev Online. Go to your my space >> and that little message explains how to do it. It is so simple I >> always get it >> screwed up too. Here are the details: >> >> To share a stack, simply make sure it is selected (that means >> selected in your my space file thus it is the line that is >> hilited) and choose >> share this stack from the Rev file menu while your stack is open. >> Please note >> if you want to easily update this stack you need to Save it from >> your Rev file >> menu immediately after you share it. Then you can just update if >> you do >> not do that and you want to make a change to your stack and post >> it on >> RevOnline you need to delete if from Rev OnLIne and use the above to >> repost it like you did the first time. >> >> -=>JB<=- > > and then > >> Maybe it worked and you didn't see it. Select the stack in your Rev >> Online my space and then click on the Go to button. If it worked >> the stack will open. >> That means was properly saved by Rev Online but you just can't >> find it. It will be saved in >> the category you chose for it but it could be anywhere in the list >> when you view the stacks >> for that category. The last time I put a stack on there it was >> saved near the bottom and >> then when I deleted it to upload the updated stack it was saved in >> the same place. Then >> because I forgot to save it the first time it was put on Rev >> Online and wanted to make a >> minor change and put it on Rev Online I had to delete it again. >> This time that stack >> I shared online was put near the middle of the category. So it >> could be anywhere in the >> category you selected when you shared it online. > > It's not listed anywhere in the General category, where I > supposedly posted it. > >> On Sep 4, 2008, at 6:07 PM, Peter Brigham wrote: >> >>> Well, after all this time using Rev I'm finally trying to put some >>> of my stacks into my user space in Rev Online, and I can't for the >>> life of me figure out how to do it. I *think* the procedure is: >>> open the stack, select "share this stack" from the file menu, >>> select the category, enter the name of the stack and a description, >>> then click "upload" -- but when I do this, nothing seems to happen. >>> My stack doesn't appear in what I presume to be the list of my >>> shared stacks in the bottom field of "My Space," and it doesn't >>> appear in the lists of user stacks to browse either. What am I >>> missing? >>> >>> I must say, some built-in instructions on uploading a stack to be >>> shared on Rev Online would be very helpful. There is no help text >>> associated with Rev Online, and I can't find any info on this >>> anywhere else I've looked.... The user manual comes up blank. >>> Clearly I'm missing something, and once someone tells me how to do >>> this, I'm sure it will be obvious, but a well designed app >>> shouldn't leave the user this much at sea, I think. >>> >>> An otherwise quite satisfied amateur, >>> >>> -- Peter >>> >>> Peter M. Brigham >>> pmbrig at gmail.com >>> >>> PS: just tried out 3.0, seems pretty good. Looking forward to using >>> multidimensional arrays.... Not sure yet about the script editor. > > _______________________________________________ > use-revolution mailing list > use-revolution 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 jsng at wayoflife.org Fri Sep 5 22:08:00 2008 From: jsng at wayoflife.org (Jesse Sng) Date: Sat, 6 Sep 2008 10:08:00 +0800 Subject: Image File Picker In-Reply-To: References: <00031C80.48C06DA5@the-office.us> <5D9C4046-BC54-4CCC-87A8-66A11E806E68@mines-paristech.fr> Message-ID: >on OS X 10.5 you get an image preview in the Rev import dialogs! >Tested with Rev 2.9 and 3.0. >Regards > >Klaus Major Going back to my original question - none of this works when you use the "ask file command to get the user to specify a file. Does anybody have a stack or a solution where you can ask the user to specify a file and then be able to preview all the OS X graphics files that can be previewed from inside the file dialog window? I'm not asking about importing files in the development environment but providing such an interface to the end user in my own app. Thanks, Jesse Sng From colwyn at bigfoot.com Fri Sep 5 22:37:02 2008 From: colwyn at bigfoot.com (Ross Giddings) Date: Sat, 06 Sep 2008 12:37:02 +1000 Subject: Today's Topics Message-ID: <48C1ECCE.3020501@bigfoot.com> Wouldn't it be really convenient if the items listed under "Today's Topics" were links to the relevant post? Would save me lots of finger-fatigue since some of them aren't relevant to Win users. (Not that I'm anti-Mac.) Ross From katheryn.swynford at gmail.com Fri Sep 5 23:13:14 2008 From: katheryn.swynford at gmail.com (Judy Perry) Date: Fri, 5 Sep 2008 20:13:14 -0700 Subject: Today's Topics In-Reply-To: <48C1ECCE.3020501@bigfoot.com> References: <48C1ECCE.3020501@bigfoot.com> Message-ID: <4be051070809052013w63745b64qc1040d2dbfc3cdf0@mail.gmail.com> Ross, What does this concern? --Rev's web-based fora? --Digest form of this Use-List? --Jerry's new subscription thingy? Sorry -- not understanding the problem. Judy --more demented than usual :-/ On Fri, Sep 5, 2008 at 7:37 PM, Ross Giddings wrote: > Wouldn't it be really convenient > if the items listed under > "Today's Topics" were links to > the relevant post? > > Would save me lots of finger-fatigue > since some of them aren't relevant to > Win users. (Not that I'm anti-Mac.) > > Ross From revdev at pdslabs.net Fri Sep 5 23:19:33 2008 From: revdev at pdslabs.net (Phil Davis) Date: Fri, 05 Sep 2008 20:19:33 -0700 Subject: Today's Topics In-Reply-To: <4be051070809052013w63745b64qc1040d2dbfc3cdf0@mail.gmail.com> References: <48C1ECCE.3020501@bigfoot.com> <4be051070809052013w63745b64qc1040d2dbfc3cdf0@mail.gmail.com> Message-ID: <48C1F6C5.3090505@pdslabs.net> Take a look at Jerry's Top Ten video - pretty slick tool he has there: > Analysis of this email list: > http://www.revmentor.com/top-tens-public/ > Cool bar graphs with wry video commentary. Phil Davis Judy Perry wrote: > Ross, > > What does this concern? > > --Rev's web-based fora? > --Digest form of this Use-List? > --Jerry's new subscription thingy? > > Sorry -- not understanding the problem. > > Judy > --more demented than usual :-/ > > On Fri, Sep 5, 2008 at 7:37 PM, Ross Giddings wrote: > >> Wouldn't it be really convenient >> if the items listed under >> "Today's Topics" were links to >> the relevant post? >> >> Would save me lots of finger-fatigue >> since some of them aren't relevant to >> Win users. (Not that I'm anti-Mac.) >> >> Ross >> > _______________________________________________ > use-revolution mailing list > use-revolution 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 katheryn.swynford at gmail.com Sat Sep 6 00:34:48 2008 From: katheryn.swynford at gmail.com (Judy Perry) Date: Fri, 5 Sep 2008 21:34:48 -0700 Subject: Today's Topics In-Reply-To: <48C1F6C5.3090505@pdslabs.net> References: <48C1ECCE.3020501@bigfoot.com> <4be051070809052013w63745b64qc1040d2dbfc3cdf0@mail.gmail.com> <48C1F6C5.3090505@pdslabs.net> Message-ID: <4be051070809052134q3c1f88caqb50892a05c2528cf@mail.gmail.com> So, yuppers, Jerry's thingy. I'm thinking of subbing myself! (Jerry's probably cringing) ;-) Judy On Fri, Sep 5, 2008 at 8:19 PM, Phil Davis wrote: > Take a look at Jerry's Top Ten video - pretty slick tool he has there: >> >> Analysis of this email list: >> http://www.revmentor.com/top-tens-public/ >> Cool bar graphs with wry video commentary. > > Phil Davis > > > > Judy Perry wrote: >> >> Ross, >> >> What does this concern? >> >> --Rev's web-based fora? >> --Digest form of this Use-List? >> --Jerry's new subscription thingy? >> >> Sorry -- not understanding the problem. >> >> Judy >> --more demented than usual :-/ >> >> On Fri, Sep 5, 2008 at 7:37 PM, Ross Giddings wrote: >> >>> >>> Wouldn't it be really convenient >>> if the items listed under >>> "Today's Topics" were links to >>> the relevant post? >>> >>> Would save me lots of finger-fatigue >>> since some of them aren't relevant to >>> Win users. (Not that I'm anti-Mac.) >>> >>> Ross >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Sat Sep 6 01:02:53 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 06 Sep 2008 00:02:53 -0500 Subject: Image File Picker In-Reply-To: References: <00031C80.48C06DA5@the-office.us> <5D9C4046-BC54-4CCC-87A8-66A11E806E68@mines-paristech.fr> Message-ID: <48C20EFD.8080300@hyperactivesw.com> Jesse Sng wrote: > Going back to my original question - none of this works when you use the > "ask file command to get the user to specify a file. > > Does anybody have a stack or a solution where you can ask the user to > specify a file and then be able to preview all the OS X graphics files > that can be previewed from inside the file dialog window? Rev just calls the operating system to display its standard file dialog. If the OS doesn't support previews in that dialog, there isn't much you can do. That's why it works automatically in Leopard (where this feature was added) but not in Tiger. It works in Windows if the user sets the view to "thumbnail", but of course the developer has no control over that. I suppose one could write an external to do it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From stephenREVOLUTION2 at barncard.com Sat Sep 6 01:20:50 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Fri, 5 Sep 2008 22:20:50 -0700 Subject: Image File Picker Message-ID: Or one could roll their own Ask Dialog in Rev... which would require a recursive "directory walker" handler. These can be designed for remote or local directories. Several approaches and some examples are in the list archives. I've seen a few that came close to working and looking like system dialogs. Another possibility that opens up when you make your own is that the listing could be a tree with disclosure triangles. >Jesse Sng wrote: > >>Going back to my original question - none of this works when you >>use the "ask file command to get the user to specify a file. >> >>Does anybody have a stack or a solution where you can ask the user >>to specify a file and then be able to preview all the OS X graphics >>files that can be previewed from inside the file dialog window? > >Rev just calls the operating system to display its standard file >dialog. If the OS doesn't support previews in that dialog, there >isn't much you can do. That's why it works automatically in Leopard >(where this feature was added) but not in Tiger. It works in Windows >if the user sets the view to "thumbnail", but of course the >developer has no control over that. > >I suppose one could write an external to do it. > >-- >Jacqueline Landman Gay | jacque at hyperactivesw.com >HyperActive Software | http://www.hyperactivesw.com -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From sundown at pacifier.com Sat Sep 6 04:14:24 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 6 Sep 2008 01:14:24 -0700 Subject: hScroll pixels In-Reply-To: References: Message-ID: <9E4D6DDA-3DC9-4A5F-A2AC-62ADA3DD7266@pacifier.com> I fixed it and have uploaded the stack to Rev OnLine. -=>JB<=- On Sep 5, 2008, at 4:13 PM, -= JB =- wrote: > I am working on a stack I have on Rev Online named Dynamic Table > Field. > Recently I posted it was updated for automatic column resizing. > > Now I have put some code in the mouseDown handler that allows you to > click on a column divider in the field and while the mouse is down > drag the > mouse left or right & when you release the mouse it will resize the > columns. > > Everything is working fine except when the field is scrolled > horizontally. I > check the mouseloc and add the left field rect to check when I am > clicking > on a column divider. It is compared with the tabStop settings & > works good. > Then when I scroll horizontally I add the hScroll to the column > divider pixel > info that was working fine until the field was scrolled. > > When I click on the column divider before it is scrolled the cursor > will turn > to the hand instead of the arrow. After I scroll the field and > correct it with > the hScroll pixels I can not click anywhere and make it turn to a > hand. It > would seem to me that even if my math was off I could eventually > click & > get it to change the cursor but it won't. > > Has anyone encountered any problems like this or know how to solve it? > > 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 sundown at pacifier.com Sat Sep 6 04:20:00 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 6 Sep 2008 01:20:00 -0700 Subject: Dynamic Table Field updated - drag columns Message-ID: <844E856B-25A2-4BEF-917D-0E7446A05DA7@pacifier.com> I have updated the stack Dynamic Table Field and posted to Rev OnLine. 1. Now you can click on the column bars and drag the mouse to resize the columns. When you click on the proper spot the cursor will change from an arrow to the hand. Someday I will add a column line that drags with the hand cursor for an even better visual effect. -=>JB<=- From mcdomi at free.fr Sat Sep 6 06:27:19 2008 From: mcdomi at free.fr (Dom) Date: Sat, 6 Sep 2008 12:27:19 +0200 Subject: Do merge In-Reply-To: Message-ID: <1imuicr.qvcxrw1buh1rgM%mcdomi@free.fr> Thierry <00bioarchimed at free.fr> wrote: > By the way, can someone show me an example of the > merge() with the options. > Don't understand the Doc. a little late, but: assuming that the field "fdate" contains a regular date :-) demo sample, after reading the more thorough study here: "The Power of Merge Create easy-read code using the Merge function by Jan Schenkel" in: From bdrunrev at gmail.com Sat Sep 6 07:22:15 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sat, 6 Sep 2008 12:22:15 +0100 Subject: EeePC follow-up: working with Rev In-Reply-To: <48B4264B.6030701@fourthworld.com> References: <48B4264B.6030701@fourthworld.com> Message-ID: I'm planning on getting the Acer One (AA1) and looking to do all my Rev development on it (don't ask...) The AA1 has been favourably compared against all the Asus umpc's and the HP mini-note. http://www.osnews.com/story/20176/Review_Acer_Aspire_One http://reviews.cnet.co.uk/laptops/0,39030092,49297519-2,00.htm http://www.pcpro.co.uk/reviews/208539/acer-aspire-one.html http://www.pcadvisor.co.uk/reviews/index.cfm?reviewid=2214&pn=1 http://www.brighthand.com/default.asp?newsID=14349 No only that, but in the UK the AA1 is cheaper than all competitors except the Asus 701 (which is just not possible to use as a normal laptop). Incidentally, last week the AA1 was the 2nd best-selling notebook on amazon.com ( http://www.aspireoneuser.com/2008/09/03/acer-aspire-one-netbook-no-2-at-amazon/). Today they've actually sold out. What really put me off about the Asus eee umpcs was their keyboards: too small and too unresponsive when typing. Finally when I saw the AA1 and started typing the keyboard felt almost normal - and given the device is so small, that's quite an achievement. After doing a bit of research, I found that the OS is Linpus which is a version of Fedora. And even though it comes with a 'simplified' screen for 'normal' users, this can easily be altered (without installing a new OS), to give access to package managers and to get to the kind of desktop UI one would expect on a modern day linux. The only drawback seems to be battery life, which is rated at somewhere between 2.5 - 7 hours (depending on the presence of a 3-cell or a 6-cell battery - so far only the 3-cell batteries are generally available). Also, the mouse buttons are a rather odd design (one on either side of the trackpad, and each is a tall thin column. Mind you, since my stupid compaq laptop actually has the whole trackpad two inches to the right of the center keys (F...J), I guess one can get used to strange physical layouts, but maybe I'll find it necessary to use a mouse. I suppose if I want to really ask for the sky, I'd complain about the lack of built-in bluetooth, but then most of the umpcs lack that. Comparing the different umpcs for speed seems an unpredictable procedure. Some reviews have the AA1 beating all the Asus alternatives; some have the Asus 901 besting the AA1. Some reviews complain the speakers sound tinny, others say they sound better than on their normal laptop. As I usually have sound switched off on every pc I use, that's not going to be much of an issue for me. I'll let you know how it goes. Bernard On Tue, Aug 26, 2008 at 4:50 PM, Richard Gaskin wrote: > A couple months ago I asked folks here about their experiences with the > EeePC (see ). In general folks seemed very happy > with their purchase, but I thought it'd be interesting to see how they fare > once the novelty wears off. > > It's been long enough now that those who have them have had plenty of > real-world use, and it may also be of interest to the readers here who don't > have EeePCs to learn about usage patterns since they're among the > best-selling laptops right now - from eeeuser.com: > > It looks like the Eee PC models are continuing to be strong > in the marketplace, as the Eee PC 901 12G is currently the > most popular item in the Computers & PC Hardware category > of Amazon.com Also rounding out the top 10 are the Eee PC > 900 16G (white, Linux) in 7th spot and the Eee PC 900 16G > (black, XP) in 9th. The Eee PC 1000H just missed the cut in > 12th place. > > So if you have an EeePC, please take a moment to let us know how it's > working out for you, esp. with regard to using Rev: > > - Do you do any Rev development on your EeePC? > > - If so, how much of your development do you do on your EeePC > relative to your other computer(s)? > > - What do you like most about using the EeePC, > and what do you find most annoying? > > - Do you target the EeePC in your deployment plans for > commercial/shareware/freeware apps? > > - Which model of EeePC do you have? > > - Do you run Linux or XP on it? > > - How do you manage synchronizing files (both development > stackfiles and things like email) between the EeePC and > your other computer(s)? > > - Any other comments about your EeePC experience you can share? > > TIA - > > -- > 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 jerry.daniels at me.com Sat Sep 6 07:40:36 2008 From: jerry.daniels at me.com (Jerry Daniels) Date: Sat, 06 Sep 2008 06:40:36 -0500 Subject: Today's Topics In-Reply-To: <4be051070809052134q3c1f88caqb50892a05c2528cf@mail.gmail.com> References: <48C1ECCE.3020501@bigfoot.com> <4be051070809052013w63745b64qc1040d2dbfc3cdf0@mail.gmail.com> <48C1F6C5.3090505@pdslabs.net> <4be051070809052134q3c1f88caqb50892a05c2528cf@mail.gmail.com> Message-ID: Not at all. Go for it, Judy! Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.glx2.com On Sep 5, 2008, at 11:34 PM, Judy Perry wrote: > So, yuppers, Jerry's thingy. > > I'm thinking of subbing myself! > > (Jerry's probably cringing) ;-) > > Judy > > On Fri, Sep 5, 2008 at 8:19 PM, Phil Davis wrote: >> Take a look at Jerry's Top Ten video - pretty slick tool he has >> there: >>> >>> Analysis of this email list: >>> http://www.revmentor.com/top-tens-public/ >>> Cool bar graphs with wry video commentary. >> >> Phil Davis >> >> >> >> Judy Perry wrote: >>> >>> Ross, >>> >>> What does this concern? >>> >>> --Rev's web-based fora? >>> --Digest form of this Use-List? >>> --Jerry's new subscription thingy? >>> >>> Sorry -- not understanding the problem. >>> >>> Judy >>> --more demented than usual :-/ >>> >>> On Fri, Sep 5, 2008 at 7:37 PM, Ross Giddings >>> wrote: >>> >>>> >>>> Wouldn't it be really convenient >>>> if the items listed under >>>> "Today's Topics" were links to >>>> the relevant post? >>>> >>>> Would save me lots of finger-fatigue >>>> since some of them aren't relevant to >>>> Win users. (Not that I'm anti-Mac.) >>>> >>>> Ross >>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution 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 >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 jsng at wayoflife.org Sat Sep 6 08:21:11 2008 From: jsng at wayoflife.org (Jesse Sng) Date: Sat, 6 Sep 2008 20:21:11 +0800 Subject: Image File Picker In-Reply-To: <48C20EFD.8080300@hyperactivesw.com> References: <00031C80.48C06DA5@the-office.us> <5D9C4046-BC54-4CCC-87A8-66A11E806E68@mines-paristech.fr> <48C20EFD.8080300@hyperactivesw.com> Message-ID: >Rev just calls the operating system to display its standard file >dialog. If the OS doesn't support previews in that dialog, there >isn't much you can do. That's why it works automatically in Leopard >(where this feature was added) but not in Tiger. It works in Windows >if the user sets the view to "thumbnail", but of course the >developer has no control over that. > >I suppose one could write an external to do it. Ah, I've found out what's going on. Nobody caught it earlier but the solution was to use "answer file" and not "ask file". I've had a habit of mixing up the two of them ever since 1989 when I was using Hypercard. The previews now show up correctly. What added to the confusion was that in OS X the dialog windows were very similar, with only the previews disabled, but they would still show a file icon for preview, unlike Classic OS and I was very used to distinguishing the 2 diferent dialog windows by how they "look". Jesse Sng From rgould8 at aol.com Sat Sep 6 09:36:05 2008 From: rgould8 at aol.com (rgould8 at aol.com) Date: Sat, 06 Sep 2008 09:36:05 -0400 Subject: Charset problems passing foreign chars to PHP/MySQL from Mac Message-ID: <8CADE3CA53EAAF8-15E4-1FBB@FWM-M13.sysops.aol.com> I'm having trouble saving words with special characters into MySQL from Revolution, and I'm sure I'm just missing something simple: (I hope these special characters come through in this email) Basically I need to pass this word from Revolution (running on my Mac), into a mySQL database: Rh?ne If I want to create an URL that I can use to pass Rh?ne to mySQL and have it save properly, I use an URL like: put URL "http://www.myisp.com/updatadata.php?valuetopass=Rh%C3%B4ne" into databack If I can get Rh?ne to convert to Rh%C3%B4ne I'm in business, however, I've tried MactoISO, ISOtoMac, urlencode - - - everything I can think of, but I can't seem to get the right conversion: put MactoISO("Rh?ne") returns "Rh?ne" put urlencode("Rh?ne") returns "Rh%99ne" What is the secret formula to get to "Rh?ne" to convert to "Rh%C3%B4ne"? What's REALLY annoying is that if I run my Rev app on a Windows box, everything saves perfectly.? It's just something to do with being on the Mac platform.? Not sure why. From m.schonewille at economy-x-talk.com Sat Sep 6 09:43:07 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 6 Sep 2008 15:43:07 +0200 Subject: Charset problems passing foreign chars to PHP/MySQL from Mac In-Reply-To: <8CADE3CA53EAAF8-15E4-1FBB@FWM-M13.sysops.aol.com> References: <8CADE3CA53EAAF8-15E4-1FBB@FWM-M13.sysops.aol.com> Message-ID: <306778D7-75D1-4865-B697-EFC681B41FFD@economy-x-talk.com> Hi rgould8, MacToIso seems right to me. Just make sure to use IsoToMac when your database client runs on Mac. Better might be UTF8. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz http://facebook.economy-x-talk.com Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 6 sep 2008, at 15:36, rgould8 at aol.com wrote: > I'm having trouble saving words with special characters into MySQL > from Revolution, and I'm sure I'm just missing something simple: > > (I hope these special characters come through in this email) > > Basically I need to pass this word from Revolution (running on my > Mac), into a mySQL database: > > Rh?ne > > If I want to create an URL that I can use to pass Rh?ne to mySQL and > have it save properly, I use an URL like: > > put URL "http://www.myisp.com/updatadata.php?valuetopass=Rh%C3%B4ne" > into databack > > If I can get Rh?ne to convert to Rh%C3%B4ne I'm in business, > however, I've tried MactoISO, ISOtoMac, urlencode - - - everything I > can think of, but I can't seem to get the right conversion: > > put MactoISO("Rh?ne") returns "Rh?ne" > > put urlencode("Rh?ne") returns "Rh%99ne" > > What is the secret formula to get to "Rh?ne" to convert to "Rh > %C3%B4ne"? > > What's REALLY annoying is that if I run my Rev app on a Windows box, > everything saves perfectly. It's just something to do with being on > the Mac platform. Not sure why. > From rgould8 at aol.com Sat Sep 6 10:20:45 2008 From: rgould8 at aol.com (rgould8 at aol.com) Date: Sat, 06 Sep 2008 10:20:45 -0400 Subject: Charset problems passing foreign chars to PHP/MySQL from Mac In-Reply-To: <306778D7-75D1-4865-B697-EFC681B41FFD@economy-x-talk.com> References: <8CADE3CA53EAAF8-15E4-1FBB@FWM-M13.sysops.aol.com> <306778D7-75D1-4865-B697-EFC681B41FFD@economy-x-talk.com> Message-ID: <8CADE42E2C22011-15E4-2166@FWM-M13.sysops.aol.com> I've already tried MacToISO, but it doesn't convert "Rh?ne" to the right character-encoding: put MactoISO("Rh?ne") returns "Rh?ne"? whereas I need to convert "Rh?ne" to "Rh%C3%B4ne" in order to pass it to PHP/MySQL and get it to successfully save. Is there something else I need to do in Revolution (in httpheaders perhaps?) to ensure that data gets passed in UTF8 format? -----Original Message----- From: Mark Schonewille To: How to use Revolution Sent: Sat, 6 Sep 2008 9:43 am Subject: Re: Charset problems passing foreign chars to PHP/MySQL from Mac Hi rgould8,? ? MacToIso seems right to me. Just make sure to use IsoToMac when your database client runs on Mac.? ? Better might be UTF8.? ? --? Best regards,? ? Mark Schonewille? ? Economy-x-Talk Consulting and Software Engineering? http://economy-x-talk.com? http://www.salery.biz? http://facebook.economy-x-talk.com? ? Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info.? ? On 6 sep 2008, at 15:36, rgould8 at aol.com wrote:? ? > I'm having trouble saving words with special characters into MySQL > from Revolution, and I'm sure I'm just missing something simple:? >? > (I hope these special characters come through in this email)? >? > Basically I need to pass this word from Revolution (run ning on my > Mac), into a mySQL database:? >? > Rh?ne? >? > If I want to create an URL that I can use to pass Rh?ne to mySQL and > have it save properly, I use an URL like:? >? > put URL "http://www.myisp.com/updatadata.php?valuetopass=Rh%C3%B4ne" > into databack? >? > If I can get Rh?ne to convert to Rh%C3%B4ne I'm in business, > however, I've tried MactoISO, ISOtoMac, urlencode - - - everything I > can think of, but I can't seem to get the right conversion:? >? > put MactoISO("Rh?ne") returns "Rh?ne"? >? > put urlencode("Rh?ne") returns "Rh%99ne"? >? > What is the secret formula to get to "Rh?ne" to convert to "Rh> %C3%B4ne"?? >? > What's REALLY annoying is that if I run my Rev app on a Windows box, > everything saves perfectly. It's just something to do with being on > the Mac platform. Not sure why.? >? ? _______________________________________________? use-revolution mailing list? use-revolution 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 Sep 6 11:05:14 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 6 Sep 2008 17:05:14 +0200 Subject: Charset problems passing foreign chars to PHP/MySQL from Mac In-Reply-To: <8CADE42E2C22011-15E4-2166@FWM-M13.sysops.aol.com> References: <8CADE3CA53EAAF8-15E4-1FBB@FWM-M13.sysops.aol.com> <306778D7-75D1-4865-B697-EFC681B41FFD@economy-x-talk.com> <8CADE42E2C22011-15E4-2166@FWM-M13.sysops.aol.com> Message-ID: Hi, What about urlEncode(macToIso("Rh?ne")), or have you tried that already? If that doesn't work, would it be possible for you to send htmlText to the server? I guess your server doesn't expect unicode, or it would have to be encoded into something non-binary. So, perhaps UTF8 isn't a good idea after all. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz http://facebook.economy-x-talk.com Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 6 sep 2008, at 16:20, rgould8 at aol.com wrote: > > I've already tried MacToISO, but it doesn't convert "Rh?ne" to the > right character-encoding: > > > put MactoISO("Rh?ne") returns "Rh?ne" > > > > > whereas I need to convert "Rh?ne" to "Rh%C3%B4ne" in order to pass > it to PHP/MySQL and get it to successfully save. > > Is there something else I need to do in Revolution (in httpheaders > perhaps?) to ensure that data gets passed in UTF8 format? > > From m.schonewille at economy-x-talk.com Sat Sep 6 11:10:42 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 6 Sep 2008 17:10:42 +0200 Subject: Charset problems passing foreign chars to PHP/MySQL from Mac In-Reply-To: <8CADE42E2C22011-15E4-2166@FWM-M13.sysops.aol.com> References: <8CADE3CA53EAAF8-15E4-1FBB@FWM-M13.sysops.aol.com> <306778D7-75D1-4865-B697-EFC681B41FFD@economy-x-talk.com> <8CADE42E2C22011-15E4-2166@FWM-M13.sysops.aol.com> Message-ID: I think I got it: put urlencode(unidecode(uniencode("Rh?ne"),"UTF8")) -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz http://facebook.economy-x-talk.com Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 6 sep 2008, at 16:20, rgould8 at aol.com wrote: > > I've already tried MacToISO, but it doesn't convert "Rh?ne" to the > right character-encoding: > > > put MactoISO("Rh?ne") returns "Rh?ne" > > > > > whereas I need to convert "Rh?ne" to "Rh%C3%B4ne" in order to pass > it to PHP/MySQL and get it to successfully save. > > Is there something else I need to do in Revolution (in httpheaders > perhaps?) to ensure that data gets passed in UTF8 format? > From yvescoppe at skynet.be Sat Sep 6 11:19:43 2008 From: yvescoppe at skynet.be (Yves COPPE) Date: Sat, 6 Sep 2008 17:19:43 +0200 Subject: Charset problems passing foreign chars to PHP/MySQL from Mac In-Reply-To: References: <8CADE3CA53EAAF8-15E4-1FBB@FWM-M13.sysops.aol.com> <306778D7-75D1-4865-B697-EFC681B41FFD@economy-x-talk.com> <8CADE42E2C22011-15E4-2166@FWM-M13.sysops.aol.com> Message-ID: Le 06-sept.-08 ? 17:10, Mark Schonewille a ?crit : > I think I got it: > > put urlencode(unidecode(uniencode("Rh?ne"),"UTF8")) > > -- Hello Mark And for the reverse ? if you start from "Rh%C3%B4ne", how do you get "Rh?ne" ? Thanks. Greetings. Yves COPPE yvescoppe at skynet.be From shedrup at ms9.hinet.net Sat Sep 6 11:29:58 2008 From: shedrup at ms9.hinet.net (Friedrich F. Grohmann) Date: Sat, 6 Sep 2008 23:29:58 +0800 Subject: can't access scripts In-Reply-To: <8CADE42E2C22011-15E4-2166@FWM-M13.sysops.aol.com> References: <8CADE3CA53EAAF8-15E4-1FBB@FWM-M13.sysops.aol.com> <306778D7-75D1-4865-B697-EFC681B41FFD@economy-x-talk.com> <8CADE42E2C22011-15E4-2166@FWM-M13.sysops.aol.com> Message-ID: I wonder what is escaping me but I feel very much at a loss. I upgraded to Rev 3.0 and when I open stacks created in earlier versions and try to access the scripts of buttons or fields, I either get an empty "revNewScriptEditor 1" or nothing happens at all. This problem doesn't exist with stacks newly created in Rev 3.0. Does this mean I have to use Rev 2.9 in case I want to improve my old stacks? My set up is Power PC G4, Mac 10.4.11, should this be of any consequence. Thanks in advance, Fritz Grohmann From m.schonewille at economy-x-talk.com Sat Sep 6 11:35:59 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 6 Sep 2008 17:35:59 +0200 Subject: Charset problems passing foreign chars to PHP/MySQL from Mac In-Reply-To: References: <8CADE3CA53EAAF8-15E4-1FBB@FWM-M13.sysops.aol.com> <306778D7-75D1-4865-B697-EFC681B41FFD@economy-x-talk.com> <8CADE42E2C22011-15E4-2166@FWM-M13.sysops.aol.com> Message-ID: Hi Yves, Just do exactly the opposite: put unidecode(uniencode(urlDecode("Rh%C3%B4ne"),"UTF8")) Btw, since you're from Belgium, do you speak Flemish besides French? Would you be interested in ? -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz http://facebook.economy-x-talk.com Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 6 sep 2008, at 17:19, Yves COPPE wrote: > > > Hello Mark > > And for the reverse ? > > if you start from "Rh%C3%B4ne", how do you get "Rh?ne" ? > > Thanks. > > Greetings. > > Yves COPPE > yvescoppe at skynet.be From m.schonewille at economy-x-talk.com Sat Sep 6 11:38:35 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 6 Sep 2008 17:38:35 +0200 Subject: can't access scripts In-Reply-To: References: <8CADE3CA53EAAF8-15E4-1FBB@FWM-M13.sysops.aol.com> <306778D7-75D1-4865-B697-EFC681B41FFD@economy-x-talk.com> <8CADE42E2C22011-15E4-2166@FWM-M13.sysops.aol.com> Message-ID: <54AE670F-B6C1-4006-86FC-07AE2C9ECCF4@economy-x-talk.com> Hallo Friedrich! That happened to me too and I reported it already. It looks like there is a problem with the preferences stack. If you delete it from ~/ Library/Preferences/Runtime Revolution/Revolution Enterprise or the equivalent of that folder on your system with your license, the problem might solve itself. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz http://facebook.economy-x-talk.com Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 6 sep 2008, at 17:29, Friedrich F. Grohmann wrote: > I wonder what is escaping me but I feel very much at a loss. I > upgraded to Rev 3.0 and when I open stacks created in earlier > versions and try to access the scripts of buttons or fields, I > either get an empty "revNewScriptEditor 1" or nothing happens at > all. This problem doesn't exist with stacks newly created in Rev 3.0. > > Does this mean I have to use Rev 2.9 in case I want to improve my > old stacks? > > My set up is Power PC G4, Mac 10.4.11, should this be of any > consequence. > > Thanks in advance, > > Fritz Grohmann From sundown at pacifier.com Sat Sep 6 11:39:47 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 6 Sep 2008 08:39:47 -0700 Subject: double mouseDown Message-ID: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> Does anyone know how to check for a double mouseDown in a table field that has the lock text set to true? I want to check for it and then prevent the second mouseDown from sending any message. For some reason if I double click the script does not work as intended. Is it somehow starting the same script before the script finished executing from the first mouseDown? There are no global variables and the code seem to be messing up variables that are contained within the script. -=>JB<=- From yvescoppe at skynet.be Sat Sep 6 12:19:10 2008 From: yvescoppe at skynet.be (Yves COPPE) Date: Sat, 6 Sep 2008 18:19:10 +0200 Subject: Charset problems passing foreign chars to PHP/MySQL from Mac In-Reply-To: References: <8CADE3CA53EAAF8-15E4-1FBB@FWM-M13.sysops.aol.com> <306778D7-75D1-4865-B697-EFC681B41FFD@economy-x-talk.com> <8CADE42E2C22011-15E4-2166@FWM-M13.sysops.aol.com> Message-ID: Le 06-sept.-08 ? 17:35, Mark Schonewille a ?crit : > Hi Yves, > > Just do exactly the opposite: > > put unidecode(uniencode(urlDecode("Rh%C3%B4ne"),"UTF8")) > > Btw, since you're from Belgium, do you speak Flemish besides French? > Would you be interested in ? > Hi Mark, Works perfectly on my Mac I'm French speaking but I live in the linguistic frontier and therefore I'm speaking also Dutch I will have a look at the website adress you give. Thanks. Greetings. Yves COPPE yvescoppe at skynet.be From toncardona at mac.com Sat Sep 6 13:06:49 2008 From: toncardona at mac.com (=?ISO-8859-1?Q?Melit=F3n_Cardona_Torres?=) Date: Sat, 06 Sep 2008 19:06:49 +0200 Subject: Scrollbar effectiveness Message-ID: <416144AD-50AD-48B8-B171-49268FA3544D@mac.com> I try to let the user change the speed at which a text keeps appearing in a field by clicking a scrollbar, yet the change only takes place after the script is finished. Is there a way of doing it simultaneously? Thanks in advance Ton Cardona From pmbrig at gmail.com Sat Sep 6 13:08:40 2008 From: pmbrig at gmail.com (Peter Brigham) Date: Sat, 6 Sep 2008 13:08:40 -0400 Subject: rev online In-Reply-To: <20080906112220.21734489CE5@mail.runrev.com> References: <20080906112220.21734489CE5@mail.runrev.com> Message-ID: <06E17701-0376-4EFE-8F99-E53304629A03@gmail.com> Thanks, that did it, sort of. It worked once, but when I did the exact same thing for another stack the blue progress bar in the URL field didn't appear, as though the upload failed, and the stack doesn't appear in my list. And what's the asterisk that now appears by my username in the list of users? There really ought to be better instructions for all this, I think. Peter M. Brigham pmbrig at gmail.com On 5 Sep 2008 16:28:38, -= JB =- wrote: > I just tried it and what I told you was wrong. > > You have your stack open in Rev. Go to Rev Online to your myspace. > Select share from the file menu and this will take you to another > window > in your myspace that will allow you to select the category, give it a > name > and enter a description of the stack. At the bottom click the button > which > I think is named update. Actually, it's "upload" > That will list your stack in the field at the bottom. If you ever > want to update > the stack without deleting save it from your file menu immediately. > Then > when you want to update you select it in the field I mentioned before. > > If you do not go to the screen I described after sharing it from the > file > menu it seems you have a problem and need to contact Rev about it. From whelkboy at hotmail.com Sat Sep 6 13:11:17 2008 From: whelkboy at hotmail.com (SteveTheWhelk) Date: Sat, 6 Sep 2008 10:11:17 -0700 (PDT) Subject: Serious redraw problem in version 3 Message-ID: <19348811.post@talk.nabble.com> Hi all, I've been working on a library for some time for a pretty well polished list view control. Everything was working a-ok under version 2.9 but after trying to run it under version 3, I do not get any screen updates at all. Take the resize column event. Under 2.9, the cursor changes and the columns live resize. Under 3.0, just the cursor changes and the column is resized when I let go of the mouse. There's a lot of lock screen/unlock screen going on to make the live events draw but alas, removing all of those has no effect. I would have thought that without the lock screen/unlock screen commands I'd see lots and lots of screen redraws and catchups but no, nothing. Has something serious changed under 3.0? Thanks, Steve -- View this message in context: http://www.nabble.com/Serious-redraw-problem-in-version-3-tp19348811p19348811.html Sent from the Revolution - User mailing list archive at Nabble.com. From sundown at pacifier.com Sat Sep 6 13:21:16 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 6 Sep 2008 10:21:16 -0700 Subject: rev online In-Reply-To: <06E17701-0376-4EFE-8F99-E53304629A03@gmail.com> References: <20080906112220.21734489CE5@mail.runrev.com> <06E17701-0376-4EFE-8F99-E53304629A03@gmail.com> Message-ID: Another issue is every time I try to Update my stack after selecting it and clicking the edit button it acts like it Updates it but when I go to the section it is in and open it the old stack is still there. That means I have to Delete it and add it again. I have saved it like it says to do so that it can be updated without deleting it. So if you ever want to Update do not trust that it was properly updated even though you went through the proper steps. -=>JB<=- On Sep 6, 2008, at 10:08 AM, Peter Brigham wrote: > Thanks, that did it, sort of. It worked once, but when I did the > exact same thing for another stack the blue progress bar in the URL > field didn't appear, as though the upload failed, and the stack > doesn't appear in my list. > > And what's the asterisk that now appears by my username in the list > of users? > > There really ought to be better instructions for all this, I think. > > Peter M. Brigham > pmbrig at gmail.com > > On 5 Sep 2008 16:28:38, -= JB =- wrote: > >> I just tried it and what I told you was wrong. >> >> You have your stack open in Rev. Go to Rev Online to your myspace. >> Select share from the file menu and this will take you to another >> window >> in your myspace that will allow you to select the category, give it a >> name >> and enter a description of the stack. At the bottom click the button >> which >> I think is named update. > > Actually, it's "upload" > >> That will list your stack in the field at the bottom. If you ever >> want to update >> the stack without deleting save it from your file menu immediately. >> Then >> when you want to update you select it in the field I mentioned >> before. >> >> If you do not go to the screen I described after sharing it from the >> file >> menu it seems you have a problem and need to contact Rev about it. > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Sat Sep 6 13:34:09 2008 From: mikeythek at gmail.com (Mikey) Date: Sat, 6 Sep 2008 13:34:09 -0400 Subject: Protocol Stack (stack) Message-ID: <9b408d8e0809061034u69bdffc2y84f0a19c9e020d79@mail.gmail.com> Here's where the terminology gets a little funny, so for those of you who have programmed a bit of TCP/IP before, you can giggle. For everyone else, just trust me, I phrase the question below this way for a reason. I'm looking for the html stack protocol stack so that I can change the stack (in the stack) to have Rev masquerade as another browser when it hits the 'net. Right now it identifies itself as Revolution, which isn't ideal for the work I'm trying to do. Thanks. Mike. From sundown at pacifier.com Sat Sep 6 13:57:27 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 6 Sep 2008 10:57:27 -0700 Subject: double mouseDown In-Reply-To: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> References: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> Message-ID: <5E003874-EE1F-4FEF-9C78-B5F275F6BDE2@pacifier.com> Here is the problem. When I double click the resizable column bar in my stack Dynamic Table field it collapses the column. This was not supposed to happen. But if nobody can figure a way to prevent the double mouseDown from interfering with the first mouseDown it will probable be left as it is. In that case I guess I can always list it as a feature. -=>JB<=- On Sep 6, 2008, at 8:39 AM, -= JB =- wrote: > Does anyone know how to check for a double mouseDown in a table field > that has the lock text set to true? > > I want to check for it and then prevent the second mouseDown from > sending > any message. For some reason if I double click the script does not > work as > intended. > > Is it somehow starting the same script before the script finished > executing > from the first mouseDown? There are no global variables and the code > seem to be messing up variables that are contained within the script. > > -=>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 eric.chatonet at sosmartsoftware.com Sat Sep 6 14:01:47 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 6 Sep 2008 20:01:47 +0200 Subject: double mouseDown In-Reply-To: <5E003874-EE1F-4FEF-9C78-B5F275F6BDE2@pacifier.com> References: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> <5E003874-EE1F-4FEF-9C78-B5F275F6BDE2@pacifier.com> Message-ID: Bonsoir JB *, Have a look at flushEvents function. Le 6 sept. 08 ? 19:57, -= JB =- a ?crit : > Here is the problem. When I double click the resizable column bar > in my stack Dynamic Table field it collapses the column. This was > not supposed to happen. > > But if nobody can figure a way to prevent the double mouseDown > from interfering with the first mouseDown it will probable be left as > it is. > > In that case I guess I can always list it as a feature. * I would prefer a first name to speak to a person :-) 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 Sep 6 14:09:57 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 6 Sep 2008 11:09:57 -0700 Subject: double mouseDown In-Reply-To: References: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> <5E003874-EE1F-4FEF-9C78-B5F275F6BDE2@pacifier.com> Message-ID: Okay thanks, -=>JB<=- p.s. my name is John Balgenorth you can refer to me how you like. the userspace on Rev On-line is sundown On Sep 6, 2008, at 11:01 AM, Eric Chatonet wrote: > Bonsoir JB *, > > Have a look at flushEvents function. > > Le 6 sept. 08 ? 19:57, -= JB =- a ?crit : > >> Here is the problem. When I double click the resizable column bar >> in my stack Dynamic Table field it collapses the column. This was >> not supposed to happen. >> >> But if nobody can figure a way to prevent the double mouseDown >> from interfering with the first mouseDown it will probable be left as >> it is. >> >> In that case I guess I can always list it as a feature. > > * I would prefer a first name to speak to a person :-) > > 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 sundown at pacifier.com Sat Sep 6 14:33:27 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 6 Sep 2008 11:33:27 -0700 Subject: double mouseDown In-Reply-To: References: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> <5E003874-EE1F-4FEF-9C78-B5F275F6BDE2@pacifier.com> Message-ID: <4E07AB61-9B2E-41A0-9B02-36CB1916EB56@pacifier.com> Hi Eric, I tried get flushEvents("mouseDown) and put flushEvents("mouseDown into temp. These were put at the bottom of the script first and then at top and bottom but they did not prevent the message being sent. What was I supposed to do with temp after I put it in there anyway? Maybe I did not enter it properly but the Dictionary didn't show any other examples. -=>JB<=- On Sep 6, 2008, at 11:01 AM, Eric Chatonet wrote: > Bonsoir JB *, > > Have a look at flushEvents function. > > Le 6 sept. 08 ? 19:57, -= JB =- a ?crit : > >> Here is the problem. When I double click the resizable column bar >> in my stack Dynamic Table field it collapses the column. This was >> not supposed to happen. >> >> But if nobody can figure a way to prevent the double mouseDown >> from interfering with the first mouseDown it will probable be left as >> it is. >> >> In that case I guess I can always list it as a feature. > > * I would prefer a first name to speak to a person :-) > > 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 sundown at pacifier.com Sat Sep 6 14:37:06 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 6 Sep 2008 11:37:06 -0700 Subject: double mouseDown In-Reply-To: <4E07AB61-9B2E-41A0-9B02-36CB1916EB56@pacifier.com> References: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> <5E003874-EE1F-4FEF-9C78-B5F275F6BDE2@pacifier.com> <4E07AB61-9B2E-41A0-9B02-36CB1916EB56@pacifier.com> Message-ID: I know they were written wrong in my email but here is the way they were in the code; put flushevents("mouseDown") into temp get flushevents("mouseDown") get flushevents("All") -=>JB<=- On Sep 6, 2008, at 11:33 AM, -= JB =- wrote: > Hi Eric, > > I tried get flushEvents("mouseDown) and put flushEvents("mouseDown > into temp. > These were put at the bottom of the script first and then at top > and bottom but they > did not prevent the message being sent. > > What was I supposed to do with temp after I put it in there > anyway? Maybe I did > not enter it properly but the Dictionary didn't show any other > examples. > > -=>JB<=- > > > On Sep 6, 2008, at 11:01 AM, Eric Chatonet wrote: > >> Bonsoir JB *, >> >> Have a look at flushEvents function. >> >> Le 6 sept. 08 ? 19:57, -= JB =- a ?crit : >> >>> Here is the problem. When I double click the resizable column bar >>> in my stack Dynamic Table field it collapses the column. This was >>> not supposed to happen. >>> >>> But if nobody can figure a way to prevent the double mouseDown >>> from interfering with the first mouseDown it will probable be >>> left as >>> it is. >>> >>> In that case I guess I can always list it as a feature. >> >> * I would prefer a first name to speak to a person :-) >> >> 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 >> > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Sep 6 14:41:14 2008 From: coiin at rcn.com (Colin Holgate) Date: Sat, 6 Sep 2008 14:41:14 -0400 Subject: double mouseDown In-Reply-To: References: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> <5E003874-EE1F-4FEF-9C78-B5F275F6BDE2@pacifier.com> <4E07AB61-9B2E-41A0-9B02-36CB1916EB56@pacifier.com> Message-ID: I can't see how to set up a table field so that it does the behavior you're talking about, so I can't try to test a fix for the problem. But one thing you could do is set the doubleClickInterval to something small (say 10). That way the person would have to double click incredibly fast (two clicks within 1/100th of a second) to introduce the issue. From sundown at pacifier.com Sat Sep 6 14:58:31 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 6 Sep 2008 11:58:31 -0700 Subject: double mouseDown In-Reply-To: References: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> <5E003874-EE1F-4FEF-9C78-B5F275F6BDE2@pacifier.com> <4E07AB61-9B2E-41A0-9B02-36CB1916EB56@pacifier.com> Message-ID: <07D37D0C-F41A-4DC4-9815-2F1FC0159418@pacifier.com> I set the doubleClickInterval all the way down to 2 and a double mousedown still causes problems. The stack is on Rev On-Line in the programming section or you can access it by looking at the username sundown. thanks, -=>JB<=- On Sep 6, 2008, at 11:41 AM, Colin Holgate wrote: > I can't see how to set up a table field so that it does the > behavior you're talking about, so I can't try to test a fix for the > problem. But one thing you could do is set the doubleClickInterval > to something small (say 10). That way the person would have to > double click incredibly fast (two clicks within 1/100th of a > second) to introduce the issue. > _______________________________________________ > use-revolution mailing list > use-revolution 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 Sep 6 15:13:28 2008 From: coiin at rcn.com (Colin Holgate) Date: Sat, 6 Sep 2008 15:13:28 -0400 Subject: double mouseDown In-Reply-To: <07D37D0C-F41A-4DC4-9815-2F1FC0159418@pacifier.com> References: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> <5E003874-EE1F-4FEF-9C78-B5F275F6BDE2@pacifier.com> <4E07AB61-9B2E-41A0-9B02-36CB1916EB56@pacifier.com> <07D37D0C-F41A-4DC4-9815-2F1FC0159418@pacifier.com> Message-ID: <8160B02F-2A08-4E06-B6FF-75D3248988A7@rcn.com> On Sep 6, 2008, at 2:58 PM, -= JB =- wrote: > The stack is on Rev On-Line in the programming section or > you can access it by looking at the username sundown. I have the stack open, but where/what is the resizable column bar? From bdrunrev at gmail.com Sat Sep 6 15:17:43 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sat, 6 Sep 2008 20:17:43 +0100 Subject: Serious redraw problem in version 3 In-Reply-To: <19348811.post@talk.nabble.com> References: <19348811.post@talk.nabble.com> Message-ID: I don't have the beta to hand, so I can't look up the changes files to see if there might be something that would be relevant. The best thing I can suggest is that you have a look at those files (they will be in the installation directories - one is called 'engine change log.txt' the other is 'ide change log.txt'). If there is nothing in those files that seems relevant, then I would suggest that you check through the bugs in the runrev 'quality control center' on the runrev site. It could be someone has posted a similar bug that is still open. Alternatively, have a look at the closed bugs for this version. Finally, if none of that looks helpful, raise a bug with Runrev. If you have been holding up your release because of something that is to be delivered in R3 then you really need to get your bug entered asap. If you don't really need anything that is coming in R3 at least you know it is working in 2.9. I did see things that were defective in R3 but that worked fine in 2.9 and they were fixed in subsequent beta releases. However, since I've had emails advertising R3 it looks like it must be quite close to be finalized. What version of R3 are you running? Is it a beta version or one of buy-early versions that have been advertized? Bernard From sundown at pacifier.com Sat Sep 6 15:19:28 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 6 Sep 2008 12:19:28 -0700 Subject: double mouseDown In-Reply-To: <8160B02F-2A08-4E06-B6FF-75D3248988A7@rcn.com> References: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> <5E003874-EE1F-4FEF-9C78-B5F275F6BDE2@pacifier.com> <4E07AB61-9B2E-41A0-9B02-36CB1916EB56@pacifier.com> <07D37D0C-F41A-4DC4-9815-2F1FC0159418@pacifier.com> <8160B02F-2A08-4E06-B6FF-75D3248988A7@rcn.com> Message-ID: <93BE6989-3543-48DE-80AD-55E4F5E0FCE0@pacifier.com> Between each item in the table field there is a divider line. So Name and Last Name have a vertical line dividing them. If you click on that divider line and keep the mouse down it will change the cursor to a hand instead of the arrow. Now at that point you can move the mouse left or right and where you release the mouse is where that divider line will move to. If you double click that line it will collapse the line which it is not programmed by me to do. -=>JB<=- On Sep 6, 2008, at 12:13 PM, Colin Holgate wrote: > > On Sep 6, 2008, at 2:58 PM, -= JB =- wrote: > >> The stack is on Rev On-Line in the programming section or >> you can access it by looking at the username sundown. > > > I have the stack open, but where/what is the resizable column bar? > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Sep 6 15:24:05 2008 From: coiin at rcn.com (Colin Holgate) Date: Sat, 6 Sep 2008 15:24:05 -0400 Subject: double mouseDown In-Reply-To: <93BE6989-3543-48DE-80AD-55E4F5E0FCE0@pacifier.com> References: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> <5E003874-EE1F-4FEF-9C78-B5F275F6BDE2@pacifier.com> <4E07AB61-9B2E-41A0-9B02-36CB1916EB56@pacifier.com> <07D37D0C-F41A-4DC4-9815-2F1FC0159418@pacifier.com> <8160B02F-2A08-4E06-B6FF-75D3248988A7@rcn.com> <93BE6989-3543-48DE-80AD-55E4F5E0FCE0@pacifier.com> Message-ID: On Sep 6, 2008, at 3:19 PM, -= JB =- wrote: > If you click on that divider line and keep the mouse down it > will change the cursor to a hand instead of the arrow. Nothing like that happens for me. Is it a v3 feature? I'm just using 2.9. From sundown at pacifier.com Sat Sep 6 15:35:31 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 6 Sep 2008 12:35:31 -0700 Subject: double mouseDown In-Reply-To: References: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> <5E003874-EE1F-4FEF-9C78-B5F275F6BDE2@pacifier.com> <4E07AB61-9B2E-41A0-9B02-36CB1916EB56@pacifier.com> <07D37D0C-F41A-4DC4-9815-2F1FC0159418@pacifier.com> <8160B02F-2A08-4E06-B6FF-75D3248988A7@rcn.com> <93BE6989-3543-48DE-80AD-55E4F5E0FCE0@pacifier.com> Message-ID: Do you see the mouseDown handler in the table field? That is what allows the divider to be moved. I have not tested it on any other machines than my Mac G4. Do the other features work? -=>JB<=- On Sep 6, 2008, at 12:24 PM, Colin Holgate wrote: > > On Sep 6, 2008, at 3:19 PM, -= JB =- wrote: > >> If you click on that divider line and keep the mouse down it >> will change the cursor to a hand instead of the arrow. > > Nothing like that happens for me. Is it a v3 feature? I'm just > using 2.9. > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 whelkboy at hotmail.com Sat Sep 6 15:39:46 2008 From: whelkboy at hotmail.com (SteveTheWhelk) Date: Sat, 6 Sep 2008 12:39:46 -0700 (PDT) Subject: Serious redraw problem in version 3 In-Reply-To: References: <19348811.post@talk.nabble.com> Message-ID: <19350326.post@talk.nabble.com> Hi Bernard, It's build 750, the buy-early release version. I haven't bought it yet, but the trial unlock code seemed to work, despite the site referring to version 2.9. I've spent a while trapping events and have found that when the message watcher window is open and it needs to update the field with a new event, I get a redraw. I've created a version of my library that entirely removes all lock and unlock statements. Consequently, in 2.9, whenever I do anything, I see the control go bananas whilst it redraws itself. In 3.0 and without the message watcher open, it seems that a lock screen is still being performed as the control appears to sit there and redraw in one go, albeit rather slowly. However, testing the lockscreen returns false. My spidey sense suggests that maybe there's something up with the IDE. I'll raise a bug with the rev team. Thanks for helping, Steve Bernard Devlin-2 wrote: > > I don't have the beta to hand, so I can't look up the changes files to see > if there might be something that would be relevant. The best thing I can > suggest is that you have a look at those files (they will be in the > installation directories - one is called 'engine change log.txt' the other > is 'ide change log.txt'). If there is nothing in those files that seems > relevant, then I would suggest that you check through the bugs in the > runrev > 'quality control center' on the runrev site. It could be someone has > posted > a similar bug that is still open. Alternatively, have a look at the > closed > bugs for this version. Finally, if none of that looks helpful, raise a > bug > with Runrev. If you have been holding up your release because of > something > that is to be delivered in R3 then you really need to get your bug entered > asap. If you don't really need anything that is coming in R3 at least you > know it is working in 2.9. > > I did see things that were defective in R3 but that worked fine in 2.9 and > they were fixed in subsequent beta releases. However, since I've had > emails > advertising R3 it looks like it must be quite close to be finalized. > > What version of R3 are you running? Is it a beta version or one of > buy-early versions that have been advertized? > > Bernard > _______________________________________________ > use-revolution mailing list > use-revolution 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/Serious-redraw-problem-in-version-3-tp19348811p19350326.html Sent from the Revolution - User mailing list archive at Nabble.com. From rmicout at online.fr Sat Sep 6 15:39:52 2008 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Sat, 6 Sep 2008 21:39:52 +0200 Subject: Revolution 3.0 > New script editor In-Reply-To: <7BCF773A-BE5A-49CC-90A2-C4E4E8F73393@daniels-mara.com> References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> <7c87a2a10809041344h46385568ib4304e528d84ec4d@mail.gmail.com> <2CD55E10-2C2C-48E2-91CB-D1FF12800FB2@online.fr> <96CBED92-4192-48E8-9C28-E00DD108B910@online.fr> <7BCF773A-BE5A-49CC-90A2-C4E4E8F73393@daniels-mara.com> Message-ID: Jerry, My problems don't appears with Rev 3.0 but with 2.9 Cordialement Ren? Le 5 sept. 08 ? 15:40, Jerry Daniels a ?crit : > Ren?, > > Please post any errors on http://glx2.com support site. We'll sort > through them. We have had a few anomalies in making the transition > from Rev 2.x to 3.0. > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.glx2.com > > On Sep 5, 2008, at 3:10 AM, Ren? Micout wrote: > >> Sarah, >> Macintosh PB PPC G4 1,5 GHz, >> MacOS X 10.4.11, >> GLX2 version 2.1r2 >> Meilleurs souvenirs de Paris >> Ren? >> >> Le 5 sept. 08 ? 02:19, Sarah Reichelt a ?crit : >> >>> On Fri, Sep 5, 2008 at 8:00 AM, Ren? Micout >>> wrote: >>>> Good Night >>>> I bought GLX2 this afternoon and I discovered now... >>>> A small problem : clic on the right scollbar don't work... Is it >>>> a bug ? >>>> Another : Rev-Guides Picker 2.1 no longer works (the horizontal >>>> guide)... >>>> Meilleurs souvenirs de Paris >>>> Ren? >>> >>> >>> The scrollbar seems to work fine here Ren?. What operating system >>> are >>> you using and what version of GLX2? >>> >>> 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 coiin at rcn.com Sat Sep 6 16:05:21 2008 From: coiin at rcn.com (Colin Holgate) Date: Sat, 6 Sep 2008 16:05:21 -0400 Subject: double mouseDown In-Reply-To: References: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> <5E003874-EE1F-4FEF-9C78-B5F275F6BDE2@pacifier.com> <4E07AB61-9B2E-41A0-9B02-36CB1916EB56@pacifier.com> <07D37D0C-F41A-4DC4-9815-2F1FC0159418@pacifier.com> <8160B02F-2A08-4E06-B6FF-75D3248988A7@rcn.com> <93BE6989-3543-48DE-80AD-55E4F5E0FCE0@pacifier.com> Message-ID: <5530C3D9-BD58-4B09-A373-473D807A60A6@rcn.com> Ok, I've worked out your script, and the problem is that the hot spot is only one pixel wide, and it's the pixel that is four pixels to the left of where the line is located. Once you click and hold there the hand cursor does appear, but dragging doesn't show a live update. The reason the column collapses is because your value tabWidth is zero when you do the line after the repeat while the mouse is down loop (if the user is double clicking at the time, because the repeat loop doesn't see the mouse as being down). Adding this line before the repeat would solve the double click issue: put item 1 of the mouseloc + hscroll of target into tabWidth repeat while the mouse is down set the cursor to hand put item 1 of the mouseloc + hscroll of target into tabWidth end repeat But you would still get another strangeness, because of the four pixel offset. The column divider would jump those four pixels to the left if you did double click. Ideally, you should have the hot spot be exactly on target, and it would be nice if it was possible to set the cursor to hand on mousewithin as well, but that seems not to work. From sims at ezpzapps.com Sat Sep 6 16:07:04 2008 From: sims at ezpzapps.com (Jim Sims) Date: Sat, 6 Sep 2008 22:07:04 +0200 Subject: Protocol Stack (stack) In-Reply-To: <9b408d8e0809061034u69bdffc2y84f0a19c9e020d79@mail.gmail.com> References: <9b408d8e0809061034u69bdffc2y84f0a19c9e020d79@mail.gmail.com> Message-ID: <71C5E9BA-9A51-4557-8470-425980673AFE@ezpzapps.com> On Sep 6, 2008, at 7:34 PM, Mikey wrote: > I'm looking for the html stack protocol stack so that I can change the > stack (in the stack) to have Rev masquerade as another browser when it > hits the 'net. Right now it identifies itself as Revolution, which > isn't ideal for the work I'm trying to do. http://www.mail-archive.com/use-revolution at lists.runrev.com/msg32797.html ----- At 7:57 pm +0200 15/5/04, Derek Bump wrote: Is there any way to change the "User-Agent" that libURL uses? Some sites only allow some user-agents to enter, and I'd like to change it so it reflects Internet Explorer. From the List archives, Dave Cragg answered: Use the httpHeaders property to override the default. For example: put "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)" into tString set the httpHeaders to "User-Agent:" && tString ----- sims ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClipaSearch Pro http://www.ClipaTools.com Across Platforms - Code and Culture http://www.ezpzapps.com/blog/ From eric.chatonet at sosmartsoftware.com Sat Sep 6 16:18:28 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 6 Sep 2008 22:18:28 +0200 Subject: double mouseDown In-Reply-To: <4E07AB61-9B2E-41A0-9B02-36CB1916EB56@pacifier.com> References: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> <5E003874-EE1F-4FEF-9C78-B5F275F6BDE2@pacifier.com> <4E07AB61-9B2E-41A0-9B02-36CB1916EB56@pacifier.com> Message-ID: <51736B0F-CDC7-4A7B-91F2-AB3FF399AAC0@sosmartsoftware.com> Bonsoir John :-) I don't know your code exactly: I have not uploaded you stack yet. But I"m inclined to think it's a code architecture issue. When you put some flushEvents into a var, it just means that these events, if they occurred during handler execution, will be ignored when the handler finishes. Another way to mean it: queue will be emptied according to events you have specified. On another hand, you say you set the cursor to 'hand' to resize columns: In both Win and Mac environments there are dedicated cursors you might be interested in: They are in cursor's library. Le 6 sept. 08 ? 20:33, -= JB =- a ?crit : > Hi Eric, > > I tried get flushEvents("mouseDown) and put flushEvents("mouseDown > into temp. > These were put at the bottom of the script first and then at top > and bottom but they > did not prevent the message being sent. > > What was I supposed to do with temp after I put it in there > anyway? Maybe I did > not enter it properly but the Dictionary didn't show any other > examples. > > -=>JB<=- > > > On Sep 6, 2008, at 11:01 AM, Eric Chatonet wrote: > >> Bonsoir JB *, >> >> Have a look at flushEvents function. >> >> Le 6 sept. 08 ? 19:57, -= JB =- a ?crit : >> >>> Here is the problem. When I double click the resizable column bar >>> in my stack Dynamic Table field it collapses the column. This was >>> not supposed to happen. >>> >>> But if nobody can figure a way to prevent the double mouseDown >>> from interfering with the first mouseDown it will probable be >>> left as >>> it is. >>> >>> In that case I guess I can always list it as a feature. 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 Sat Sep 6 16:33:56 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 06 Sep 2008 13:33:56 -0700 Subject: EeePC follow-up: working with Rev Message-ID: <48C2E934.5010800@fourthworld.com> Bernard Devlin wrote: > I'm planning on getting the Acer One (AA1) and looking to do all my Rev > development on it (don't ask...) The AA1 has been favourably compared > against all the Asus umpc's and the HP mini-note. > > http://www.osnews.com/story/20176/Review_Acer_Aspire_One > http://reviews.cnet.co.uk/laptops/0,39030092,49297519-2,00.htm > http://www.pcpro.co.uk/reviews/208539/acer-aspire-one.html > http://www.pcadvisor.co.uk/reviews/index.cfm?reviewid=2214&pn=1 > http://www.brighthand.com/default.asp?newsID=14349 > > No only that, but in the UK the AA1 is cheaper than all competitors except > the Asus 701 (which is just not possible to use as a normal laptop). In the US as well. The Eee has strayed so far from their original projected price point that I'm glad to see the competition from Acer. > What really put me off about the Asus eee umpcs was their keyboards: too > small and too unresponsive when typing. Finally when I saw the AA1 and > started typing the keyboard felt almost normal - and given the device is so > small, that's quite an achievement. That's a big plus for Acer with me too. I've played a bit with the Asus at a local retailer, and while I love the compact design I wouldn't mind sacrificing a bit of the size for a bigger keypad. Looks like Acer's done a good job in finding the right tradeoff. The other challenge with an ultra-portable is finding a convenient solution for synching with my MBP. In the meantime while we wait for the market to sort itself out, I found a solution for making even the 17" MBP into a an ultra-portable: :) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From sundown at pacifier.com Sat Sep 6 16:40:57 2008 From: sundown at pacifier.com (-= JB =-) Date: Sat, 6 Sep 2008 13:40:57 -0700 Subject: double mouseDown In-Reply-To: <51736B0F-CDC7-4A7B-91F2-AB3FF399AAC0@sosmartsoftware.com> References: <293757ED-61A5-4AF5-9B48-EE771094686B@pacifier.com> <5E003874-EE1F-4FEF-9C78-B5F275F6BDE2@pacifier.com> <4E07AB61-9B2E-41A0-9B02-36CB1916EB56@pacifier.com> <51736B0F-CDC7-4A7B-91F2-AB3FF399AAC0@sosmartsoftware.com> Message-ID: <24DFAC93-8FB0-4039-8DE7-7F07D75C7A66@pacifier.com> Thank you Eric and Colin for the help. I have updated the stack to Rev OnLine and now it includes the feature of double clicking to the left of the divider which will collapse a column. And now you can also control double click anywhere in a cell to auto size the column to the largest item in the column. -=>JB<=- On Sep 6, 2008, at 1:18 PM, Eric Chatonet wrote: > Bonsoir John :-) > > I don't know your code exactly: I have not uploaded you stack yet. > But I"m inclined to think it's a code architecture issue. > When you put some flushEvents into a var, it just means that these > events, if they occurred during handler execution, will be ignored > when the handler finishes. > Another way to mean it: queue will be emptied according to events > you have specified. > > On another hand, you say you set the cursor to 'hand' to resize > columns: > In both Win and Mac environments there are dedicated cursors you > might be interested in: > They are in cursor's library. > > Le 6 sept. 08 ? 20:33, -= JB =- a ?crit : > >> Hi Eric, >> >> I tried get flushEvents("mouseDown) and put flushEvents("mouseDown >> into temp. >> These were put at the bottom of the script first and then at top >> and bottom but they >> did not prevent the message being sent. >> >> What was I supposed to do with temp after I put it in there >> anyway? Maybe I did >> not enter it properly but the Dictionary didn't show any other >> examples. >> >> -=>JB<=- >> >> >> On Sep 6, 2008, at 11:01 AM, Eric Chatonet wrote: >> >>> Bonsoir JB *, >>> >>> Have a look at flushEvents function. >>> >>> Le 6 sept. 08 ? 19:57, -= JB =- a ?crit : >>> >>>> Here is the problem. When I double click the resizable column bar >>>> in my stack Dynamic Table field it collapses the column. This was >>>> not supposed to happen. >>>> >>>> But if nobody can figure a way to prevent the double mouseDown >>>> from interfering with the first mouseDown it will probable be >>>> left as >>>> it is. >>>> >>>> In that case I guess I can always list it as a feature. > > 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 coiin at rcn.com Sat Sep 6 16:51:43 2008 From: coiin at rcn.com (Colin Holgate) Date: Sat, 6 Sep 2008 16:51:43 -0400 Subject: EeePC follow-up: working with Rev In-Reply-To: <48C2E934.5010800@fourthworld.com> References: <48C2E934.5010800@fourthworld.com> Message-ID: <37073949-6D94-421F-8F00-472813E57226@rcn.com> On Sep 6, 2008, at 4:33 PM, Richard Gaskin wrote: > > > :) I have one of these backpacks: http://www.adobe.com/products/studio/images/backpack.jpg and I use it daily for carrying anything I need on my ride to work. It very nicely just takes my 17 inch MacBook Pro, which I don't need at work too often, but when I do take it the load doesn't feel too bad. From runrev260805 at m-r-d.de Sat Sep 6 17:30:23 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Sat, 6 Sep 2008 21:30:23 +0000 Subject: only 9 parameters possible in rev standalone commandline Message-ID: <00031D45.48C3128E@the-office.us> Hi, it seems, that only 9 parameters are passed to runrev standalone at the commandline. I tried to pass 11 parameters to the standalone, but only 9 are recognized by the standalone. I checked the documentation, but there is no such limitation mentioned. Can someone confirm? Regards, Matthias From stephenREVOLUTION2 at barncard.com Sat Sep 6 19:43:46 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Sat, 6 Sep 2008 16:43:46 -0700 Subject: [FYI] WEBKIT In-Reply-To: <00031D45.48C3128E@the-office.us> References: <00031D45.48C3128E@the-office.us> Message-ID: The discussion of the new Google Browser last week got me looking into Webkit, available for all platforms. I just downloaded the latest 'Nightly build', because quite frankly, I was ready to think about chucking Safari because of all the crashes, etc lately. Anyway, my early tests here reveal a much more stable, and faster browser. And for those that have to do more than surf the web and may actually have to work with it, this browser has some nifty developer tools, with really good UI design. I mean BEAUTIFUL actually. The Apple Uniform Design actually got to the design tools. http://houseofcubes.com/rev/screenshot.png It includes an amazing timeline display on WHEN each element on the page loads, acts as a media reader for each item (resources), a separate view that shows resource sizes in the same way as the TIMELINE. Also a percentage bar at the top that shows TYPES of resources that are used in the page. At the bottom the error list scrolls and shows tag mismatches and resource misinterpretations. Nice to see how a browser deals with your stuff. You can also LOOK at the source code, and opposed to the shamefull (non) formatting of Safari in the past, this INDENTS and COLORS the code very nicely. Also a DEBUGGER . Two other tabs here say Profiles and Databases but nothing was inside. Not sure what that's for. The DEVELOP menu is hidden when first installed, but can be turned on in preferences --> advanced -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From coiin at rcn.com Sat Sep 6 20:03:58 2008 From: coiin at rcn.com (Colin Holgate) Date: Sat, 6 Sep 2008 20:03:58 -0400 Subject: [FYI] WEBKIT In-Reply-To: References: <00031D45.48C3128E@the-office.us> Message-ID: <72824223-B255-4A90-A067-073BFAF54D7B@rcn.com> On Sep 6, 2008, at 7:43 PM, Stephen Barncard wrote: > The DEVELOP menu is hidden when first installed, but can be turned > on in preferences --> advanced Do you know that it's in Safari too? From shedrup at ms9.hinet.net Sat Sep 6 20:38:11 2008 From: shedrup at ms9.hinet.net (Friedrich F. Grohmann) Date: Sun, 7 Sep 2008 08:38:11 +0800 Subject: can't access scripts In-Reply-To: <54AE670F-B6C1-4006-86FC-07AE2C9ECCF4@economy-x-talk.com> References: <8CADE3CA53EAAF8-15E4-1FBB@FWM-M13.sysops.aol.com> <306778D7-75D1-4865-B697-EFC681B41FFD@economy-x-talk.com> <8CADE42E2C22011-15E4-2166@FWM-M13.sysops.aol.com> <54AE670F-B6C1-4006-86FC-07AE2C9ECCF4@economy-x-talk.com> Message-ID: <43DA5D05-6ADD-408F-9E5E-D2B169681F42@ms9.hinet.net> Thanks, Mark! Good to know that I don't suffer from some exotic hallucination. Unfortunately, however, the trick with the deleted preferences stack doesn't work so far.... All the best, Fritz On 6 Sep 2008, at 23:38, Mark Schonewille wrote: > Hallo Friedrich! > > That happened to me too and I reported it already. It looks like > there is a problem with the preferences stack. If you delete it > from ~/Library/Preferences/Runtime Revolution/Revolution Enterprise > or the equivalent of that folder on your system with your license, > the problem might solve itself. > > -- > Best regards, > > Mark Schonewille > From stephenREVOLUTION2 at barncard.com Sat Sep 6 21:08:39 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Sat, 6 Sep 2008 18:08:39 -0700 Subject: [FYI] WEBKIT In-Reply-To: <72824223-B255-4A90-A067-073BFAF54D7B@rcn.com> References: <00031D45.48C3128E@the-office.us> <72824223-B255-4A90-A067-073BFAF54D7B@rcn.com> Message-ID: I haven't looked at it in a while. It's come a long way. The version numbers look the same. Perhaps the newly installed webkit is working with both (and Rev!). Whatever, I've got two instances running at the same time, Safari and Webkit. >On Sep 6, 2008, at 7:43 PM, Stephen Barncard wrote: > >>The DEVELOP menu is hidden when first installed, but can be turned >>on in preferences --> advanced > >Do you know that it's in Safari too? > > >_______________________________________________ >use-revolution mailing list >use-revolution 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 pepetoo at cox.net Sat Sep 6 21:33:44 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 6 Sep 2008 18:33:44 -0700 Subject: can't access scripts In-Reply-To: <43DA5D05-6ADD-408F-9E5E-D2B169681F42@ms9.hinet.net> References: <8CADE3CA53EAAF8-15E4-1FBB@FWM-M13.sysops.aol.com> <306778D7-75D1-4865-B697-EFC681B41FFD@economy-x-talk.com> <8CADE42E2C22011-15E4-2166@FWM-M13.sysops.aol.com> <54AE670F-B6C1-4006-86FC-07AE2C9ECCF4@economy-x-talk.com> <43DA5D05-6ADD-408F-9E5E-D2B169681F42@ms9.hinet.net> Message-ID: Fritz, Mark, As soon as I downloaded 3.0, I ran into the same problem with not being able to edit scripts. I reported it immediately, but until your references I thought I was the only one with this aberration. In my case it holds true for HC stacks that I convert with 3.0 as well as those previously converted by earlier RR versions. They act as if there are no scripts. Not even an empty edit window. As I mentioned at the time, I was unable to report this on the beta list, having not been recognized, though I did receive notification that I was activated. One or two of my emails were off list. Again, I just got no response from anyone. Joe Wilkins On Sep 6, 2008, at 5:38 PM, Friedrich F. Grohmann wrote: > Thanks, Mark! > > Good to know that I don't suffer from some exotic hallucination. > Unfortunately, however, the trick with the deleted preferences stack > doesn't work so far.... > > All the best, > Fritz > > > > On 6 Sep 2008, at 23:38, Mark Schonewille wrote: > >> Hallo Friedrich! >> >> That happened to me too and I reported it already. It looks like >> there is a problem with the preferences stack. If you delete it >> from ~/Library/Preferences/Runtime Revolution/Revolution Enterprise >> or the equivalent of that folder on your system with your license, >> the problem might solve itself. >> >> -- >> Best regards, >> >> Mark Schonewille From jacque at hyperactivesw.com Sun Sep 7 00:51:50 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 06 Sep 2008 23:51:50 -0500 Subject: Stack opens behind Windows desktop Message-ID: <48C35DE6.30509@hyperactivesw.com> Odd Windows problem, that happens inconsistently: A standalone's mainstack has its decorations set to empty and is sized to the windowboundingrect. On launch, or sometimes when maximizing from the task bar, the stack window opens invisibly. One person described it as being "behind" the desktop. It can sometimes be brought back to view by pressing the Windows key on the keyboard, and when that key is released the stack pops back into view where it belongs. I've tried forcing it by specifically issuing the "toplevel" command and the "show" command on both openstack and uniconifystack. The client says it still sometimes fails to display. I've seen it happen only once, on launch, and couldn't reproduce it again. It never happens in the IDE. The stack is never made invisible or hidden; only its iconic is changed. This happens only on Windows, the Mac version goes to and from the dock without any problem. Has anyone seen this? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bdrunrev at gmail.com Sun Sep 7 09:46:43 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sun, 7 Sep 2008 16:46:43 +0300 Subject: EeePC follow-up: working with Rev In-Reply-To: <48C2E934.5010800@fourthworld.com> References: <48C2E934.5010800@fourthworld.com> Message-ID: I took my copy of rev 2.9 for linux on a usb stick to the computer store, and stuck it in the AA1. And at least on first glance everything worked (well, everything I tried which was not that much admittedly). Getting Rev going with no obvious errors was enough to convince me to buy it. When I got it home, it said there were updates available and (stupidly) thinking, "that can't do any harm", I let it update itself, and Rev started to perform strangely. The backdrop would no longer appear, and other apps started to behave strangely (I think there was a backdrop but it was not visible, and was appearing in the running apps as '??'). I reinstalled the OS and Rev was working again. But on closer look there are things that look really odd about Rev on this umpc (not sure if they are also odd on other flavours of linux too yet, I'll write about them later as I find more of them). I was right about the keyboard - it is fine. And I was right about the mouse buttons: pretty awful. I'd re-arrange the position of some keys (I think it is logical to have the lowest right hand key to be 'page down' - they have put the right arrow key there, which there is an argument for doing too given how space-constrained things are. Still, typing on it really is not a problem (well, maybe I've got dainty hands). The wifi reception is better than any other laptop I've got (including a powerbook and an ibook). The battery life looks like it is about 2h40m of continuous usage. The screen is very bright with a very good viewing angle. And amazingly the laptop doesn't get hot at all - unlike my powerbook which is also rated at 1.6 ghz (the PB is almost unbearably hot when in use). The default software is pretty well integrated, and so far it performs as well as you would expect a windows laptop of this price range would perform. Firefox even plays WMV files. As the default Linux installation doesn't have multiple virtual desktops, there's going to be some hacking to make it usable as a development environment. Bernard From bdrunrev at gmail.com Sun Sep 7 09:49:22 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sun, 7 Sep 2008 16:49:22 +0300 Subject: stsMLXEditor, Notepad, Vista, Rev 3 In-Reply-To: References: Message-ID: Ken, just to let you know, I've tried stsMLXEditor on Rev 2.9 on linux, and it behaves the same way as on Vista. So it seems like it is not os-related, and nor is it confined to Rev 3.0 Bernard From jerry.daniels at me.com Sun Sep 7 10:11:10 2008 From: jerry.daniels at me.com (Jerry Daniels) Date: Sun, 07 Sep 2008 09:11:10 -0500 Subject: Revolution 3.0 > New script editor In-Reply-To: References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> <7c87a2a10809041344h46385568ib4304e528d84ec4d@mail.gmail.com> <2CD55E10-2C2C-48E2-91CB-D1FF12800FB2@online.fr> <96CBED92-4192-48E8-9C28-E00DD108B910@online.fr> <7BCF773A-BE5A-49CC-90A2-C4E4E8F73393@daniels-mara.com> Message-ID: <711447DA-250E-4C3F-B34E-8C8017337735@me.com> Ren?, You might want to post to the http://www.glx2.com site with anomalies like these. That way users of GLX2 can see the answers and non-users here don't have to filter through our tech support messages. Are you using the latest release GLX2? It has been updated in the last 24 hrs. Also, the beta version has been updated. This may have killed your bug. Please let me know via the GLX2 site if the new versions help with your problem. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.glx2.com On Sep 6, 2008, at 2:39 PM, Ren? Micout wrote: > Jerry, > My problems don't appears with Rev 3.0 but with 2.9 > Cordialement > Ren? > > Le 5 sept. 08 ? 15:40, Jerry Daniels a ?crit : > >> Ren?, >> >> Please post any errors on http://glx2.com support site. We'll sort >> through them. We have had a few anomalies in making the transition >> from Rev 2.x to 3.0. >> >> Best, >> >> Jerry Daniels >> >> Daniels & Mara, Inc. >> Makers of GLX2 >> http://www.glx2.com >> >> On Sep 5, 2008, at 3:10 AM, Ren? Micout wrote: >> >>> Sarah, >>> Macintosh PB PPC G4 1,5 GHz, >>> MacOS X 10.4.11, >>> GLX2 version 2.1r2 >>> Meilleurs souvenirs de Paris >>> Ren? >>> >>> Le 5 sept. 08 ? 02:19, Sarah Reichelt a ?crit : >>> >>>> On Fri, Sep 5, 2008 at 8:00 AM, Ren? Micout >>>> wrote: >>>>> Good Night >>>>> I bought GLX2 this afternoon and I discovered now... >>>>> A small problem : clic on the right scollbar don't work... Is it >>>>> a bug ? >>>>> Another : Rev-Guides Picker 2.1 no longer works (the horizontal >>>>> guide)... >>>>> Meilleurs souvenirs de Paris >>>>> Ren? >>>> >>>> >>>> The scrollbar seems to work fine here Ren?. What operating system >>>> are >>>> you using and what version of GLX2? >>>> >>>> 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 claudi.c at fiberworld.nl Sun Sep 7 10:27:57 2008 From: claudi.c at fiberworld.nl (Claudi Cornaz) Date: Sun, 7 Sep 2008 16:27:57 +0200 Subject: lost features scripteditor 3.0 Message-ID: <9FD69165-F42D-44F4-BD47-2BC81403D57C@fiberworld.nl> Hi all, I didn't have much time to put vers 3 through it's paces yet, but of course I was to curious to see what it would be like. I hope to get some more time for programming again the comming days. (I still have to finish 2 films in the comming weeks but I will only be working a couple of hrs a day on these) I like what I have seen so far, but there where 2 nasty surprises in the script editor. The keyboard shortcuts for step [into] (spacebar) and step over (option spacebar) are not working anymore. This is quite severe 'cause now it's impossible to debug while the mouse is down, like in mouseMove. Because it's of course quite impossible to click on a button in the debugger and to keep the mouse button down at the same time. In almost all my programs you need to drag objects or images around, so it's crucial for me to able to debug during the moseMove handler. I have a trackball and with a match I can lock the mouse button down. This way I can move the mouse around, without getting cramp in my fingers and "control" the debugger with the keyboard to step into, over or run. ( I always added the command space shortcut to choose run. This way I can realy focus on debugging the specific parts I am interested in, a couple of well placed breakpoints are all that's needed.) Are there new short cuts or are they indeed lost? That would really be a (unnecesary) shame if it wouldn't be restored. The second unpleasant surprise was the loss of color. I don't mean script coloring (which I dislike: to much info for the value. it distracts me) but the ability to define a color to a word or sentence. For instance I use red for debug code. Visualy it's a very vast way of finding parts in my scripts. I need to change the itemdelimiter quite often and I always set the line with that declaration to blue so whith a glance I can see where I set it and to what. I was just planning on adding a popUpMenu to the script editor to be able to work quicker and with some more predifened colors to mark parts in my scripts. Probably this loss of color won't affect a lot of people so I guess I wil have to change my preference of working and find another way to define parts in my scripts. This will mean I will give GLX2 another try. This coloring was actualy my mean reason not to switch to GLX2. I hope and guess that the rest of the vers. 3 experience will be a real pleasure. All the best Claudi From rmicout at online.fr Sun Sep 7 11:17:13 2008 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Sun, 7 Sep 2008 17:17:13 +0200 Subject: Revolution 3.0 > New script editor In-Reply-To: <711447DA-250E-4C3F-B34E-8C8017337735@me.com> References: <5C8E7BF7-5EEF-4D2D-9BC5-2992DC02D8B5@online.fr> <7c87a2a10809041344h46385568ib4304e528d84ec4d@mail.gmail.com> <2CD55E10-2C2C-48E2-91CB-D1FF12800FB2@online.fr> <96CBED92-4192-48E8-9C28-E00DD108B910@online.fr> <7BCF773A-BE5A-49CC-90A2-C4E4E8F73393@daniels-mara.com> <711447DA-250E-4C3F-B34E-8C8017337735@me.com> Message-ID: <4894DC3C-9EF5-44FC-826D-AFCFC00CF01E@online.fr> OK Ren? Le 7 sept. 08 ? 16:11, Jerry Daniels a ?crit : > Ren?, > > You might want to post to the http://www.glx2.com site with > anomalies like these. That way users of GLX2 can see the answers > and non-users here don't have to filter through our tech support > messages. > > Are you using the latest release GLX2? It has been updated in the > last 24 hrs. Also, the beta version has been updated. This may have > killed your bug. > > Please let me know via the GLX2 site if the new versions help with > your problem. > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.glx2.com > > On Sep 6, 2008, at 2:39 PM, Ren? Micout wrote: > >> Jerry, >> My problems don't appears with Rev 3.0 but with 2.9 >> Cordialement >> Ren? >> >> Le 5 sept. 08 ? 15:40, Jerry Daniels a ?crit : >> >>> Ren?, >>> >>> Please post any errors on http://glx2.com support site. We'll >>> sort through them. We have had a few anomalies in making the >>> transition from Rev 2.x to 3.0. >>> >>> Best, >>> >>> Jerry Daniels >>> >>> Daniels & Mara, Inc. >>> Makers of GLX2 >>> http://www.glx2.com >>> >>> On Sep 5, 2008, at 3:10 AM, Ren? Micout wrote: >>> >>>> Sarah, >>>> Macintosh PB PPC G4 1,5 GHz, >>>> MacOS X 10.4.11, >>>> GLX2 version 2.1r2 >>>> Meilleurs souvenirs de Paris >>>> Ren? >>>> >>>> Le 5 sept. 08 ? 02:19, Sarah Reichelt a ?crit : >>>> >>>>> On Fri, Sep 5, 2008 at 8:00 AM, Ren? Micout >>>>> wrote: >>>>>> Good Night >>>>>> I bought GLX2 this afternoon and I discovered now... >>>>>> A small problem : clic on the right scollbar don't work... Is >>>>>> it a bug ? >>>>>> Another : Rev-Guides Picker 2.1 no longer works (the >>>>>> horizontal guide)... >>>>>> Meilleurs souvenirs de Paris >>>>>> Ren? >>>>> >>>>> >>>>> The scrollbar seems to work fine here Ren?. What operating >>>>> system are >>>>> you using and what version of GLX2? >>>>> >>>>> 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 jacque at hyperactivesw.com Sun Sep 7 12:32:12 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 07 Sep 2008 11:32:12 -0500 Subject: lost features scripteditor 3.0 In-Reply-To: <9FD69165-F42D-44F4-BD47-2BC81403D57C@fiberworld.nl> References: <9FD69165-F42D-44F4-BD47-2BC81403D57C@fiberworld.nl> Message-ID: <48C4020C.1060709@hyperactivesw.com> Claudi Cornaz wrote: > I like what I have seen so far, but there where 2 nasty surprises in the > script editor. > > The keyboard shortcuts for step [into] (spacebar) and step over (option > spacebar) are not working anymore. They've changed. If you turn on tooltips in the Preferences you will see what they are when you hover over the buttons in the script editor. Briefly, they are: Cmd/Ctrl-O -- step over Cmd/Ctrl-I -- step into Cmd/Ctrl-Y -- abort Cmd/Ctrl-> -- continue The last one requires the use of the shift key which I'm not too keen on because you have to use 2 hands to trigger it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sundown at pacifier.com Sun Sep 7 12:36:53 2008 From: sundown at pacifier.com (-= JB =-) Date: Sun, 7 Sep 2008 09:36:53 -0700 Subject: Dynamic Table Field - updated Message-ID: <9D3CFEE5-30A7-4498-843E-9A5249468710@pacifier.com> I have posted a new update to the stack Dynamic Table Filed in the Programming section of Rev On-line. Many things were either added or fixed recently and this latest version corrected some critical bugs. That will probably be it for now. Someday I might add a divider line that will drag with the cursor when you resize the columns and even a better cursor than the hand. View the description of the stack on line to see the features and the latest update time. -=>JB<=- From JimAultWins at yahoo.com Sun Sep 7 13:03:53 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 07 Sep 2008 10:03:53 -0700 Subject: lost features scripteditor 3.0 In-Reply-To: <9FD69165-F42D-44F4-BD47-2BC81403D57C@fiberworld.nl> Message-ID: On 9/7/08 7:27 AM, "Claudi Cornaz" wrote: > The keyboard shortcuts for step [into] (spacebar) and step over > (option spacebar) are not working anymore. > This is quite severe 'cause now it's impossible to debug while the > mouse is down, like in mouseMove. You might try the following technique for debugging user controls and key presses. One advantage to this is that you can debug-step & change the state of the globals using the variable watcher, thus always control those values. global gMseDn, gCntrlDn, gAltOptDn, gCmdDn, gShftDn on mouseDown put 1 into gMseDn repeat loop if gMseDn <> 1 then exit repeat -- which works if you have changed gMseDn in var watcher end repeat end mouseDown on mouseMove if gMseDn = 1 then --do good stuff here --change gMseDn in var watcher to 0 -- which is the same as mouseup end if end mouseMove on mouseup put 0 into gMseDn end mouseup on mouseRelease put 0 into gMseDn end mouseRelease --this is very similar to the allowDrag global variable ---------------------------------- Second issue is the color setting of the code lines: suggestion use the comment character # or / set the itemDel to comma ### comma ############ set the itemDel to tab ### tab ################## or set the itemDel to comma /// comma //////////////// set the itemDel to tab /// tab //////////////////// Hope this gives you some ideas. Jim Ault Las Vegas On 9/7/08 7:27 AM, "Claudi Cornaz" wrote: > Hi all, > > I didn't have much time to put vers 3 through it's paces yet, but of > course I was to curious to see what it would be like. > I hope to get some more time for programming again the comming days. > (I still have to finish 2 films in the comming weeks but I will > only be working a couple of hrs a day on these) > > I like what I have seen so far, but there where 2 nasty surprises in > the script editor. > > The keyboard shortcuts for step [into] (spacebar) and step over > (option spacebar) are not working anymore. > This is quite severe 'cause now it's impossible to debug while the > mouse is down, like in mouseMove. > Because it's of course quite impossible to click on a button in the > debugger and to keep the mouse button down at the same time. > > In almost all my programs you need to drag objects or images around, > so it's crucial for me to able to debug during the moseMove handler. > I have a trackball and with a match I can lock the mouse button down. > This way I can move the mouse around, > without getting cramp in my fingers and "control" the debugger with > the keyboard to step into, over or run. > ( I always added the command space shortcut to choose run. This way I > can realy focus on debugging > the specific parts I am interested in, a couple of well placed > breakpoints are all that's needed.) > > Are there new short cuts or are they indeed lost? That would really > be a (unnecesary) shame if it wouldn't be restored. > > The second unpleasant surprise was the loss of color. I don't mean > script coloring (which I dislike: to much info for the value. it > distracts me) > but the ability to define a color to a word or sentence. For instance > I use red for debug code. Visualy it's a very vast way of > finding parts in my scripts. I need to change the itemdelimiter quite > often and I always set the line with that declaration to blue > so whith a glance I can see where I set it and to what. > I was just planning on adding a popUpMenu to the script editor to be > able to work quicker and with some more predifened colors > to mark parts in my scripts. > > Probably this loss of color won't affect a lot of people so I guess I > wil have to change my preference of working > and find another way to define parts in my scripts. > This will mean I will give GLX2 another try. This coloring was > actualy my mean reason not to switch to GLX2. > > I hope and guess that the rest of the vers. 3 experience will be a > real pleasure. > > All the best Claudi > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution 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.daniels at me.com Sun Sep 7 13:12:19 2008 From: jerry.daniels at me.com (Jerry Daniels) Date: Sun, 07 Sep 2008 12:12:19 -0500 Subject: lost features scripteditor 3.0 In-Reply-To: <9FD69165-F42D-44F4-BD47-2BC81403D57C@fiberworld.nl> References: <9FD69165-F42D-44F4-BD47-2BC81403D57C@fiberworld.nl> Message-ID: <7E0AF77C-C6AE-4363-9BC2-1A1F969ED9D8@me.com> Claudi, 1. You can turn off color with GLX2. 2. You can step through the GLX2 debugger with the space bar. There are probably updates for you if you have not used GLX2 recently and still have a license to get updates. The support site is: http://www.glx2.com . Go there to ask any questions if you need help getting back up on the GLX2 horse. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.glx2.com On Sep 7, 2008, at 9:27 AM, Claudi Cornaz wrote: > Probably this loss of color won't affect a lot of people so I guess > I wil have to change my preference of working > and find another way to define parts in my scripts. > This will mean I will give GLX2 another try. This coloring was > actualy my mean reason not to switch to GLX2. From kray at sonsothunder.com Sun Sep 7 16:29:26 2008 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 07 Sep 2008 15:29:26 -0500 Subject: stsMLXEditor, Notepad, Vista, Rev 3 In-Reply-To: Message-ID: > Ken, just to let you know, I've tried stsMLXEditor on Rev 2.9 on linux, and > it behaves the same way as on Vista. So it seems like it is not os-related, > and nor is it confined to Rev 3.0 Hmm... it works fine on Rev 2.9 and 3.0 on OS X, but I think I found the problem with Windows (at least). It seems the original example commands for Windows were wrong. Here's what it says when you download it (for Notepad): put "%s" into tTmpFile put quote & "c:\\winnt\notepad.exe" & quote into tEditor get shell(tEditor && tTmpFile) There are several things wrong with this: 1) The shell command is blocking, so it can't "watch" for changes while you're editing in the external editor. This is remedied by adding "start" to the shell command in line 3. 2) If you add quotes before the path in 'tEditor' and then try to pass that in the shell command line with 'start', it fails. It is better then to pass the 8.3 path name for the editor path (if you don't know it, you can execute the "shortFilePath" function) since 'tTmpFile' is already 8.3 up to the last item in the path, it works properly without quotes. 3) There was no addition of a line to hide the console window, so it looks ugly going to/from. 4) The sample suggests your Windows directory is named "winnt", which likely isn't true. Here's the revised example for Notepad that works for me in Windows XP, Rev 2.9 (haven't tried Vista/3.0 yet): put "%s" into tTmpFile put "c:\\windows\\notepad.exe" into tEditor set the hideconsolewindows to true get shell("start" && tEditor && tTmpFile) Similarly, the WordPad example, which has a path with spaces in it, should be (watch the line wraps): put "%s" into tTmpFile put shortFilePath("c:\\program files\\windowsnt\\accessories\\ wordpad.exe") into tEditor set the hideconsolewindows to true get shell("start" && tEditor && tTmpFile) Here's the test I ran: 1) Expand the stsMLXEditor window 2) Click the "Active" checkbox 3) Click on the "Test" button (you should have the script of the test button open in the specified external editor) 4) Make a change to the script in the external editor (I added a comment) and make sure you save the changes in that editor. 5) Switch back to Rev, turn OFF the "Active" checkbox, and execute the following statement in the Message Box: edit script of btn "Test" of stack "revMLXEditor" The script should open in Rev's Script Editor, and show the changes you made. Let me know if it works for you; in the meantime I'll be updating stsMLXEditor with the proper sample commands. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From infinite00 at embarqmail.com Sun Sep 7 22:21:00 2008 From: infinite00 at embarqmail.com (Bruce A. Pokras) Date: Sun, 7 Sep 2008 22:21:00 -0400 Subject: can't access scripts Message-ID: All, Are any of you using GLX2? There is an incompatibility between GLX2 and RunRev 3.0 that prevents the script editor from opening, and also prevents some menus from working (e.g., I could not disable GLX2 from the menubar). The current beta of GLX2 is supposed to address the problem, but I have not tried that. Disabling GLX2 by moving the plugin out of its Plugins folder fixes the problem. Regards, Bruce >Fritz, Mark, > >As soon as I downloaded 3.0, I ran into the same problem with not >being able to edit scripts. I reported it immediately, but until >your references I thought I was the only one with this aberration. >In my case it holds true for HC stacks that I convert with 3.0 as >well as those previously converted by earlier RR versions. They act >as if there are no scripts. Not even an empty edit window. As I >mentioned at the time, I was unable to report this on the beta list, >having not been recognized, though I did receive notification that I >was activated. One or two of my emails were off list. Again, I just >got no response from anyone. > >Joe Wilkins > >On Sep 6, 2008, at 5:38 PM, Friedrich F. Grohmann wrote: > >>Thanks, Mark! >> >>Good to know that I don't suffer from some exotic hallucination. >>Unfortunately, however, the trick with the deleted preferences >>stack doesn't work so far.... >> >>All the best, >>Fritz >> >> >> >>On 6 Sep 2008, at 23:38, Mark Schonewille wrote: >> >>>Hallo Friedrich! >>> >>>That happened to me too and I reported it already. It looks like >>>there is a problem with the preferences stack. If you delete it >>>from ~/Library/Preferences/Runtime Revolution/Revolution >>>Enterprise or the equivalent of that folder on your system with >>>your license, the problem might solve itself. >>> >>>-- >>>Best regards, >>> >>>Mark Schonewille >_______________________________________________ >use-revolution mailing list >use-revolution 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 Sep 7 22:31:34 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sun, 7 Sep 2008 19:31:34 -0700 Subject: can't access scripts In-Reply-To: References: Message-ID: Bruce, Not me. Just plain ole RR 3.0. Joe Wilkins On Sep 7, 2008, at 7:21 PM, Bruce A. Pokras wrote: > All, > > Are any of you using GLX2? There is an incompatibility between GLX2 > and RunRev 3.0 that prevents the script editor from opening, and > also prevents some menus from working (e.g., I could not disable > GLX2 from the menubar). The current beta of GLX2 is supposed to > address the problem, but I have not tried that. Disabling GLX2 by > moving the plugin out of its Plugins folder fixes the problem. > > Regards, > > Bruce > > > > >> Fritz, Mark, >> >> As soon as I downloaded 3.0, I ran into the same problem with not >> being able to edit scripts. I reported it immediately, but until >> your references I thought I was the only one with this aberration. >> In my case it holds true for HC stacks that I convert with 3.0 as >> well as those previously converted by earlier RR versions. They act >> as if there are no scripts. Not even an empty edit window. As I >> mentioned at the time, I was unable to report this on the beta >> list, having not been recognized, though I did receive notification >> that I was activated. One or two of my emails were off list. Again, >> I just got no response from anyone. >> >> Joe Wilkins >> >> On Sep 6, 2008, at 5:38 PM, Friedrich F. Grohmann wrote: >> >>> Thanks, Mark! >>> >>> Good to know that I don't suffer from some exotic hallucination. >>> Unfortunately, however, the trick with the deleted preferences >>> stack doesn't work so far.... >>> >>> All the best, >>> Fritz >>> >>> >>> >>> On 6 Sep 2008, at 23:38, Mark Schonewille wrote: >>> >>>> Hallo Friedrich! >>>> >>>> That happened to me too and I reported it already. It looks like >>>> there is a problem with the preferences stack. If you delete it >>>> from ~/Library/Preferences/Runtime Revolution/Revolution >>>> Enterprise or the equivalent of that folder on your system with >>>> your license, the problem might solve itself. >>>> >>>> -- >>>> Best regards, >>>> >>>> Mark Schonewille >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 shedrup at ms9.hinet.net Mon Sep 8 00:13:57 2008 From: shedrup at ms9.hinet.net (Friedrich F. Grohmann) Date: Mon, 8 Sep 2008 12:13:57 +0800 Subject: can't access scripts In-Reply-To: References: Message-ID: <67F56809-9816-442D-B847-CAADE34F9A94@ms9.hinet.net> Bruce, Thanks for the hint but no, I don't use GLX2. I own a copy but so far didn't feel the need to switch from Rev's script editor. Thus there is no disturbing plugin in the Plugins folder. Also, the problem described is not restricted to stacks I converted from earlier HC incarnations. It happens, too, with stacks developed from scratch in Revolution. All the best, Fritz On 8 Sep 2008, at 10:21, Bruce A. Pokras wrote: > All, > > Are any of you using GLX2? There is an incompatibility between > GLX2 and RunRev 3.0 that prevents the script editor from opening, > and also prevents some menus from working (e.g., I could not > disable GLX2 from the menubar). The current beta of GLX2 is > supposed to address the problem, but I have not tried that. > Disabling GLX2 by moving the plugin out of its Plugins folder fixes > the problem. > > Regards, > > Bruce > > > > >> Fritz, Mark, >> >> As soon as I downloaded 3.0, I ran into the same problem with not >> being able to edit scripts. I reported it immediately, but until >> your references I thought I was the only one with this aberration. >> In my case it holds true for HC stacks that I convert with 3.0 as >> well as those previously converted by earlier RR versions. They >> act as if there are no scripts. Not even an empty edit window. As >> I mentioned at the time, I was unable to report this on the beta >> list, having not been recognized, though I did receive >> notification that I was activated. One or two of my emails were >> off list. Again, I just got no response from anyone. >> >> Joe Wilkins >> >> On Sep 6, 2008, at 5:38 PM, Friedrich F. Grohmann wrote: >> >>> Thanks, Mark! >>> >>> Good to know that I don't suffer from some exotic hallucination. >>> Unfortunately, however, the trick with the deleted preferences >>> stack doesn't work so far.... >>> >>> All the best, >>> Fritz >>> >>> >>> >>> On 6 Sep 2008, at 23:38, Mark Schonewille wrote: >>> >>>> Hallo Friedrich! >>>> >>>> That happened to me too and I reported it already. It looks like >>>> there is a problem with the preferences stack. If you delete it >>>> from ~/Library/Preferences/Runtime Revolution/Revolution >>>> Enterprise or the equivalent of that folder on your system with >>>> your license, the problem might solve itself. >>>> >>>> -- >>>> Best regards, >>>> >>>> Mark Schonewille >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 baleareninsel at gmx.net Mon Sep 8 03:19:43 2008 From: baleareninsel at gmx.net (Horst) Date: Mon, 8 Sep 2008 00:19:43 -0700 (PDT) Subject: Stack opens behind Windows desktop In-Reply-To: <48C35DE6.30509@hyperactivesw.com> References: <48C35DE6.30509@hyperactivesw.com> Message-ID: <19367073.post@talk.nabble.com> Hol? Jacqueline, Yes we have same problem here, no idea, why and thought, it would be a spanish problem :-) Working with Win 2000, Win XP and RR 2.9 Ho finds a solution will be my hero! best regards Horst J. Landman Gay wrote: > > Odd Windows problem, that happens inconsistently: A standalone's > mainstack has its decorations set to empty and is sized to the > windowboundingrect. On launch, or sometimes when maximizing from the > task bar, the stack window opens invisibly. One person described it as > being "behind" the desktop. It can sometimes be brought back to view by > pressing the Windows key on the keyboard, and when that key is released > the stack pops back into view where it belongs. > > I've tried forcing it by specifically issuing the "toplevel" command and > the "show" command on both openstack and uniconifystack. The client says > it still sometimes fails to display. I've seen it happen only once, on > launch, and couldn't reproduce it again. It never happens in the IDE. > The stack is never made invisible or hidden; only its iconic is changed. > > This happens only on Windows, the Mac version goes to and from the dock > without any problem. Has anyone seen this? > > -- > 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/Stack-opens-behind-Windows-desktop-tp19354380p19367073.html Sent from the Revolution - User mailing list archive at Nabble.com. From chipp at chipp.com Mon Sep 8 03:43:47 2008 From: chipp at chipp.com (Chipp Walters) Date: Mon, 8 Sep 2008 02:43:47 -0500 Subject: Stack opens behind Windows desktop In-Reply-To: <48C35DE6.30509@hyperactivesw.com> References: <48C35DE6.30509@hyperactivesw.com> Message-ID: <665591460809080043x20188c59v9d818640c0cecf00@mail.gmail.com> Jacque, Are you minimizing it with it's decorations set to empty? I think I remember the same issue and I always set the decorations to default, then minimized, then trapped the message when maximizing and reset them to empty. You might try it. From bdrunrev at gmail.com Mon Sep 8 04:01:47 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Mon, 8 Sep 2008 11:01:47 +0300 Subject: lost features scripteditor 3.0 In-Reply-To: References: <9FD69165-F42D-44F4-BD47-2BC81403D57C@fiberworld.nl> Message-ID: On Sun, Sep 7, 2008 at 8:03 PM, Jim Ault wrote: > > You might try the following technique for debugging user controls and key > presses. One advantage to this is that you can debug-step & change the > state of the globals using the variable watcher, thus always control those > values. > > global gMseDn, gCntrlDn, gAltOptDn, gCmdDn, gShftDn > > on mouseDown > put 1 into gMseDn > > [snip] I routinely do something similar with many of (what I would call) the object model properties , e.g puf the mouseLoc into tMouseLoc or put the long name of the target into tTargetLongName I've found that code can get really confusing if the debugger starts and I'm referring to the values by function name, as the value returned can change to represent values that pertain to the debugger as an application rather than to my application. I find it's better to just grab the values from the application context asap, then if later on I need to debug that handler (maybe for something completely different), I don't get thrown off track by such object model properties containing values from the context of the debugger. I then breakpoint after I've got hold of those values before the debugging sesssion begins. Bernard From toolbook at kestner.de Mon Sep 8 04:32:48 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 8 Sep 2008 10:32:48 +0200 Subject: OT: Software License Manager Message-ID: <000f01c9118d$7ad10770$18b2a8c0@Kestner.local> Hello, I am thinking about switching from hardware copy protection to a licensing system. Which licensing manger tools do you use, are there any recommendations? Which are easy to implement in Rev? Which have the less maintenance in use and are reliable and stable? Are there any free ones? Any experiences welcome Tiemo From toolbook at kestner.de Mon Sep 8 04:50:43 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 8 Sep 2008 10:50:43 +0200 Subject: AW: Software License Manager In-Reply-To: <000f01c9118d$7ad10770$18b2a8c0@Kestner.local> Message-ID: <001401c9118f$fac80da0$18b2a8c0@Kestner.local> I have to add, that I for sure don't want to know, HOW you do it (as discussed before), just if you have any recommendations of WHAT tools do you use or have tested. I have searched the net and did found yet only licensing systems which have to be bind with dll, active-x or other windows specific technics into my software, but didn't find yet a solution, with an API, which I could talk to from rev on win and Mac OS X. The licensing key maintenance tool should be available for Win Thanks Tiemo > Hello, > > I am thinking about switching from hardware copy protection to a licensing > system. > > Which licensing manger tools do you use, are there any recommendations? > Which are easy to implement in Rev? Which have the less maintenance in use > and are reliable and stable? Are there any free ones? > > Any experiences welcome > > Tiemo > From revolution at derbrill.de Mon Sep 8 06:27:03 2008 From: revolution at derbrill.de (Malte Brill) Date: Mon, 8 Sep 2008 12:27:03 +0200 Subject: AW: Software License Manager In-Reply-To: <20070323233431.2249B48921B@mail.runrev.com> References: <20070323233431.2249B48921B@mail.runrev.com> Message-ID: Hi Tiemo, I guess everyone has a different take on this and there are quite a few options. I will for sure not claim completeness in this email, nor will I claim to be right in any point I make. :) I think it is important not to be paranoid about piracy. There will always be the cheapstakes that will try to get everything for free. Those will never be your customers. They just won't. If they can not get it for free, they will search for something different. I don?t think these people is what I need to care about. If I use something sophisticated to "protect" my work, I only risk to challenge someone to get around my protection scheme. And if they try, they will get around it. Using 3rd party technology like wrappers around your application only increases the likelyhood that a cracker has it easier to get around the protection. If the protection technology is cracked for any other application, it will be fairly easy to get around it for MY app. too if it is protected using the same technology. I would only considder a wrapper option, if I used a payment processor with an affiliate system, that stores data in the wrapper to pay out my affiliates (custom builts) IMHO it is important to make it easy enough for a person that is willing to open the wallet to do so. And leave them with a "Yes, it was worth to pay for it" feeling. This is not only about the techology you use to protect your work, but also about the experience in buying it. Depending on the kind of application you develop and the way you deliver to your users, you have different options, which can leave your users with a positive feeling about your software or mildly to terribly annoyed. If you deliver on a disc, you might require the disc to remain in the drive, which I would not like to use. I would prefer all the stuff installed on my HD or if I need to save space, have the option to run of the Disc. If you deliver download versions you might go the timeout or the crippleware approach. A timeout can be based on a date xyz days after install, a given time of actual use or a number of launches, while a crippled version would become only fully functional after the app has been purchased. Both approaches require the user to enter an unlock code that he has to purchase from you. For different types of programs, different approaches might be the best fit. These methods require that you store some information in a sensible place on the users machine. So you would need to take care that the file is not too easy to find if you go with a timed copy. If you store the key for a crippled application, that would be less important, as it would not make sense to delete the unlock code and thus reverting the programm to demo mode. You have the option to call home, to check if the key they are trying to use has been stolen, but I do prefer not to. I do not trust apps that call home, why should anyone else? It is important to make the entering of the key as easy as possible (I learned that the hard way). Give an option to paste from clipboard and strip all whitespace before and after. Prompt the user if the stuff pasted is wrong (multiple lines for example) Nothing is more frustrating when you try to enter your user data and it is too complicated. If this works in your app, it is important to make it as easy as possible for your customer to pay you. If you have to click more than twice on your homepage to buy your product they might have lost interest already. If you use an online payment processor make sure to send out the registration immediately. Here is how I do it in my games: Game times out after an hour playtime. It has an unlock code checker and links to the order now page on my website. Payment is handled by PAYPAL (I know, i know) Once purchase is done PAYPAL sends a so called instant payment notification to my server. A PHP script receives the IPN and extracts the relevant purchase data from the IPN. The script then generates an unlock code that the checker in the game will parse. This code is sent by email and displays the unlock code to the user. The whole process is (hopefully) convenient for the buyer, but also saves me a heap of work, as I do no longer need to generate unlock codes by hand. 2 euro cents. Malte From sundown at pacifier.com Mon Sep 8 06:50:15 2008 From: sundown at pacifier.com (-= JB =-) Date: Mon, 8 Sep 2008 03:50:15 -0700 Subject: Dynamic Table Field - bug fixed Message-ID: <11D5B6DF-5AB8-4917-926F-91855DB87E85@pacifier.com> I fixed a bug in the doubleMouseDown in the handler that is called when the shifKey is held down. It was uploaded to Rev On-line. It isn't perfect but it is a lot better. -=>JB<=- From sundown at pacifier.com Mon Sep 8 07:04:54 2008 From: sundown at pacifier.com (-= JB =-) Date: Mon, 8 Sep 2008 04:04:54 -0700 Subject: Dynamic Table Field - fixed again Message-ID: <326519B9-4A28-4AC7-B229-5AF8F4D692AD@pacifier.com> I figured out one more small math problem in the mouseDoubleDown handler that is accessed when the shiftKey is held down. Now I think it is working properly. -=>JB<=- From david at architex.tv Mon Sep 8 07:12:21 2008 From: david at architex.tv (David Bovill) Date: Mon, 8 Sep 2008 12:12:21 +0100 Subject: [FYI] WEBKIT In-Reply-To: <72824223-B255-4A90-A067-073BFAF54D7B@rcn.com> References: <00031D45.48C3128E@the-office.us> <72824223-B255-4A90-A067-073BFAF54D7B@rcn.com> Message-ID: It's a little confusing. I've been trying to figure out the details, as its also relevant to how revBrowser works - particularly with things like plugins for Safari. This is the question I've asked on the WebKit forums: As the WebKit.app nightly build and Safari are both based on the Webkit framework - how exactly does this work. My guess is that the nightly build uses a more recnet framework bundled in the OSX package, and Safari uses the a framework buried somewhere in the system/library? 2008/9/7 Colin Holgate > > On Sep 6, 2008, at 7:43 PM, Stephen Barncard wrote: > > The DEVELOP menu is hidden when first installed, but can be turned on in >> preferences --> advanced >> > > Do you know that it's in Safari too? I'm trying to figure out which WebKit framework revBrowser uses, and therefore how it interacts with upgrades, and installation of Safari plugins. From revlist at azurevision.co.uk Mon Sep 8 07:31:27 2008 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 8 Sep 2008 12:31:27 +0100 Subject: AW: Software License Manager In-Reply-To: References: <20070323233431.2249B48921B@mail.runrev.com> Message-ID: On 8 Sep 2008, at 11:27, Malte Brill wrote: > It is important to make the entering of the key as easy as possible > (I learned that the hard way). Give an option to paste from > clipboard and strip all whitespace before and after. Prompt the user > if the stuff pasted is wrong (multiple lines for example) Nothing is > more frustrating when you try to enter your user data and it is too > complicated. I went a step further than this with Aperture Assistant - the user copies the entire registration email, then the 'Paste From Clipboard' button parses out the details. > It has an unlock code checker and links to the order now page on my > website. Payment is handled by PAYPAL (I know, i know) Once purchase > is done PAYPAL sends a so called instant payment notification to my > server. A PHP script receives the IPN and extracts the relevant > purchase data from the IPN. The script then generates an unlock code > that the checker in the game will parse. This code is sent by email > and displays the unlock code to the user. The whole process is > (hopefully) convenient for the buyer, but also saves me a heap of > work, as I do no longer need to generate unlock codes by hand. I do something roughly similar, but as I don't know enough PHP I set up an old PowerBook plus a Rev app that checks all the emails in a certain folder in Mail, generates codes and sends out registration emails. Mail on that computer doesn't do anything but deal with registrations, and it's only gone down once in almost a year. ;-) I just need to look at something similar using Kagi or someone, as there have been a couple of enquiries by people who didn't want to use PayPal. Ian From toolbook at kestner.de Mon Sep 8 07:57:24 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 8 Sep 2008 13:57:24 +0200 Subject: AW: AW: Software License Manager In-Reply-To: Message-ID: <001901c911aa$0f3b8040$18b2a8c0@Kestner.local> Hi Malte, thank you, very nice to let us take part on your corporate thinking about licensing models. I agree that the licensing process should be max easy and smooth for the user and with minimum effort for me. And it must not be the ultimate solution. That's why I used to use hardware copy protection, but it's very inflexible if you start thinking about network licences, etc. Going on researching :) Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Malte Brill > Gesendet: Montag, 8. September 2008 12:27 > An: use-revolution at lists.runrev.com > Betreff: Re: AW: Software License Manager > > Hi Tiemo, > > I guess everyone has a different take on this and there are quite a > few options. I will for sure not claim completeness in this email, > nor will I claim to be right in any point I make. :) > > I think it is important not to be paranoid about piracy. There will > always be the cheapstakes that will try to get everything for free. > Those will never be your customers. They just won't. If they can not > get it for free, they will search for something different. I don?t > think these people is what I need to care about. If I use something > sophisticated to "protect" my work, I only risk to challenge someone > to get around my protection scheme. And if they try, they will get > around it. Using 3rd party technology like wrappers around your > application only increases the likelyhood that a cracker has it > easier to get around the protection. If the protection technology is > cracked for any other application, it will be fairly easy to get > around it for MY app. too if it is protected using the same > technology. I would only considder a wrapper option, if I used a > payment processor with an affiliate system, that stores data in the > wrapper to pay out my affiliates (custom builts) > > IMHO it is important to make it easy enough for a person that is > willing to open the wallet to do so. And leave them with a "Yes, it > was worth to pay for it" feeling. This is not only about the > techology you use to protect your work, but also about the experience > in buying it. Depending on the kind of application you develop and > the way you deliver to your users, you have different options, which > can leave your users with a positive feeling about your software or > mildly to terribly annoyed. > > If you deliver on a disc, you might require the disc to remain in the > drive, which I would not like to use. I would prefer all the stuff > installed on my HD or if I need to save space, have the option to run > of the Disc. > If you deliver download versions you might go the timeout or the > crippleware approach. A timeout can be based on a date xyz days after > install, a given time of actual use or a number of launches, while a > crippled version would become only fully functional after the app has > been purchased. Both approaches require the user to enter an unlock > code that he has to purchase from you. For different types of > programs, different approaches might be the best fit. These methods > require that you store some information in a sensible place on the > users machine. So you would need to take care that the file is not > too easy to find if you go with a timed copy. If you store the key > for a crippled application, that would be less important, as it would > not make sense to delete the unlock code and thus reverting the > programm to demo mode. You have the option to call home, to check if > the key they are trying to use has been stolen, but I do prefer not > to. I do not trust apps that call home, why should anyone else? > > It is important to make the entering of the key as easy as possible > (I learned that the hard way). Give an option to paste from clipboard > and strip all whitespace before and after. Prompt the user if the > stuff pasted is wrong (multiple lines for example) Nothing is more > frustrating when you try to enter your user data and it is too > complicated. If this works in your app, it is important to make it as > easy as possible for your customer to pay you. If you have to click > more than twice on your homepage to buy your product they might have > lost interest already. If you use an online payment processor make > sure to send out the registration immediately. Here is how I do it in > my games: > > Game times out after an hour playtime. It has an unlock code checker > and links to the order now page on my website. Payment is handled by > PAYPAL (I know, i know) Once purchase is done PAYPAL sends a so > called instant payment notification to my server. A PHP script > receives the IPN and extracts the relevant purchase data from the > IPN. The script then generates an unlock code that the checker in the > game will parse. This code is sent by email and displays the unlock > code to the user. The whole process is (hopefully) convenient for the > buyer, but also saves me a heap of work, as I do no longer need to > generate unlock codes by hand. > > 2 euro cents. > > 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 sims at ezpzapps.com Mon Sep 8 08:19:33 2008 From: sims at ezpzapps.com (Jim Sims) Date: Mon, 8 Sep 2008 14:19:33 +0200 Subject: download limits - Rev CGI? Message-ID: <75900599-E05F-45B5-8C82-469075D05956@ezpzapps.com> I want to set a limit to the number of times a text file(s) can be downloaded. Example, say I have a group of 100 people eligible to download a file (put url "http://www.somebody.com/hamburger.txt" ) with a Rev app. I only want the first fifty to be able to get the file, anyone that tries after that would be told "Sorry, snooze and you lose". I might want to be able to set up many such limited situations at the same time (different files available for different groups). I've not done any Rev CGI 'stuff', is this the sort of thing that could be done with Rev CGI? sims From runrev260805 at m-r-d.de Mon Sep 8 08:36:53 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 8 Sep 2008 12:36:53 +0000 Subject: only 9 parameters possible in rev standalone commandline Message-ID: <00031E11.48C53884@the-office.us> Hi, am i the only one who is using rev standalones with commandline parameters? Regards, Matthias -------- Original Message -------- Subject: only 9 parameters possible in rev standalone commandline (06-Sep-2008 23:31) From: runrev260805 at m-r-d.de To: runrev260805 at m-r-d.de > Hi, > > it seems, that only 9 parameters are passed to runrev standalone at the > commandline. > I tried to pass 11 parameters to the standalone, but only 9 are recognized > by the standalone. > > I checked the documentation, but there is no such limitation mentioned. > > Can someone confirm? > > > Regards, > > Matthias > _______________________________________________ > use-revolution mailing list > use-revolution 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 klaus at major-k.de Mon Sep 8 08:53:47 2008 From: klaus at major-k.de (Klaus Major) Date: Mon, 8 Sep 2008 14:53:47 +0200 Subject: download limits - Rev CGI? In-Reply-To: <75900599-E05F-45B5-8C82-469075D05956@ezpzapps.com> References: <75900599-E05F-45B5-8C82-469075D05956@ezpzapps.com> Message-ID: <8BC96402-B3BC-4D16-96AE-CC3C9DDB9F25@major-k.de> Hi sims, > I want to set a limit to the number of times a text file(s) can be > downloaded. > > Example, say I have a group of 100 people eligible to download a file > (put url "http://www.somebody.com/hamburger.txt" ) with a Rev app. > I only want the first fifty to be able to get the file, anyone that > tries after that would be told "Sorry, snooze and you lose". > > I might want to be able to set up many such limited situations > at the same time (different files available for different groups). > > I've not done any Rev CGI 'stuff', is this the sort of thing that > could be done with Rev CGI? Yes, of course! Just check/write a simple textfile(s) with a counter when your CGI starts. > sims Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Mon Sep 8 09:08:57 2008 From: klaus at major-k.de (Klaus Major) Date: Mon, 8 Sep 2008 15:08:57 +0200 Subject: download limits - Rev CGI? In-Reply-To: <8BC96402-B3BC-4D16-96AE-CC3C9DDB9F25@major-k.de> References: <75900599-E05F-45B5-8C82-469075D05956@ezpzapps.com> <8BC96402-B3BC-4D16-96AE-CC3C9DDB9F25@major-k.de> Message-ID: <4EF5BB6D-D109-459F-8697-F286BF7B0274@major-k.de> Hi sims, > Hi sims, > >> I want to set a limit to the number of times a text file(s) can be >> downloaded. >> >> Example, say I have a group of 100 people eligible to download a file >> (put url "http://www.somebody.com/hamburger.txt" ) with a Rev app. >> I only want the first fifty to be able to get the file, anyone that >> tries after that would be told "Sorry, snooze and you lose". >> >> I might want to be able to set up many such limited situations >> at the same time (different files available for different groups). >> >> I've not done any Rev CGI 'stuff', is this the sort of thing that >> could be done with Rev CGI? > > Yes, of course! > > Just check/write a simple textfile(s) with a counter when your CGI > starts. looks I was a bit too fast! The query put url "http://www.somebody.com/hamburger.txt" into whatever will be handled by the webserver running at "www.somebody.com" but not by your CGI! In that case you will have to script your CGI script to return that namely file and you will have to: put url "http://www.somebody.com/cgi_that_delivers_the_file_hamburger" into whatever and check "$QUERY_STRING" in your CGI(s) Anyway, it is possible :-) >> sims > > Regard Best Klaus Major klaus at major-k.de http://www.major-k.de From benr_mc at cogapp.com Mon Sep 8 09:51:48 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Mon, 08 Sep 2008 14:51:48 +0100 Subject: only 9 parameters possible in rev standalone commandline In-Reply-To: <00031E11.48C53884@the-office.us> References: <00031E11.48C53884@the-office.us> Message-ID: <48C52DF4.1000507@cogapp.com> runrev260805 at m-r-d.de wrote: > am i the only one who is using rev standalones with commandline parameters? No, I know of at least one other (me). But I've never tried using it with more than two; you might be the only using rev standalones with more than nine. - Ben From rmicout at online.fr Mon Sep 8 10:29:37 2008 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Mon, 8 Sep 2008 16:29:37 +0200 Subject: only 9 parameters possible in rev standalone commandline In-Reply-To: <48C52DF4.1000507@cogapp.com> References: <00031E11.48C53884@the-office.us> <48C52DF4.1000507@cogapp.com> Message-ID: <5BA3568D-EE24-400F-91CF-04B0D357FE0E@online.fr> Bonjour, I have this handler (first line) : on jouerAccord suivant,nbrdeSons,laNote,transpo,timbre,nDur?e,v?locit?,typeAccord,nJeuA ccord,?tatduFlux with 10 parameters. It work good ! In GLX2 the 9 first parameters are in alphabetical classment but the last (10th) [?tatduFlux] is after the 9th [v?locit?] But all work very well Bons souvenirs de Paris Ren? Le 8 sept. 08 ? 15:51, Ben Rubinstein a ?crit : > runrev260805 at m-r-d.de wrote: >> am i the only one who is using rev standalones with commandline >> parameters? > > No, I know of at least one other (me). But I've never tried using > it with more than two; you might be the only using rev standalones > with more than nine. > > - 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 JimAultWins at yahoo.com Mon Sep 8 10:42:52 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 08 Sep 2008 07:42:52 -0700 Subject: download limits - Rev CGI? In-Reply-To: <75900599-E05F-45B5-8C82-469075D05956@ezpzapps.com> Message-ID: Yes, this is possible and a typical use of a web server. Using PHP, this is the same as a visitor counter where the value is written to a text file. A Rev-cgi can do the same thing. Even better for you might be that each download is written to a log file showing details you would like to keep such as date, time, elapsed time, IP address, query string, success. Here is a tutorial on using text files to track a visitor count http://www.hyperactivesw.com/cgitutorial/scripts2.html courtesy of Jacqueline Landman Gay Jim Ault Las Vegas On 9/8/08 5:19 AM, "Jim Sims" wrote: > I want to set a limit to the number of times a text file(s) can be > downloaded. > > Example, say I have a group of 100 people eligible to download a file > (put url "http://www.somebody.com/hamburger.txt" ) with a Rev app. > I only want the first fifty to be able to get the file, anyone that > tries after that would be told "Sorry, snooze and you lose". > > I might want to be able to set up many such limited situations > at the same time (different files available for different groups). > > I've not done any Rev CGI 'stuff', is this the sort of thing that > could be done with Rev CGI? > > sims From sims at ezpzapps.com Mon Sep 8 11:00:10 2008 From: sims at ezpzapps.com (Jim Sims) Date: Mon, 8 Sep 2008 17:00:10 +0200 Subject: download limits - Rev CGI? In-Reply-To: References: Message-ID: <29E68D5C-ED75-476F-A2BE-EBD82108EEF5@ezpzapps.com> On Sep 8, 2008, at 4:42 PM, Jim Ault wrote: > Yes, this is possible and a typical use of a web server. > Here is a tutorial on using text files to track a visitor count > http://www.hyperactivesw.com/cgitutorial/scripts2.html > courtesy of Jacqueline Landman Gay also The Famous Klaus Major (International star of stage & screen) wrote: > In that case you will have to script your CGI script to return that > namely file and you will have to: > put url "http://www.somebody.com/ > cgi_that_delivers_the_file_hamburger" into whatever > and check "$QUERY_STRING" in your CGI(s) Hey Thanks! :-) I've got Andre's revHTTP stacks open here (local) and am having fun. sims From jacque at hyperactivesw.com Mon Sep 8 11:32:56 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 08 Sep 2008 10:32:56 -0500 Subject: Stack opens behind Windows desktop In-Reply-To: <665591460809080043x20188c59v9d818640c0cecf00@mail.gmail.com> References: <48C35DE6.30509@hyperactivesw.com> <665591460809080043x20188c59v9d818640c0cecf00@mail.gmail.com> Message-ID: <48C545A8.3000905@hyperactivesw.com> Chipp Walters wrote: > Jacque, > Are you minimizing it with it's decorations set to empty? I think I remember > the same issue and I always set the decorations to default, then minimized, > then trapped the message when maximizing and reset them to empty. You might > try it. Yes, I'm doing that -- mostly because a window without any decorations won't minimize at all. But since it also happened once on startup (where decorations would have been saved as empty in the mainstack) I'm thinking something else is going on. Thanks for answering though, any feedback at all is welcome. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sundown at pacifier.com Mon Sep 8 12:15:43 2008 From: sundown at pacifier.com (-= JB =-) Date: Mon, 8 Sep 2008 09:15:43 -0700 Subject: Dynamic Table Field - fixed doubleclick bug Message-ID: <8437B06F-E333-4A3F-836A-1EF65C8B05A4@pacifier.com> I finally figured out how to fix the bug that collapsed the column when the user double clicked on the divider line and have corrected it. The update has been uploaded to Rev On-line. Everything should work excellent now. That was the last problem I know about so if anyone finds more bugs please let me know. I have tested it very good already. -=>JB<=- From runrev260805 at m-r-d.de Mon Sep 8 12:16:17 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 8 Sep 2008 16:16:17 +0000 Subject: Re-2: only 9 parameters possible in rev standalone commandline Message-ID: <00031E13.48C56BF0@the-office.us> Eric, i meant parameters, that are passed to the standalone application in a commandline. Regards, Matthias -------- Original Message -------- Subject: Re: only 9 parameters possible in rev standalone commandline (08-Sep-2008 17:02) From: Ren? Micout To: runrev260805 at m-r-d.de > Bonjour, > I have this handler (first line) : > > on jouerAccord > suivant,nbrdeSons,laNote,transpo,timbre,nDur?e,v?locit?,typeAccord,nJeuA > ccord,?tatduFlux > > with 10 parameters. It work good ! > In GLX2 the 9 first parameters are in alphabetical classment > but the last (10th) [?tatduFlux] is after the 9th [v?locit?] > But all work very well > Bons souvenirs de Paris > Ren? > > Le 8 sept. 08 ? 15:51, Ben Rubinstein a ?crit : > > > runrev260805 at m-r-d.de wrote: > >> am i the only one who is using rev standalones with commandline > >> parameters? > > > > No, I know of at least one other (me). But I've never tried using > > it with more than two; you might be the only using rev standalones > > with more than nine. > > > > - 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 > > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 sundown at pacifier.com Mon Sep 8 12:21:07 2008 From: sundown at pacifier.com (-= JB =-) Date: Mon, 8 Sep 2008 09:21:07 -0700 Subject: Dynamic Table Field - fixed doubleclick bug In-Reply-To: <8437B06F-E333-4A3F-836A-1EF65C8B05A4@pacifier.com> References: <8437B06F-E333-4A3F-836A-1EF65C8B05A4@pacifier.com> Message-ID: Just a note to let you know that even though I have fixed the bug the feature to double click to to the left of the divider line and collapse a column is still included. But now it works properly using a script in the mouseDoubleDown handler. -=>JB<=- On Sep 8, 2008, at 9:15 AM, -= JB =- wrote: > I finally figured out how to fix the bug that collapsed the column > when > the user double clicked on the divider line and have corrected it. > The > update has been uploaded to Rev On-line. > > Everything should work excellent now. That was the last problem I > know about so if anyone finds more bugs please let me know. I have > tested it very good already. > > -=>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 jerry.daniels at me.com Mon Sep 8 12:35:18 2008 From: jerry.daniels at me.com (Jerry Daniels) Date: Mon, 08 Sep 2008 11:35:18 -0500 Subject: can't access scripts In-Reply-To: References: Message-ID: Bruce, I recommend you get the latest version of GLX2. You can do this from the help menu of GLX2 Scripts or from the GLX2 support site (http://glx2.com ) where there are links for the Mac and Windows installers on the right side of every page on the site. There were in compatibilities between Rev 3.0 and older versions of GLX2--understandably. Even some incompatibilities in the 3.0 release candidates as the Rev IDE changed. So you have to keep up to date. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.glx2.com On Sep 7, 2008, at 9:21 PM, Bruce A. Pokras wrote: > All, > > Are any of you using GLX2? There is an incompatibility between GLX2 > and RunRev 3.0 that prevents the script editor from opening, and > also prevents some menus from working (e.g., I could not disable > GLX2 from the menubar). The current beta of GLX2 is supposed to > address the problem, but I have not tried that. Disabling GLX2 by > moving the plugin out of its Plugins folder fixes the problem. > > Regards, > > Bruce > > > > >> Fritz, Mark, >> >> As soon as I downloaded 3.0, I ran into the same problem with not >> being able to edit scripts. I reported it immediately, but until >> your references I thought I was the only one with this aberration. >> In my case it holds true for HC stacks that I convert with 3.0 as >> well as those previously converted by earlier RR versions. They act >> as if there are no scripts. Not even an empty edit window. As I >> mentioned at the time, I was unable to report this on the beta >> list, having not been recognized, though I did receive notification >> that I was activated. One or two of my emails were off list. Again, >> I just got no response from anyone. >> >> Joe Wilkins >> >> On Sep 6, 2008, at 5:38 PM, Friedrich F. Grohmann wrote: >> >>> Thanks, Mark! >>> >>> Good to know that I don't suffer from some exotic hallucination. >>> Unfortunately, however, the trick with the deleted preferences >>> stack doesn't work so far.... >>> >>> All the best, >>> Fritz >>> >>> >>> >>> On 6 Sep 2008, at 23:38, Mark Schonewille wrote: >>> >>>> Hallo Friedrich! >>>> >>>> That happened to me too and I reported it already. It looks like >>>> there is a problem with the preferences stack. If you delete it >>>> from ~/Library/Preferences/Runtime Revolution/Revolution >>>> Enterprise or the equivalent of that folder on your system with >>>> your license, the problem might solve itself. >>>> >>>> -- >>>> Best regards, >>>> >>>> Mark Schonewille >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 Mon Sep 8 13:38:31 2008 From: sundown at pacifier.com (-= JB =-) Date: Mon, 8 Sep 2008 10:38:31 -0700 Subject: Dynamic Table Field - fixed doubleclick bug In-Reply-To: References: <8437B06F-E333-4A3F-836A-1EF65C8B05A4@pacifier.com> Message-ID: <56C963E6-19AB-4ECB-A117-B2529ECDC91D@pacifier.com> I just eliminated the shift key double click option to collapse a column and now you can double click to the left of the divider bar or anywhere but on text to collapse the column without holding down any key. -=>JB<=- On Sep 8, 2008, at 9:21 AM, -= JB =- wrote: > Just a note to let you know that even though I have fixed the bug the > feature to double click to to the left of the divider line and > collapse a > column is still included. But now it works properly using a script > in the > mouseDoubleDown handler. > > -=>JB<=- > > > > On Sep 8, 2008, at 9:15 AM, -= JB =- wrote: > >> I finally figured out how to fix the bug that collapsed the column >> when >> the user double clicked on the divider line and have corrected >> it. The >> update has been uploaded to Rev On-line. >> >> Everything should work excellent now. That was the last problem I >> know about so if anyone finds more bugs please let me know. I have >> tested it very good already. >> >> -=>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 runrev260805 at m-r-d.de Mon Sep 8 15:33:23 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 8 Sep 2008 19:33:23 +0000 Subject: Re-2: only 9 parameters possible in rev standalone commandline Message-ID: <00031E14.48C59A21@the-office.us> Ben, just imagine you want to drag files onto a Windows shortcut of a runrev standalone. There it would be usefull to have more than 9 parameters. I am working on an application, which allows the user to put a predefined watermark onto a graphic file. I want to give the user the opportunity to drag lots of files or folders to the shortcut of that app without starting the app first. Putting a file onto a Windows shortcut starts the app and puts the file(s)/folder(s) as a parameter to the app. Regards, Matthias -------- Original Message -------- Subject: Re: only 9 parameters possible in rev standalone commandline (08-Sep-2008 16:26) From: Ben Rubinstein To: runrev260805 at m-r-d.de > runrev260805 at m-r-d.de wrote: > > am i the only one who is using rev standalones with commandline parameters? > > No, I know of at least one other (me). But I've never tried using it with > more than two; you might be the only using rev standalones with more than > nine. > > - 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 > > > > > To: use-revolution at lists.runrev.com From benr_mc at cogapp.com Mon Sep 8 15:51:04 2008 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Mon, 08 Sep 2008 20:51:04 +0100 Subject: Re-2: only 9 parameters possible in rev standalone commandline In-Reply-To: <00031E14.48C59A21@the-office.us> References: <00031E14.48C59A21@the-office.us> Message-ID: <48C58228.5050602@cogapp.com> runrev260805 at m-r-d.de wrote: > Ben, > > just imagine you want to drag files onto a Windows shortcut of a runrev standalone. There it would be usefull to have more than 9 parameters. > > I am working on an application, which allows the user to put a predefined watermark onto a graphic file. > I want to give the user the opportunity to drag lots of files or folders to the shortcut of that app without starting the app first. > Putting a file onto a Windows shortcut starts the app and puts the file(s)/folder(s) as a parameter to the app. >> runrev260805 at m-r-d.de wrote: >>> am i the only one who is using rev standalones with commandline parameters? >> No, I know of at least one other (me). But I've never tried using it with >> more than two; you might be the only using rev standalones with more than >> nine. Mathias, I wasn't suggesting your requirement was in any way unreasonable; only reporting that I'd never tested this capability myself. If this is a problem - as it evidently is - I'd encourage you to report it using the bug database at : that's pretty much the only way to put a problem on the path to being addressed. regards, - Ben From runrev260805 at m-r-d.de Mon Sep 8 17:27:04 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 8 Sep 2008 21:27:04 +0000 Subject: Re-5: put visible watermark onto a jpg with rev ? Message-ID: <00031E15.48C5B4C4@the-office.us> Hi Roger, -------- Original Message -------- Subject: Re: Re-3: put visible watermark onto a jpg with rev ? (05-Sep-2008 23:03) From: Roger.E.Eller at sealedair.com To: runrev260805 at m-r-d.de > hide this stack > -- do my jpeg loop > show this stack > > or possibly have it positioned "off-screen". This does not help. The created image then shows the area of the desktop, where the stack was before. > To reduce cpu cycles, you need to insert a wait 200 millisecs in the loop. > That should help with the freezing. Tried this out also. Does not help. It freezes all the time, when i move another window while the app is running and converting. But i found out that this only happens under Vista.Under Windows 2003 Server or Windows XP Pro i can move a window while the app is converting without freezing. As the program has to run under XP this is quite not a problem for me. But this behaviour under Vista is very strange. Regards, Matthias From lists at futilism.com Mon Sep 8 17:31:51 2008 From: lists at futilism.com (Mark Smith) Date: Mon, 8 Sep 2008 22:31:51 +0100 Subject: Re-2: only 9 parameters possible in rev standalone commandline In-Reply-To: <00031E14.48C59A21@the-office.us> References: <00031E14.48C59A21@the-office.us> Message-ID: <32CD7D87-E202-48FA-9CCB-2BD94481CA93@futilism.com> Mattias, I just got 15 parameters to show up in a cgi-type script: on startup put $0 & cr & $1 & cr & $2 & cr & $3 & cr & $4 & cr & $5 & cr put $6 & cr & $7 & cr & $8 & cr & $9 & cr & $10 & cr put $11 & cr & $12 & cr & $13 & cr & $14 & cr & $15 & cr end startup Might there be something in the tenth of your parameters (a null byte, perhaps) that is causing a problem? Best, Mark On 8 Sep 2008, at 20:33, runrev260805 at m-r-d.de wrote: > Ben, > > just imagine you want to drag files onto a Windows shortcut of a > runrev standalone. There it would be usefull to have more than 9 > parameters. > > I am working on an application, which allows the user to put a > predefined watermark onto a graphic file. > I want to give the user the opportunity to drag lots of files or > folders to the shortcut of that app without starting the app first. > Putting a file onto a Windows shortcut starts the app and puts the > file(s)/folder(s) as a parameter to the app. > > Regards, > > Matthias > > > > > -------- Original Message -------- > Subject: Re: only 9 parameters possible in rev standalone > commandline (08-Sep-2008 16:26) > From: Ben Rubinstein > To: runrev260805 at m-r-d.de > >> runrev260805 at m-r-d.de wrote: >>> am i the only one who is using rev standalones with commandline >>> parameters? >> >> No, I know of at least one other (me). But I've never tried using >> it with >> more than two; you might be the only using rev standalones with >> more than >> nine. >> >> - 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 >> >> >> >> >> To: use-revolution at lists.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 From bdrunrev at gmail.com Mon Sep 8 18:34:53 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Tue, 9 Sep 2008 01:34:53 +0300 Subject: stsMLXEditor, Notepad, Vista, Rev 3 In-Reply-To: References: Message-ID: Thanks Ken. I did realise that the path had changed on Vista from "winnt" to "windows", so I'd already changed that in the script. I think the problem would have been with the 'start' command blocking the handler (I'm on linux at the moment so can't test that yet). I'd configured notepad as the editor, and it was displaying the script, but on close the changes were not being written back into the 'Test' button. With a GUI editor and rev 2.9 on Linux (I can't test with Rev 3), there is some problem with the editor writing some Gnome-related info to stderr/stdout (even when they've been redirected), so the shell command never closes. I tried it with 'open process' instead, and that seems to work fine (although of course the open processes may need to be cleaned up). So it is working on Linux 2.9. I'm planning on using it with this code editor (as it appears to offer similar kinds of code-folding and hyperlinking to that which GLX2 provides): http://code-browser.sourceforge.net/ . When I've got the configuration file sorted out so that it recognizes Rev's keywords, etc I'll send the config file along to you and you can include it on your site if you'd like. Bernard From bdrunrev at gmail.com Mon Sep 8 19:42:54 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Tue, 9 Sep 2008 02:42:54 +0300 Subject: linux: cannot load ssl library Message-ID: When I try to make a https connection with Rev 2.9 on linux I get this error: 'cannot load ssl library' (this is running inside the IDE). I have paid for the SSL library add-on (so that's not the problem), and the same stack can make https connections when run on Vista. OpenSSL is installed on the linux machine as this demonstrates: [user at localhost rev.linux2.9]$ openssl OpenSSL> version OpenSSL 0.9.8b 04 May 2006 OpenSSL> quit [user at localhost rev.linux2.9]$ After searching the list I cannot see anyway to fix this myself. There is nothing in the error message nor in the Revolution documentation that provides one with any information about where the problem might lie. I've seen some suggestions from a few years ago that there were environment variables to set in the script that launches Rev on linux, but the 2.9 version does not launch from a script. Anyway, I created a script and added the variable, but still no joy. I also saw mention that Rev was linked against a particular version of openssl (version 0.9), and unless the minor '8b' in my version matters, it looks like I've even got the right version of openssl installed. I really cannot see why runrev does not provide an openssl library (particularly for Linux where there can be many variations installed), as they do with Windows (one can assume that OS X is stable and predictable target, I guess, so they maybe can get away without providng a library there). It is really exasperating when linux has been advertised as a supported platform but a feature like this is so badly supported. There are several other cosmetic issues with the way Revolution works on linux (which would make me wary of providing a linux version of an application). As a developer I can put up with the irritation/ugliness of those cosmetic issues, but if something like https is broken then I can't do development on linux, without bypassing Rev and using other tools instead. Hopefully someone else has some ideas of how I can fix this. I had hoped that after the new improved linux support in 2.9, linux would have achieved some kind of parity with the support given to other platforms, at least in the things that are within runrev's control (like providing a ssl library, or at least some documentation). Perhaps someone with access to the ssl library and rev installed on linux could try and see if they can make a https connection without getting this error? That would be helpful in determining if it is widespread issue. Thanks, Bernard From runrev260805 at m-r-d.de Mon Sep 8 19:51:29 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 8 Sep 2008 23:51:29 +0000 Subject: Re-4: only 9 parameters possible in rev standalone commandline Message-ID: <00031E16.48C5D69F@the-office.us> Hi Mark, thanks, but i had the same idea. So i tried with a simple app. My opencard handler looked like this on opencard answer $1 & cr & $2 & cr & $3 & cr & $4 & cr & $5 & cr & $6 & cr & $7 & cr & $8 & cr & $9 & cr & $10 & cr $11 & cr & $12 & cr & $13 end opencard The commandline to start the app looked like this app.exe a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 But i only got displayed a1 to a9 So maybe there is a problem with the Windows standalone? Regards, Matthias -------- Original Message -------- Subject: Re: Re-2: only 9 parameters possible in rev standalone commandline (08-Sep-2008 23:33) From: Mark Smith To: runrev260805 at m-r-d.de > Mattias, I just got 15 parameters to show up in a cgi-type script: > > on startup > put $0 & cr & $1 & cr & $2 & cr & $3 & cr & $4 & cr & $5 & cr > put $6 & cr & $7 & cr & $8 & cr & $9 & cr & $10 & cr > put $11 & cr & $12 & cr & $13 & cr & $14 & cr & $15 & cr > end startup > > Might there be something in the tenth of your parameters (a null > byte, perhaps) that is causing a problem? > > Best, > > Mark > > > On 8 Sep 2008, at 20:33, runrev260805 at m-r-d.de wrote: > > > Ben, > > > > just imagine you want to drag files onto a Windows shortcut of a > > runrev standalone. There it would be usefull to have more than 9 > > parameters. > > > > I am working on an application, which allows the user to put a > > predefined watermark onto a graphic file. > > I want to give the user the opportunity to drag lots of files or > > folders to the shortcut of that app without starting the app first. > > Putting a file onto a Windows shortcut starts the app and puts the > > file(s)/folder(s) as a parameter to the app. > > > > Regards, > > > > Matthias > > > > > > > > > > -------- Original Message -------- > > Subject: Re: only 9 parameters possible in rev standalone > > commandline (08-Sep-2008 16:26) > > From: Ben Rubinstein > > To: runrev260805 at m-r-d.de > > > >> runrev260805 at m-r-d.de wrote: > >>> am i the only one who is using rev standalones with commandline > >>> parameters? > >> > >> No, I know of at least one other (me). But I've never tried using > >> it with > >> more than two; you might be the only using rev standalones with > >> more than > >> nine. > >> > >> - 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 > >> > >> > >> > >> > >> To: use-revolution at lists.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 > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Tue Sep 9 00:08:59 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 08 Sep 2008 23:08:59 -0500 Subject: Stack opens behind Windows desktop In-Reply-To: <19367073.post@talk.nabble.com> References: <48C35DE6.30509@hyperactivesw.com> <19367073.post@talk.nabble.com> Message-ID: <48C5F6DB.8040505@hyperactivesw.com> Horst wrote: > Hol? Jacqueline, > > Yes we have same problem here, no idea, why and thought, it would be a > spanish problem :-) > Working with Win 2000, Win XP and RR 2.9 I just compiled with Rev 3.0 and the problem is still there, but just for that one person. Are your stack's window decorations set to empty? I'm going to send this person a standalone with default decorations and see if that helps. Have you been able to find a consistent recipe? Is it always on only one machine or does it always happen to you? > > Ho finds a solution will be my hero! > > best regards > > Horst > > > J. Landman Gay wrote: >> Odd Windows problem, that happens inconsistently: A standalone's >> mainstack has its decorations set to empty and is sized to the >> windowboundingrect. On launch, or sometimes when maximizing from the >> task bar, the stack window opens invisibly. One person described it as >> being "behind" the desktop. It can sometimes be brought back to view by >> pressing the Windows key on the keyboard, and when that key is released >> the stack pops back into view where it belongs. >> >> I've tried forcing it by specifically issuing the "toplevel" command and >> the "show" command on both openstack and uniconifystack. The client says >> it still sometimes fails to display. I've seen it happen only once, on >> launch, and couldn't reproduce it again. It never happens in the IDE. >> The stack is never made invisible or hidden; only its iconic is changed. >> >> This happens only on Windows, the Mac version goes to and from the dock >> without any problem. Has anyone seen this? >> >> -- >> 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 shaosean at wehostmacs.com Tue Sep 9 02:27:02 2008 From: shaosean at wehostmacs.com (Shao Sean) Date: Tue, 9 Sep 2008 02:27:02 -0400 Subject: linux: cannot load ssl library Message-ID: <1E892ECE-D6DC-4EC6-B508-A8A3C317849A@wehostmacs.com> Don't feel bad, the SSL support doesn't work on Mac OS X either (or at least not 100% consistent).. It seems to work better in Rev 3.0.0 in Mac OS X and with my limited testing in Vista so there is some hope.. -Sean From williamdesmet at gmail.com Tue Sep 9 02:44:56 2008 From: williamdesmet at gmail.com (William de Smet) Date: Tue, 9 Sep 2008 08:44:56 +0200 Subject: QT: why do the backdrop colors don't match? Message-ID: Hi there, This thing never occured to me so I don't know why. I use RR 2.7.x on a mac and my stacks have a red backdrop. When I play the stacks on Win XP at work with the latest RR Player the backdrop is blue. (I checked different colors but the same thing happens). This has something to do with a different color schema (Mac/PC)? How do I get the colors the same? Must I use RGB colors? Can anyone confirm this? Greetings, William de Smet From baleareninsel at gmx.net Tue Sep 9 03:51:08 2008 From: baleareninsel at gmx.net (Horst) Date: Tue, 9 Sep 2008 00:51:08 -0700 (PDT) Subject: Stack opens behind Windows desktop In-Reply-To: <48C5F6DB.8040505@hyperactivesw.com> References: <48C35DE6.30509@hyperactivesw.com> <19367073.post@talk.nabble.com> <48C5F6DB.8040505@hyperactivesw.com> Message-ID: <19387566.post@talk.nabble.com> Hol? Jacqueline, Thanks to try to be my "personal hero" and I would like to answer your question, but what do you mean with "Are your stack's window decorations set to empty?" Which decorations? Until now this problem occurs on one XP only. best regards Horst J. Landman Gay wrote: > > Horst wrote: >> Hol? Jacqueline, >> >> Yes we have same problem here, no idea, why and thought, it would be a >> spanish problem :-) >> Working with Win 2000, Win XP and RR 2.9 > > I just compiled with Rev 3.0 and the problem is still there, but just > for that one person. Are your stack's window decorations set to empty? > I'm going to send this person a standalone with default decorations and > see if that helps. Have you been able to find a consistent recipe? Is it > always on only one machine or does it always happen to you? > >> >> Ho finds a solution will be my hero! >> >> best regards >> >> Horst >> >> >> J. Landman Gay wrote: >>> Odd Windows problem, that happens inconsistently: A standalone's >>> mainstack has its decorations set to empty and is sized to the >>> windowboundingrect. On launch, or sometimes when maximizing from the >>> task bar, the stack window opens invisibly. One person described it as >>> being "behind" the desktop. It can sometimes be brought back to view by >>> pressing the Windows key on the keyboard, and when that key is released >>> the stack pops back into view where it belongs. >>> >>> I've tried forcing it by specifically issuing the "toplevel" command and >>> the "show" command on both openstack and uniconifystack. The client says >>> it still sometimes fails to display. I've seen it happen only once, on >>> launch, and couldn't reproduce it again. It never happens in the IDE. >>> The stack is never made invisible or hidden; only its iconic is changed. >>> >>> This happens only on Windows, the Mac version goes to and from the dock >>> without any problem. Has anyone seen this? >>> >>> -- >>> 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 > _______________________________________________ > use-revolution mailing list > use-revolution 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/Stack-opens-behind-Windows-desktop-tp19354380p19387566.html Sent from the Revolution - User mailing list archive at Nabble.com. From klaus at major-k.de Tue Sep 9 04:36:26 2008 From: klaus at major-k.de (Klaus Major) Date: Tue, 9 Sep 2008 10:36:26 +0200 Subject: Stack opens behind Windows desktop In-Reply-To: <19387566.post@talk.nabble.com> References: <48C35DE6.30509@hyperactivesw.com> <19367073.post@talk.nabble.com> <48C5F6DB.8040505@hyperactivesw.com> <19387566.post@talk.nabble.com> Message-ID: Hola Horst, > Hol? Jacqueline, > > Thanks to try to be my "personal hero" and I would like to answer your > question, but what do you mean with "Are your stack's window > decorations set > to empty?" Which decorations? The window decorations = titlebar, close button etc... I remember that all your windows decorations are just "set" to default, unless you have been experimenting in the last time :-) > Until now this problem occurs on one XP only. > best regards > > Horst Best Klaus Major klaus at major-k.de http://www.major-k.de From claudi.c at fiberworld.nl Tue Sep 9 04:51:48 2008 From: claudi.c at fiberworld.nl (Claudi Cornaz) Date: Tue, 9 Sep 2008 10:51:48 +0200 Subject: lost features scripteditor 3.0 In-Reply-To: References: <9FD69165-F42D-44F4-BD47-2BC81403D57C@fiberworld.nl> Message-ID: Thanks Jacqueline, Jim and Jerry. I am glad there are still shortcuts, although a bit awkward. The space bar is so very easy accesable so I can keep my eys on the screen, instead of looking at the keyboard. I' will have a look if I can change them back into the original ones. I think it's a good idea to have a peek at the scripeditor anyway. Jim, nice idea with the globals although I prefer to do it the "normal" way without the use of globals. I know I can use some chars to mark pieces of code but color is so much easyer to spot when scrolling. It visualy realy stands out much more. (information in a other domain then chars, which are what I am aleady looking at, the script) But alas, it seems to have gone. Jerry, I will certainly give GLX2 another try. My license should be valid till end of oktober, so let's see what you've been up to lately. Anway all of you thanks for the reply's and suggestions, All the best Claudi From bdrunrev at gmail.com Tue Sep 9 05:02:32 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Tue, 9 Sep 2008 10:02:32 +0100 Subject: linux: cannot load ssl library In-Reply-To: <1E892ECE-D6DC-4EC6-B508-A8A3C317849A@wehostmacs.com> References: <1E892ECE-D6DC-4EC6-B508-A8A3C317849A@wehostmacs.com> Message-ID: Hi Sean, I've recorded this defect with the Quality Control Centre. Although there wasn't even a category for SSL, so hopefully I've put it in the right place. That's the third 'blocker' defect I've recorded in about a week. So much for improved quality. And I can't even test this if this defect is still there in Rev 3 because the beta code expired, and even though I've mentioned that several times in places where one would expect runrev staff to be reading, I've received no new beta code nor any information about where to download the GM. Bernard From dave at looktowindward.com Tue Sep 9 06:34:10 2008 From: dave at looktowindward.com (Dave) Date: Tue, 9 Sep 2008 11:34:10 +0100 Subject: Icons in Rev Standalone's In-Reply-To: References: <1E892ECE-D6DC-4EC6-B508-A8A3C317849A@wehostmacs.com> Message-ID: Hi All, I have an application that runs on Mac OS X and Windows. I now have the need to make different versions of the Application, and the only difference is the Icon that is set in the Standalone Settings Window. I build on a Mac and produce a Mac and Windows version, so I need the Icon's set for both OS's. The standalone settings are held in one "dummy" Slash Screen which is the file I open to do the "Save as Standalone" command. My question is: Is there anyway to set the Icons for both Mac or Windows programmatically so I can automate the build? One thought I had was if I could get at the standalone settings in the stack file for the splash screen, but I can't seem to find any information on this. Anyone have an ideas or suggestions? Thanks a lot. All the Best Dave From baleareninsel at gmx.net Tue Sep 9 06:58:37 2008 From: baleareninsel at gmx.net (Horst) Date: Tue, 9 Sep 2008 03:58:37 -0700 (PDT) Subject: Stack opens behind Windows desktop In-Reply-To: References: <48C35DE6.30509@hyperactivesw.com> <19367073.post@talk.nabble.com> <48C5F6DB.8040505@hyperactivesw.com> <19387566.post@talk.nabble.com> Message-ID: <19389974.post@talk.nabble.com> Hol? Klaus, my mentor, Sometimes it is difficult enough to describe or understand a problem in my own language. But then in english? Puh... Of course, I didn't change the "default" settings. Thanks for the translation and your helpfull hand. Klaus Major wrote: > > Hola Horst, > >> Hol? Jacqueline, >> >> Thanks to try to be my "personal hero" and I would like to answer your >> question, but what do you mean with "Are your stack's window >> decorations set >> to empty?" Which decorations? > > The window decorations = titlebar, close button etc... > I remember that all your windows decorations are just "set" to default, > unless you have been experimenting in the last time :-) > >> Until now this problem occurs on one XP only. >> best regards >> >> Horst > > 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 > > -- View this message in context: http://www.nabble.com/Stack-opens-behind-Windows-desktop-tp19354380p19389974.html Sent from the Revolution - User mailing list archive at Nabble.com. From toolbook at kestner.de Tue Sep 9 09:57:28 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 9 Sep 2008 15:57:28 +0200 Subject: slown down of IDE 2.9 under windows Message-ID: <003501c91284$002f6960$18b2a8c0@Kestner.local> Hi there, Win XP, SP2, Rev 2.9 since some time (I don't remember what has been changed) my rev IDEs reaction on mouseclicks on every menu item slows down to a crawl. Means, after clicking on the file menu I have to wait 3 to 5 sec until the file menu opens, same with all other menus. After the menu is open and a menu item is been choosen everything runs in normal speed. I deactivated all plugins (took them out of the plugin folders), except of the GLX2 plugins. Other programms have normal behavier at the same time, so that it also can't be other running processes. Did someone experienced such a behavier or has an idea where to look for? BTW, could someone shed some light on the plugin philosophy of runrev in the windows folder structure? Why is there a plugin folder under my personal files and settings and a second plugin folder under the programms revolution folder? What is the difference and where do I have to put / delete plugins, when installing them manually? Thanks Tiemo From eric.chatonet at sosmartsoftware.com Tue Sep 9 10:51:16 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 9 Sep 2008 16:51:16 +0200 Subject: slown down of IDE 2.9 under windows In-Reply-To: <003501c91284$002f6960$18b2a8c0@Kestner.local> References: <003501c91284$002f6960$18b2a8c0@Kestner.local> Message-ID: Bonjour Tiemo, This may happen if Rev is obliged to run virtual memory (use disk): Disable all startup programs and reboot. Le 9 sept. 08 ? 15:57, Tiemo Hollmann TB a ?crit : > Hi there, > > Win XP, SP2, Rev 2.9 > > since some time (I don't remember what has been changed) my rev IDEs > reaction on mouseclicks on every menu item slows down to a crawl. > Means, > after clicking on the file menu I have to wait 3 to 5 sec until the > file > menu opens, same with all other menus. After the menu is open and a > menu > item is been choosen everything runs in normal speed. I deactivated > all > plugins (took them out of the plugin folders), except of the GLX2 > plugins. > Other programms have normal behavier at the same time, so that it > also can't > be other running processes. > > Did someone experienced such a behavier or has an idea where to > look for? > > BTW, could someone shed some light on the plugin philosophy of > runrev in the > windows folder structure? Why is there a plugin folder under my > personal > files and settings and a second plugin folder under the programms > revolution > folder? What is the difference and where do I have to put / delete > plugins, > when installing them manually? Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From revolution at derbrill.de Tue Sep 9 12:00:33 2008 From: revolution at derbrill.de (Malte Brill) Date: Tue, 9 Sep 2008 18:00:33 +0200 Subject: slown down of IDE 2.9 under windows In-Reply-To: <20080908170005.9ECF34897DB@mail.runrev.com> References: <20080908170005.9ECF34897DB@mail.runrev.com> Message-ID: <5834C329-9086-4E02-82BD-9A5E20AE66C9@derbrill.de> Hi Tiemo, I have seen this once. The reason was that the messagewatcher did not reset the messageMessages to false after closing. So you might want to test in the messagebox: put the messageMessages If it is true then set the messageMessages to false and see if that is any help. Best, Malte From jerry.daniels at me.com Tue Sep 9 12:15:04 2008 From: jerry.daniels at me.com (Jerry Daniels) Date: Tue, 09 Sep 2008 11:15:04 -0500 Subject: slown down of IDE 2.9 under windows In-Reply-To: <003501c91284$002f6960$18b2a8c0@Kestner.local> References: <003501c91284$002f6960$18b2a8c0@Kestner.local> Message-ID: Tiemo, Revolution asks third party developers (like Daniels & Mara who makes GLX2) to put their plugins into a folder in the user's documents folder. Why? This is so that when Revolution moves from 2.9 to 3.0, we don't have to do anything to our plugins. They just startup and work! Hopefully, that answers your question. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.glx2.com On Sep 9, 2008, at 8:57 AM, Tiemo Hollmann TB wrote: > Hi there, > > Win XP, SP2, Rev 2.9 > > since some time (I don't remember what has been changed) my rev IDEs > reaction on mouseclicks on every menu item slows down to a crawl. > Means, > after clicking on the file menu I have to wait 3 to 5 sec until the > file > menu opens, same with all other menus. After the menu is open and a > menu > item is been choosen everything runs in normal speed. I deactivated > all > plugins (took them out of the plugin folders), except of the GLX2 > plugins. > Other programms have normal behavier at the same time, so that it > also can't > be other running processes. > > Did someone experienced such a behavier or has an idea where to look > for? > > BTW, could someone shed some light on the plugin philosophy of > runrev in the > windows folder structure? Why is there a plugin folder under my > personal > files and settings and a second plugin folder under the programms > revolution > folder? What is the difference and where do I have to put / delete > plugins, > when installing them manually? > > Thanks > > Tiemo > > > > > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Sep 9 12:38:31 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 09 Sep 2008 11:38:31 -0500 Subject: Stack opens behind Windows desktop In-Reply-To: <19389974.post@talk.nabble.com> References: <48C35DE6.30509@hyperactivesw.com> <19367073.post@talk.nabble.com> <48C5F6DB.8040505@hyperactivesw.com> <19387566.post@talk.nabble.com> <19389974.post@talk.nabble.com> Message-ID: <48C6A687.5050203@hyperactivesw.com> Horst wrote: > Hol? Klaus, my mentor, > > Sometimes it is difficult enough to describe or understand a problem in my > own language. But then in english? Puh... > > Of course, I didn't change the "default" settings. That's good info. It means the stack title bar doesn't matter, it is something else. Also, it is good to know that it only happens on one of your PCs (same as me) and not on all of them. Maybe the problem is a system setting? I have no idea which one it might be. Your English is very good, by the way. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ludovic.thebault at laposte.net Tue Sep 9 13:14:50 2008 From: ludovic.thebault at laposte.net (=?ISO-8859-1?Q?Ludovic_Th=E9bault?=) Date: Tue, 9 Sep 2008 19:14:50 +0200 Subject: backdrop and alt-tab Message-ID: Hello, I've a stack with decorations sets to empty, the menubar is invisible and a backdrop hide the desktop. If i select an other application with alt-tab (on windows) or cmd-tab, or space (on macos x) and, after, i come back to my rev app, i see only the backdrop. I need to set the backdrop to none, or show the menubar to replace my windows at the top. Any workaround ? Thanks. From stephenREVOLUTION2 at barncard.com Tue Sep 9 13:14:13 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Tue, 9 Sep 2008 10:14:13 -0700 Subject: linux: cannot load ssl library In-Reply-To: References: <1E892ECE-D6DC-4EC6-B508-A8A3C317849A@wehostmacs.com> Message-ID: What happens when you "check for updates" in the help menu?? I haven't manually downloaded Rev in over a year, and I've gotten every update for the last two years to now. The GM works great for me. There were a couple of funky 3.0 betas a while back. >Hi Sean, I've recorded this defect with the Quality Control Centre. > Although there wasn't even a category for SSL, so hopefully I've put it in >the right place. That's the third 'blocker' defect I've recorded in about a >week. So much for improved quality. >And I can't even test this if this defect is still there in Rev 3 because >the beta code expired, and even though I've mentioned that several times in >places where one would expect runrev staff to be reading, I've received no >new beta code nor any information about where to download the GM. > >Bernard >_______________________________________________ -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From bdrunrev at gmail.com Tue Sep 9 13:27:27 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Tue, 9 Sep 2008 20:27:27 +0300 Subject: linux: cannot load ssl library In-Reply-To: References: <1E892ECE-D6DC-4EC6-B508-A8A3C317849A@wehostmacs.com> Message-ID: Thanks Stephen, that was an interesting suggestion, and I hadn't tried it in 2.9. However, it just tells me 'there are no updates available'. I was using 'check for updates' in R3RC1 to update to R3RC3, but once the unlock code for R3RC1 expired. it won't even start in order to check for updates. Bernard On Tue, Sep 9, 2008 at 8:14 PM, Stephen Barncard < stephenREVOLUTION2 at barncard.com> wrote: > What happens when you "check for updates" in the help menu?? I haven't > manually downloaded Rev in over a year, and I've gotten every update for the > last two years to now. From mwieder at ahsoftware.net Tue Sep 9 13:31:44 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 9 Sep 2008 10:31:44 -0700 Subject: Re-4: only 9 parameters possible in rev standalone commandline In-Reply-To: <00031E16.48C5D69F@the-office.us> References: <00031E16.48C5D69F@the-office.us> Message-ID: <1081134000687.20080909103144@ahsoftware.net> Matthias- Monday, September 8, 2008, 4:51:29 PM, you wrote: > on opencard > answer $1 & cr & $2 & cr & $3 & cr & $4 & cr & $5 & cr & $6 & cr > & $7 & cr & $8 & cr & $9 & cr & $10 & cr $11 & cr & $12 & cr & $13 > end opencard You're missing an "&" before "$11". -- -Mark Wieder mwieder at ahsoftware.net From mikeythek at gmail.com Tue Sep 9 13:38:29 2008 From: mikeythek at gmail.com (Mikey) Date: Tue, 9 Sep 2008 13:38:29 -0400 Subject: linux: cannot load ssl library In-Reply-To: References: Message-ID: <9b408d8e0809091038k23f6bef7v937cf4b3881ef721@mail.gmail.com> I wonder where the 3.0 download for Linux even is. I'd like to try it, but I couldn't find it. Maybe I need to hunt through past emails? From williamdesmet at gmail.com Tue Sep 9 13:41:02 2008 From: williamdesmet at gmail.com (William de Smet) Date: Tue, 9 Sep 2008 19:41:02 +0200 Subject: QT: how do I determine the topleft of a field within a moveble group? Message-ID: Hi there all, I have a moveable group in which a field will be resized based upon its input. So far so good: I use the formattedwidth and formattedheight to change the fieldsize. Of course I set the topleft of the field so it remains at its location. But because the group is moveable everytime the field has new input it is set back to its set topleft. What I want is that it stays in its position in the group after new input. I need to know how to store its position (topleft?) in the group. I hope I made myself clear. Can anyone advise or help me? Greetings, William From lists at futilism.com Tue Sep 9 13:47:12 2008 From: lists at futilism.com (Mark Smith) Date: Tue, 9 Sep 2008 18:47:12 +0100 Subject: QT: how do I determine the topleft of a field within a moveble group? In-Reply-To: References: Message-ID: <1EC329C1-36A9-41B3-910A-097FBCC985A3@futilism.com> William, In your resize handler, can you not just get the field's current topleft, and use that? Best, Mark On 9 Sep 2008, at 18:41, William de Smet wrote: > Hi there all, > I have a moveable group in which a field will be resized based upon > its > input. > So far so good: I use the formattedwidth and formattedheight to > change the > fieldsize. > Of course I set the topleft of the field so it remains at its > location. > But because the group is moveable everytime the field has new input > it is > set back to its set topleft. > > What I want is that it stays in its position in the group after new > input. > > I need to know how to store its position (topleft?) in the group. > I hope I made myself clear. > > Can anyone advise or help me? > > Greetings, > > William > _______________________________________________ > use-revolution mailing list > use-revolution 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 Sep 9 13:47:30 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 9 Sep 2008 10:47:30 -0700 Subject: Re-4: only 9 parameters possible in rev standalone commandline In-Reply-To: <00031E16.48C5D69F@the-office.us> References: <00031E16.48C5D69F@the-office.us> Message-ID: <641134946625.20080909104730@ahsoftware.net> Matthias- Nonetheless, I can confirm that, at least on WinXP, the commandline parameters after 9 are empty in Windows standalones. -- -Mark Wieder mwieder at ahsoftware.net From williamdesmet at gmail.com Tue Sep 9 14:39:44 2008 From: williamdesmet at gmail.com (William de Smet) Date: Tue, 9 Sep 2008 20:39:44 +0200 Subject: QT: how do I determine the topleft of a field within a moveble group? In-Reply-To: <1EC329C1-36A9-41B3-910A-097FBCC985A3@futilism.com> References: <1EC329C1-36A9-41B3-910A-097FBCC985A3@futilism.com> Message-ID: Hi Mark, Something like: on mouseup set the height of fld "xxx" to the formattedheight of fld "xxx" set the topleft of fld "xxx" to the current topleft of fld "xxx" end mouseup This doesn't work for me. Maybe I am doing something wrong? Greetings, William 2008/9/9 Mark Smith > William, In your resize handler, can you not just get the field's current > topleft, and use that? > > Best, > > Mark > > > On 9 Sep 2008, at 18:41, William de Smet wrote: > > Hi there all, >> I have a moveable group in which a field will be resized based upon its >> input. >> So far so good: I use the formattedwidth and formattedheight to change the >> fieldsize. >> Of course I set the topleft of the field so it remains at its location. >> But because the group is moveable everytime the field has new input it is >> set back to its set topleft. >> >> What I want is that it stays in its position in the group after new input. >> >> I need to know how to store its position (topleft?) in the group. >> I hope I made myself clear. >> >> Can anyone advise or help me? >> >> Greetings, >> >> William >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 sims at ezpzapps.com Tue Sep 9 14:58:47 2008 From: sims at ezpzapps.com (Jim Sims) Date: Tue, 9 Sep 2008 20:58:47 +0200 Subject: Jacque tutorial - save form data to stack Message-ID: I've been having fun today going through the wonderful tutorial http://www.hyperactivesw.com/cgitutorial/intro.html Thank you Jacque! I've been able to do the entire thing - it is an excellent tutorial. When I decided to try and use data from the form Addresses and save to a separate rev stack named "sweet" (which is in the CGI dir and set to 755) I ran into trouble. The script starts like this (I added lines 3 & 4): on librarystack put $QUERY_STRING into theTerms set the uTerms of stack "sweet" to theTerms save stack "sweet" put "" into buffer Can anyone give me some tips on this? My goal is to have people fill out web page form and have that data saved to a rev stack - then continue to use that data as in the Addresses stack. sims From sanke at hrz.uni-kassel.de Tue Sep 9 15:14:49 2008 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Tue, 09 Sep 2008 21:14:49 +0200 Subject: QT: how do I determine the topleft of a field within a moveble group? Message-ID: <48C6CB29.1060603@hrz.uni-kassel.de> William de Smet williamdesmet at gmail.com wrote: > Hi Mark, > Something like: > > on mouseup > set the height of fld "xxx" to the formattedheight of fld "xxx" > set the topleft of fld "xxx" to the current topleft of fld "xxx" > end mouseup > > This doesn't work for me. Maybe I am doing something wrong? > > Greetings, > > William I encountered a similar problem of when trying to set the loc (or topleft or whatever) of an image, which can be of different sizes, inside a group, i.e. at the time when the image takes on a different size. I found that using "set the loc" of that image inside the group is without effect, the image's topleft invariably will be set to that of the group. The workaround for me was to "move" the resized image to the proper location, like "move image x to 450,340 in 5 milliseconds". Seems like a bug, but there are other problems with groups. Regards, Wilhelm Sanke From JimAultWins at yahoo.com Tue Sep 9 15:43:06 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 09 Sep 2008 12:43:06 -0700 Subject: Jacque tutorial - save form data to stack In-Reply-To: Message-ID: First try commenting out all but one line: put $QUERY_STRING into theTerms # set the uTerms of stack "sweet" to theTerms #save stack "sweet" #put "" into buffer put "got here successfully" && the seconds Then add each one to make sure there is not a line ending or other issue. After that seems to work, try if there is a stack "sweet" then put "Rev thinks there is a sweet stack" put the effective filename of stack "sweet" && the seconds Hope this helps. I add the seconds to the output so I can see changes due to refresh even if the other output remains the same. Jim Ault Las Vegas On 9/9/08 11:58 AM, "Jim Sims" wrote: > I've been having fun today going through the wonderful tutorial > http://www.hyperactivesw.com/cgitutorial/intro.html > Thank you Jacque! > > I've been able to do the entire thing - it is an excellent tutorial. > > When I decided to try and use data from the form Addresses and > save to a separate rev stack named "sweet" (which is in the CGI dir > and set to 755) > I ran into trouble. > > The script starts like this (I added lines 3 & 4): > > on librarystack > put $QUERY_STRING into theTerms > set the uTerms of stack "sweet" to theTerms > save stack "sweet" > put "" into buffer > > Can anyone give me some tips on this? > > My goal is to have people fill out web page form and have > that data saved to a rev stack - then continue to use that > data as in the Addresses stack. > > sims > > _______________________________________________ > use-revolution mailing list > use-revolution 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 sims at ezpzapps.com Tue Sep 9 16:21:50 2008 From: sims at ezpzapps.com (Jim Sims) Date: Tue, 9 Sep 2008 22:21:50 +0200 Subject: Jacque tutorial - save form data to stack In-Reply-To: References: Message-ID: <77086733-C625-4432-898A-1570A91554C2@ezpzapps.com> On Sep 9, 2008, at 9:43 PM, Jim Ault wrote: > Hope this helps. > I add the seconds to the output so I can see changes due to refresh > even if > the other output remains the same. Thanks for the reply Jim. After more testing, it seems that is is being set but the stack is just not getting saved. This is on OS X Leopard. I can put the data into a text file in the CGI-Executables dir with no problem. I cannot save a stack in the CGI-Executables dir after setting a custom property. sims From runrev260805 at m-r-d.de Tue Sep 9 16:45:28 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Tue, 9 Sep 2008 20:45:28 +0000 Subject: Re-6: only 9 parameters possible in rev standalone commandline Message-ID: <00031E71.48C6FC87@the-office.us> Hi Mark, thanks for testing and confirming this behaviour under Windows. I reported this in the qacenter and it was confirmed by Runrev. http://quality.runrev.com/qacenter/show_bug.cgi?id=7148 Regards, Matthias -------- Original Message -------- Subject: Re: Re-4: only 9 parameters possible in rev standalone commandline (09-Sep-2008 19:50) From: Mark Wieder To: runrev260805 at m-r-d.de > Matthias- > > Nonetheless, I can confirm that, at least on WinXP, the commandline > parameters after 9 are empty in Windows standalones. > > -- > -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 > > > > > To: use-revolution at lists.runrev.com From jacque at hyperactivesw.com Tue Sep 9 16:45:34 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 09 Sep 2008 15:45:34 -0500 Subject: Jacque tutorial - save form data to stack In-Reply-To: <77086733-C625-4432-898A-1570A91554C2@ezpzapps.com> References: <77086733-C625-4432-898A-1570A91554C2@ezpzapps.com> Message-ID: <48C6E06E.4070209@hyperactivesw.com> Jim Sims wrote: > > After more testing, it seems that is is being set but the stack is just > not getting saved. > This is on OS X Leopard. > > I can put the data into a text file in the CGI-Executables dir with no > problem. > > I cannot save a stack in the CGI-Executables dir after setting a custom > property. Right. Your best bet is to put your stack outside the CGI directory in a folder that has permissions for you to create files. When Rev saves a stack it first makes a backup copy of the original, then saves the stack, then if all goes well it deletes the backup. That's so that if the save doesn't work, the backup copy is available. The CGI folder will not allow you to create new files in it, which is why the save is failing; Rev can't make its backup. The text file approach works because it isn't making any copies of itself. It's a security hole to set the permissions on the CGI folder to allow file creation, so don't do that. Either change your method to use a text file to keep the data, or else move the stack to another folder that does allow file creation. You can still access the stack in your CGI script even if it isn't in the same folder, just supply the correct file path to it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From tsj at unimelb.edu.au Tue Sep 9 18:14:28 2008 From: tsj at unimelb.edu.au (Terry Judd) Date: Wed, 10 Sep 2008 08:14:28 +1000 Subject: QT: how do I determine the topleft of a field within a moveble group? In-Reply-To: Message-ID: More like... On mouseup lock screen put the topleft of fld "X" into tTL set the height of fld "X" to the formattedHeight of fld "X" put the topleft of fld "X" to tTL unlock screen End mouseUp Terry... On 10/9/08 4:39 AM, "William de Smet" wrote: > Hi Mark, > Something like: > > on mouseup > set the height of fld "xxx" to the formattedheight of fld "xxx" > set the topleft of fld "xxx" to the current topleft of fld "xxx" > end mouseup > > This doesn't work for me. Maybe I am doing something wrong? > > Greetings, > > William > > 2008/9/9 Mark Smith > >> William, In your resize handler, can you not just get the field's current >> topleft, and use that? >> >> Best, >> >> Mark >> >> >> On 9 Sep 2008, at 18:41, William de Smet wrote: >> >> Hi there all, >>> I have a moveable group in which a field will be resized based upon its >>> input. >>> So far so good: I use the formattedwidth and formattedheight to change the >>> fieldsize. >>> Of course I set the topleft of the field so it remains at its location. >>> But because the group is moveable everytime the field has new input it is >>> set back to its set topleft. >>> >>> What I want is that it stays in its position in the group after new input. >>> >>> I need to know how to store its position (topleft?) in the group. >>> I hope I made myself clear. >>> >>> Can anyone advise or help me? >>> >>> Greetings, >>> >>> William >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution 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 -- Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA 61-3 8344 0187 From rcozens at pon.net Tue Sep 9 19:05:30 2008 From: rcozens at pon.net (Rob Cozens) Date: Tue, 09 Sep 2008 16:05:30 -0700 Subject: Does the printRotated property work in RR v2.7.1? Message-ID: All, If anyone has successfully used the printRotated function with RR v2.7.1 running on WinXP, would you please post or send me a script that works. The following script says that printRotated is true just before I execute "print this card", but the card is _always_ printed in portrait orientation unless my users select "landscape" in the answer printer dialog. on mouseUp set the printRotated to true answer printer if the result is "Cancel" then exit mouseUp set the printRotated to true -- in case "answer printer" overrides the original printRotated open printing set the printMargins to "75,5,0,0" put "Printrotated ="&&(the printRotated) print this card close printing end mouseUp 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 stephenREVOLUTION2 at barncard.com Tue Sep 9 20:49:23 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Tue, 9 Sep 2008 17:49:23 -0700 Subject: Zipping an application package by script In-Reply-To: References: Message-ID: So here's my problemo: I want to back up a REV .app package in MacOSX Leopard and send it to an FTP server. But I need to squash the whole thing for upload first. 1. I've been using the zip functions in Rev, but one has to handle each file separately and just keep track, or just turn the internal hierarchy into a flat folder. RevZip has no provision for maintaining folder structure. Does anyone know how to create (or where to include) a 'playlist' for a rev-zip file that can tell an unzipper to preserve the folders? How is that done? 2. Using zip from the shell has problems - it doesn't want to see any .DS_Store nonsense, or for that fact anything else with duplicate names, even in different folders. I don't want to have to modify the content this way to make it work. 3. I have yet to find an Applescript that I could use that selects and engages the "Compress" item in the file menu of the finder, but if I could make that work that would be Marvey. surely someone has solved this.... -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From tsj at unimelb.edu.au Tue Sep 9 21:30:52 2008 From: tsj at unimelb.edu.au (Terry Judd) Date: Wed, 10 Sep 2008 11:30:52 +1000 Subject: Zipping an application package by script In-Reply-To: Message-ID: Hi Stephen - There's an Automator action for the Finder called 'create archive' that should do what you want. Cheers, Terry... On 10/9/08 10:49 AM, "Stephen Barncard" wrote: > So here's my problemo: > > I want to back up a REV .app package in MacOSX Leopard and send it to > an FTP server. But I need to squash the whole thing for upload first. > > 1. I've been using the zip functions in Rev, but one has to handle > each file separately and just keep track, or just turn the internal > hierarchy into a flat folder. RevZip has no provision for maintaining > folder structure. Does anyone know how to create (or where to > include) a 'playlist' for a rev-zip file that can tell an unzipper to > preserve the folders? How is that done? > > 2. Using zip from the shell has problems - it doesn't want to see any > .DS_Store nonsense, or for that fact anything else with duplicate > names, even in different folders. I don't want to have to modify the > content this way to make it work. > > 3. I have yet to find an Applescript that I could use that selects > and engages the "Compress" item in the file menu of the finder, but > if I could make that work that would be Marvey. > > surely someone has solved this.... -- Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA 61-3 8344 0187 From ambassador at fourthworld.com Tue Sep 9 22:51:02 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 09 Sep 2008 19:51:02 -0700 Subject: Zipping an application package by script Message-ID: <48C73616.8010300@fourthworld.com> Terry Judd wrote: > On 10/9/08 10:49 AM, "Stephen Barncard" wrote: >> >> I want to back up a REV .app package in MacOSX Leopard and send it to >> an FTP server. But I need to squash the whole thing for upload first. >> >> 1. I've been using the zip functions in Rev, but one has to handle >> each file separately and just keep track, or just turn the internal >> hierarchy into a flat folder. RevZip has no provision for maintaining >> folder structure. Does anyone know how to create (or where to >> include) a 'playlist' for a rev-zip file that can tell an unzipper to >> preserve the folders? How is that done? I think you're on your own there, Stephen. It's tedious to code, but doable. >> 2. Using zip from the shell has problems - it doesn't want to see any >> .DS_Store nonsense, or for that fact anything else with duplicate >> names, even in different folders. I don't want to have to modify the >> content this way to make it work. >> >> 3. I have yet to find an Applescript that I could use that selects >> and engages the "Compress" item in the file menu of the finder, but >> if I could make that work that would be Marvey. > > There's an Automator action for the Finder called 'create > archive' that should do what you want. Excited by the prospect of being able to create Zip archives without the dot files, I just tested it. No go: with the action's "Ignore unreadable files"option on or off (what exactly is an "unreadable files?"; the notes for that action do not explain) it still copies the .DS_Store files. :( Apple employs smart people. I'm sure one of them was smart enough to recognize that if they're somehow stuck with a file system requiring such kludges for simple metadata then surely there's a preference to govern it for copying and archiving. Now if only we could find it.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From tsj at unimelb.edu.au Wed Sep 10 00:50:55 2008 From: tsj at unimelb.edu.au (Terry Judd) Date: Wed, 10 Sep 2008 14:50:55 +1000 Subject: Zipping an application package by script In-Reply-To: <48C73616.8010300@fourthworld.com> Message-ID: How bout this then... tell application "Finder" -- Note: There's no extensive error trapping on this script -- (e.g. folder counts for larger folders to show warnings) -- You could also take off any .xxx suffix before adding -- the file to the .zip if needed set theItem to selection as alias set itemPath to quoted form of POSIX path of theItem set fileName to name of theItem set theFolder to POSIX path of (container of theItem as alias) set zipFile to quoted form of (theFolder & fileName & ".zip") do shell script "zip -r -j " & zipFile & " " & itemPath -- delay 1 -- this may be needed (and adjusted) for larger folders? try -- We don't need to say anything if there are no .DS_Store files do shell script "zip -d " & zipFile & " '*.DS_Store'" end try end tell Found at... http://www.macosxhints.com/article.php?story=20050902030458181 Terry... On 10/9/08 12:51 PM, "Richard Gaskin" wrote: > Terry Judd wrote: > >> On 10/9/08 10:49 AM, "Stephen Barncard" wrote: >>> >>> I want to back up a REV .app package in MacOSX Leopard and send it to >>> an FTP server. But I need to squash the whole thing for upload first. >>> >>> 1. I've been using the zip functions in Rev, but one has to handle >>> each file separately and just keep track, or just turn the internal >>> hierarchy into a flat folder. RevZip has no provision for maintaining >>> folder structure. Does anyone know how to create (or where to >>> include) a 'playlist' for a rev-zip file that can tell an unzipper to >>> preserve the folders? How is that done? > > I think you're on your own there, Stephen. It's tedious to code, but > doable. > >>> 2. Using zip from the shell has problems - it doesn't want to see any >>> .DS_Store nonsense, or for that fact anything else with duplicate >>> names, even in different folders. I don't want to have to modify the >>> content this way to make it work. >>> >>> 3. I have yet to find an Applescript that I could use that selects >>> and engages the "Compress" item in the file menu of the finder, but >>> if I could make that work that would be Marvey. >> >> There's an Automator action for the Finder called 'create >> archive' that should do what you want. > > Excited by the prospect of being able to create Zip archives without the > dot files, I just tested it. No go: with the action's "Ignore > unreadable files"option on or off (what exactly is an "unreadable > files?"; the notes for that action do not explain) it still copies the > .DS_Store files. :( > > Apple employs smart people. I'm sure one of them was smart enough to > recognize that if they're somehow stuck with a file system requiring > such kludges for simple metadata then surely there's a preference to > govern it for copying and archiving. Now if only we could find it.... -- Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA 61-3 8344 0187 From john at debraneys.com Wed Sep 10 00:55:14 2008 From: john at debraneys.com (John Tregea) Date: Wed, 10 Sep 2008 04:55:14 +0000 Subject: Rev 3.0 Cloning problem Message-ID: Hi Fellow Rev'ers, I have been trying out Rev 3.0 across a number of iterations and recently came across a problem (3.0gm Build 750). I have a piece of code that makes a clone of a stack, renames it and then populates the new version of the stack with data from a database. This has worked fine in 2.8, 2.9 and earlier iterations of 3.0. The problem is that when the script gets to the clone command it performs that line then just exits as if there is no more code. No error is returned. Anyone seen this behaviour? The code looks like this. ifthereisnotastack tTheStack then clonestack"resource_template" send"choose browse tool"tomein1tick setthenameofstack it to tTheStack endif The variable tTheStack contains the name for the new stack. In debug mode the variable is correctly populated, the stack IS cloned, then the script just exits. Any help would be appreciated Regards John Tregea Technology Director Debraneys +61 (0) 4 0363 9367 Mobile www.debraneys.com From stephenREVOLUTION2 at barncard.com Wed Sep 10 01:10:34 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Tue, 9 Sep 2008 22:10:34 -0700 Subject: Zipping an application package by script In-Reply-To: References: Message-ID: Can one can run Automator from Rev? Take the code from the automator action? >Hi Stephen - There's an Automator action for the Finder called 'create >archive' that should do what you want. > >Cheers, > >Terry... > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION2 at barncard.com Wed Sep 10 01:18:28 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Tue, 9 Sep 2008 22:18:28 -0700 Subject: Zipping an application package by script In-Reply-To: <48C73616.8010300@fourthworld.com> References: <48C73616.8010300@fourthworld.com> Message-ID: I don't really care if the DS_Store files are in there or not ( I care not about Windoze ) - that was just an issue that stopped the shell call. But that does that mean there are several versions of Zip on the machine? 1. zip for rev 2. zip for the shell 3. whatever Automator uses (perhaps shell, above) 4. The finder "Compress" menu item... (which results is what I want) -- It has no problems.... Is there a 'domenu' applescript ? so near so far... > >Excited by the prospect of being able to create Zip archives without >the dot files, I just tested it. No go: with the action's "Ignore >unreadable files"option on or off (what exactly is an "unreadable >files?"; the notes for that action do not explain) it still copies >the .DS_Store files. :( > >Apple employs smart people. I'm sure one of them was smart enough >to recognize that if they're somehow stuck with a file system >requiring such kludges for simple metadata then surely there's a >preference to govern it for copying and archiving. Now if only we >could find it.... > >-- > Richard Gaskin > Managing Editor, revJournal -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From JimAultWins at yahoo.com Wed Sep 10 01:20:41 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 09 Sep 2008 22:20:41 -0700 Subject: Zipping an application package by script In-Reply-To: Message-ID: This should be the answer... http://www.macosxhints.com/article.php?story=20080128102421712 On 9/9/08 10:10 PM, "Stephen Barncard" wrote: > Can one can run Automator from Rev? > Take the code from the automator action? > >> Hi Stephen - There's an Automator action for the Finder called 'create >> archive' that should do what you want. >> >> Cheers, >> >> Terry... >> From JimAultWins at yahoo.com Wed Sep 10 01:24:46 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 09 Sep 2008 22:24:46 -0700 Subject: Zipping an application package by script In-Reply-To: Message-ID: You might go to Ken's site sonsothunder.com basically in transcript put "tell app " & quote & "Finder" & quote & " to activate" into cmd do cmd as applescript put the result into whatEverTheAScriptReturned If there are several lines in the script, you can run it in Script Editor, debug, then copy paste into a field in Rev, then put field scriptLines into cmd do cmd as applescript put the result into whatEverTheAScriptReturned Hope this helps Jim Ault Las Vegas On 9/9/08 10:18 PM, "Stephen Barncard" wrote: > I don't really care if the DS_Store files are in there or not ( I > care not about Windoze ) - that was just an issue that stopped the > shell call. But that does that mean there are several versions of Zip > on the machine? > > 1. zip for rev > 2. zip for the shell > 3. whatever Automator uses (perhaps shell, above) > 4. The finder "Compress" menu item... (which results is what I want) > -- It has no problems.... > > Is there a 'domenu' applescript ? > > > so near so far... > > >> >> Excited by the prospect of being able to create Zip archives without >> the dot files, I just tested it. No go: with the action's "Ignore >> unreadable files"option on or off (what exactly is an "unreadable >> files?"; the notes for that action do not explain) it still copies >> the .DS_Store files. :( >> >> Apple employs smart people. I'm sure one of them was smart enough >> to recognize that if they're somehow stuck with a file system >> requiring such kludges for simple metadata then surely there's a >> preference to govern it for copying and archiving. Now if only we >> could find it.... >> >> -- >> Richard Gaskin >> Managing Editor, revJournal From tsj at unimelb.edu.au Wed Sep 10 01:54:21 2008 From: tsj at unimelb.edu.au (Terry Judd) Date: Wed, 10 Sep 2008 15:54:21 +1000 Subject: Zipping an application package by script In-Reply-To: Message-ID: You can save an Automator action as an application so I'm assuming it would be pretty straightforward to run it from Rev using the launch command. As far as 'extracting' code from automator actions goes, it appears that the applescripty code bits have been transformed into xml. The best bet seems to be to save the action as an application, and then replace the input and output paths in the xml file (.wflow) inside the package with Rev before you launch it. Terry... On 10/9/08 3:10 PM, "Stephen Barncard" wrote: > Can one can run Automator from Rev? > Take the code from the automator action? > >> Hi Stephen - There's an Automator action for the Finder called 'create >> archive' that should do what you want. >> >> Cheers, >> >> Terry... >> -- Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA 61-3 8344 0187 From briany at qldlearning.com Wed Sep 10 02:14:19 2008 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 9 Sep 2008 23:14:19 -0700 Subject: Zipping an application package by script In-Reply-To: References: <48C73616.8010300@fourthworld.com> Message-ID: Would this work for your needs? 1) tar and zip it tar -c -z -f MyApplication.tar.gz MyApplication.app 2) unzip it later tar -xzf MyApplication.tar.gz HTH, Brian > I don't really care if the DS_Store files are in there or not ( I > care not about Windoze ) - that was just an issue that stopped the > shell call. But that does that mean there are several versions of > Zip on the machine? > > 1. zip for rev > 2. zip for the shell > 3. whatever Automator uses (perhaps shell, above) > 4. The finder "Compress" menu item... (which results is what I > want) -- It has no problems.... > > Is there a 'domenu' applescript ? From toolbook at kestner.de Wed Sep 10 03:04:09 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 10 Sep 2008 09:04:09 +0200 Subject: AW: slown down of IDE 2.9 under windows In-Reply-To: Message-ID: <000901c91313$6d2fb800$18b2a8c0@Kestner.local> Hi Eric and Malte, @Eric: when running rev on a freshly booted machine I still have 1GB (of 2GB) free memory, so it shouldn't use virtual mem. @Malte: messageMessages is false I have noticed that only the menu items of the IDE main window have the slow reaction, the icons below (inspector, script, messagebox,...) and the icons in the tools palette windows react with normal speed. Thanks anyway for your answers, probably I'll have to live with this behaviour or I'll find a solution by accident. @Jerry: ok, got it :) Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Eric Chatonet > Gesendet: Dienstag, 9. September 2008 16:51 > An: How to use Revolution > Betreff: Re: slown down of IDE 2.9 under windows > > Bonjour Tiemo, > > This may happen if Rev is obliged to run virtual memory (use disk): > Disable all startup programs and reboot. > > Le 9 sept. 08 ? 15:57, Tiemo Hollmann TB a ?crit : > > > Hi there, > > > > Win XP, SP2, Rev 2.9 > > > > since some time (I don't remember what has been changed) my rev IDEs > > reaction on mouseclicks on every menu item slows down to a crawl. > > Means, > > after clicking on the file menu I have to wait 3 to 5 sec until the > > file > > menu opens, same with all other menus. After the menu is open and a > > menu > > item is been choosen everything runs in normal speed. I deactivated > > all > > plugins (took them out of the plugin folders), except of the GLX2 > > plugins. > > Other programms have normal behavier at the same time, so that it > > also can't > > be other running processes. > > > > Did someone experienced such a behavier or has an idea where to > > look for? > > > > BTW, could someone shed some light on the plugin philosophy of > > runrev in the > > windows folder structure? Why is there a plugin folder under my > > personal > > files and settings and a second plugin folder under the programms > > revolution > > folder? What is the difference and where do I have to put / delete > > plugins, > > when installing them manually? > > 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 bdrunrev at gmail.com Wed Sep 10 03:19:25 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Wed, 10 Sep 2008 08:19:25 +0100 Subject: Rev 3.0 Cloning problem In-Reply-To: References: Message-ID: Just a quick question: is this really the line of code you have in the script editor: send"choose browse tool"tomein1tick Or have the spaces been stripped out somehow? Bernard On Wed, Sep 10, 2008 at 5:55 AM, John Tregea wrote: > Hi Fellow Rev'ers, > > I have been trying out Rev 3.0 across a number of iterations and recently > came across a problem (3.0gm Build 750). > > I have a piece of code that makes a clone of a stack, renames it and then > populates the new version of the stack with data from a database. This has > worked fine in 2.8, 2.9 and earlier iterations of 3.0. > > The problem is that when the script gets to the clone command it performs > that line then just exits as if there is no more code. No error is returned. > Anyone seen this behaviour? > > The code looks like this. > > ifthereisnotastack tTheStack > then > clonestack"resource_template" > send"choose browse tool"tomein1tick > setthenameofstack it to tTheStack > endif > > The variable tTheStack contains the name for the new stack. In debug mode > the variable is correctly populated, the stack IS cloned, then the script > just exits. > > Any help would be appreciated > > Regards > > John Tregea > > Technology Director > Debraneys > +61 (0) 4 0363 9367 Mobile > www.debraneys.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 bdrunrev at gmail.com Wed Sep 10 03:20:41 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Wed, 10 Sep 2008 08:20:41 +0100 Subject: slown down of IDE 2.9 under windows In-Reply-To: <003501c91284$002f6960$18b2a8c0@Kestner.local> References: <003501c91284$002f6960$18b2a8c0@Kestner.local> Message-ID: This may sound like a stupid question (so apologies in advance), but are you sure this is on Rev 2.9 and not Rev 3.0? Bernard On Tue, Sep 9, 2008 at 2:57 PM, Tiemo Hollmann TB wrote: > Hi there, > > Win XP, SP2, Rev 2.9 > From toolbook at kestner.de Wed Sep 10 03:30:28 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 10 Sep 2008 09:30:28 +0200 Subject: AW: slown down of IDE 2.9 under windows In-Reply-To: Message-ID: <000d01c91317$19f0d940$18b2a8c0@Kestner.local> Hi Bernhard, yes, 2.9.0 Build 610 :) Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Bernard Devlin > Gesendet: Mittwoch, 10. September 2008 09:21 > An: How to use Revolution > Betreff: Re: slown down of IDE 2.9 under windows > > This may sound like a stupid question (so apologies in advance), but are > you > sure this is on Rev 2.9 and not Rev 3.0? > Bernard > > On Tue, Sep 9, 2008 at 2:57 PM, Tiemo Hollmann TB > wrote: > > > Hi there, > > > > Win XP, SP2, Rev 2.9 > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 baleareninsel at gmx.net Wed Sep 10 03:43:56 2008 From: baleareninsel at gmx.net (Horst) Date: Wed, 10 Sep 2008 00:43:56 -0700 (PDT) Subject: Stack opens behind Windows desktop In-Reply-To: <48C6A687.5050203@hyperactivesw.com> References: <48C35DE6.30509@hyperactivesw.com> <19367073.post@talk.nabble.com> <48C5F6DB.8040505@hyperactivesw.com> <19387566.post@talk.nabble.com> <19389974.post@talk.nabble.com> <48C6A687.5050203@hyperactivesw.com> Message-ID: <19408405.post@talk.nabble.com> Hol? Jacqueline, System settings??? Don't think so, cause there is/was never a problem with IDE-Version. Just Standalone makes this Problems. During next days I'll install some more Standalones on different PC's. Let's hope to get some more infos then. best regards Horst J. Landman Gay wrote: > > > That's good info. It means the stack title bar doesn't matter, it is > something else. Also, it is good to know that it only happens on one of > your PCs (same as me) and not on all of them. Maybe the problem is a > system setting? I have no idea which one it might be. > > Your English is very good, by the way. :) > > -- > 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/Stack-opens-behind-Windows-desktop-tp19354380p19408405.html Sent from the Revolution - User mailing list archive at Nabble.com. From baleareninsel at gmx.net Wed Sep 10 04:00:09 2008 From: baleareninsel at gmx.net (Horst) Date: Wed, 10 Sep 2008 01:00:09 -0700 (PDT) Subject: AW: slown down of IDE 2.9 under windows In-Reply-To: <000d01c91317$19f0d940$18b2a8c0@Kestner.local> References: <003501c91284$002f6960$18b2a8c0@Kestner.local> <000d01c91317$19f0d940$18b2a8c0@Kestner.local> Message-ID: <19408605.post@talk.nabble.com> Hol? Tiemo, Yes, I also have that Phenomenal thing here. Yes, I also rum RR2.9.0 Build 610 and I use Win2k and XP. I also fond this problem on the Beta 3.0.0 But I'm working under 2.9.0 now. I find this slowdown on both, IDE and standalone. The good thing is now: I'm not alone with this (thought it is MY problem only), the bad thing: it should be fond :-( Best regards Horst Tiemo Hollmann TB wrote: > > Hi Bernhard, > yes, 2.9.0 Build 610 :) > Tiemo > >> -----Urspr?ngliche Nachricht----- >> Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- >> bounces at lists.runrev.com] Im Auftrag von Bernard Devlin >> Gesendet: Mittwoch, 10. September 2008 09:21 >> An: How to use Revolution >> Betreff: Re: slown down of IDE 2.9 under windows >> >> This may sound like a stupid question (so apologies in advance), but are >> you >> sure this is on Rev 2.9 and not Rev 3.0? >> Bernard >> >> On Tue, Sep 9, 2008 at 2:57 PM, Tiemo Hollmann TB >> wrote: >> >> > Hi there, >> > >> > Win XP, SP2, Rev 2.9 >> > >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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/slown-down-of-IDE-2.9-under-windows-tp19393010p19408605.html Sent from the Revolution - User mailing list archive at Nabble.com. From bdrunrev at gmail.com Wed Sep 10 04:26:46 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Wed, 10 Sep 2008 11:26:46 +0300 Subject: AW: slown down of IDE 2.9 under windows In-Reply-To: <19408605.post@talk.nabble.com> References: <003501c91284$002f6960$18b2a8c0@Kestner.local> <000d01c91317$19f0d940$18b2a8c0@Kestner.local> <19408605.post@talk.nabble.com> Message-ID: The reason why I asked was I identified a bug in R3 which slowed down all actions in fields (including the message box). That slow down was something to do with revMenuBar's menus being refreshed. The slow down DID NOT exist in 2.9, that's why I was making sure that you were not working on R3 and had forgotten :-) Now that there are two of you with this problem, I'm doubtful that the same solution will work! Anyway, have either of you introduced any frontscripts (or possibly backscripts - I've never used those), where you trap menuPick messages? Bernard On Wed, Sep 10, 2008 at 11:00 AM, Horst wrote: > > Hol? Tiemo, > > Yes, I also have that Phenomenal thing here. Yes, I also rum RR2.9.0 Build > 610 and I use Win2k and XP. I also fond this problem on the Beta 3.0.0 But > I'm working under 2.9.0 now. > > I find this slowdown on both, IDE and standalone. > > The good thing is now: I'm not alone with this (thought it is MY problem > only), the bad thing: it should be fond :-( > > Best regards > > Horst > > > Tiemo Hollmann TB wrote: > > > > Hi Bernhard, > > yes, 2.9.0 Build 610 :) > > Tiemo > > > >> -----Urspr?ngliche Nachricht----- > >> Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > >> bounces at lists.runrev.com] Im Auftrag von Bernard Devlin > >> Gesendet: Mittwoch, 10. September 2008 09:21 > >> An: How to use Revolution > >> Betreff: Re: slown down of IDE 2.9 under windows > >> > >> This may sound like a stupid question (so apologies in advance), but are > >> you > >> sure this is on Rev 2.9 and not Rev 3.0? > >> Bernard > >> > >> On Tue, Sep 9, 2008 at 2:57 PM, Tiemo Hollmann TB > >> wrote: > >> > >> > Hi there, > >> > > >> > Win XP, SP2, Rev 2.9 > >> > > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution 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/slown-down-of-IDE-2.9-under-windows-tp19393010p19408605.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 toolbook at kestner.de Wed Sep 10 04:43:52 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 10 Sep 2008 10:43:52 +0200 Subject: AW: AW: slown down of IDE 2.9 under windows In-Reply-To: Message-ID: <000e01c91321$5acf66c0$18b2a8c0@Kestner.local> Hi Bernard, noop, no front- or backscripts. Thanks Tiemo > > The reason why I asked was I identified a bug in R3 which slowed down all > actions in fields (including the message box). That slow down was > something > to do with revMenuBar's menus being refreshed. The slow down DID NOT > exist > in 2.9, that's why I was making sure that you were not working on R3 and > had > forgotten :-) > > Now that there are two of you with this problem, I'm doubtful that the > same > solution will work! Anyway, have either of you introduced any frontscripts > (or possibly backscripts - I've never used those), where you trap menuPick > messages? > > Bernard > > On Wed, Sep 10, 2008 at 11:00 AM, Horst wrote: > volution From stephenREVOLUTION2 at barncard.com Wed Sep 10 05:07:27 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Wed, 10 Sep 2008 02:07:27 -0700 Subject: Zipping an application package by script Message-ID: Thanks very much, Jim Ault, Richard Gaskin, Brian Yennie and Terry Judd. Among your suggestions I'm sure I find something that works. I'll report tomorrow on my results. this list rocks... >Would this work for your needs? > >1) tar and zip it > >tar -c -z -f MyApplication.tar.gz MyApplication.app > >2) unzip it later > >tar -xzf MyApplication.tar.gz > > >HTH, >Brian -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From toolbook at kestner.de Wed Sep 10 05:57:03 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 10 Sep 2008 11:57:03 +0200 Subject: AW: AW: slown down of IDE 2.9 under windows In-Reply-To: <19408605.post@talk.nabble.com> Message-ID: <001501c9132b$948e6050$18b2a8c0@Kestner.local> Hol? Horst, did you already tried a fresh install of runrev? Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Horst > Gesendet: Mittwoch, 10. September 2008 10:00 > An: use-revolution at lists.runrev.com > Betreff: Re: AW: slown down of IDE 2.9 under windows > > > Hol? Tiemo, > > Yes, I also have that Phenomenal thing here. Yes, I also rum RR2.9.0 Build > 610 and I use Win2k and XP. I also fond this problem on the Beta 3.0.0 But > I'm working under 2.9.0 now. > > I find this slowdown on both, IDE and standalone. > > The good thing is now: I'm not alone with this (thought it is MY problem > only), the bad thing: it should be fond :-( > > Best regards > > Horst > > > Tiemo Hollmann TB wrote: > > > > Hi Bernhard, > > yes, 2.9.0 Build 610 :) > > Tiemo > > > >> -----Urspr?ngliche Nachricht----- > >> Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > >> bounces at lists.runrev.com] Im Auftrag von Bernard Devlin > >> Gesendet: Mittwoch, 10. September 2008 09:21 > >> An: How to use Revolution > >> Betreff: Re: slown down of IDE 2.9 under windows > >> > >> This may sound like a stupid question (so apologies in advance), but > are > >> you > >> sure this is on Rev 2.9 and not Rev 3.0? > >> Bernard > >> > >> On Tue, Sep 9, 2008 at 2:57 PM, Tiemo Hollmann TB > >> wrote: > >> > >> > Hi there, > >> > > >> > Win XP, SP2, Rev 2.9 > >> > > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution 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/slown-down-of-IDE-2.9- > under-windows-tp19393010p19408605.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 m.schonewille at economy-x-talk.com Wed Sep 10 05:56:40 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 10 Sep 2008 11:56:40 +0200 Subject: Rev 3.0 Cloning problem In-Reply-To: References: Message-ID: Hi John, The correct procedure is: clone stack "resouce_template" put it into myTempStackID -- do other stuff here set the name of myTempStackID to myStackName You don't need the keyword "stack" before the variable containing the long ID of the new stack. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz http://facebook.economy-x-talk.com Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 10 sep 2008, at 06:55, John Tregea wrote: > Hi Fellow Rev'ers, > > I have been trying out Rev 3.0 across a number of iterations and > recently came across a problem (3.0gm Build 750). > > I have a piece of code that makes a clone of a stack, renames it and > then populates the new version of the stack with data from a > database. This has worked fine in 2.8, 2.9 and earlier iterations of > 3.0. > > The problem is that when the script gets to the clone command it > performs that line then just exits as if there is no more code. No > error is returned. Anyone seen this behaviour? > > The code looks like this. > > ifthereisnotastack tTheStack > then > clonestack"resource_template" > send"choose browse tool"tomein1tick > setthenameofstack it to tTheStack > endif > > The variable tTheStack contains the name for the new stack. In debug > mode the variable is correctly populated, the stack IS cloned, then > the script just exits. > > Any help would be appreciated > > Regards > > John Tregea From toolbook at kestner.de Wed Sep 10 05:57:09 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 10 Sep 2008 11:57:09 +0200 Subject: beginners quest: set cursor to hand Message-ID: <001601c9132b$97d35220$18b2a8c0@Kestner.local> Hello, sometimes the simplest things I am trying the first time, don't do as expected. I just want to change the cursor to hand when entering an image, so I coded: On mouseenter set the cursor to hand --- Only when moving the cursor pixel by pixel into the image I can see the hand flashing for a moment, afterwards it is again the arrow. First thing I have looked for was if there is another script which sets my cursor to arrow, but no, this is the only one setting the cursor. I have at some other locations a choose tool, but not at this image. Probably I am thinking into the wrong direction or missing something basic. Could someone point me into the right direction? Thank you Tiemo From williamdesmet at gmail.com Wed Sep 10 05:59:30 2008 From: williamdesmet at gmail.com (William de Smet) Date: Wed, 10 Sep 2008 11:59:30 +0200 Subject: beginners quest: set cursor to hand In-Reply-To: <001601c9132b$97d35220$18b2a8c0@Kestner.local> References: <001601c9132b$97d35220$18b2a8c0@Kestner.local> Message-ID: Hi Tiemo, on mouseenter set cursor to hand lock cursor end mouseenter on mouseleave unlock cursor set cursor to arrow end mouseleave Greetings, William 2008/9/10 Tiemo Hollmann TB > Hello, > > sometimes the simplest things I am trying the first time, don't do as > expected. > > I just want to change the cursor to hand when entering an image, so I > coded: > > On mouseenter > > set the cursor to hand > > --- > > Only when moving the cursor pixel by pixel into the image I can see the > hand > flashing for a moment, afterwards it is again the arrow. First thing I have > looked for was if there is another script which sets my cursor to arrow, > but > no, this is the only one setting the cursor. I have at some other locations > a choose tool, but not at this image. > > Probably I am thinking into the wrong direction or missing something basic. > Could someone point me into the right direction? > > Thank you > > Tiemo > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 toolbook at kestner.de Wed Sep 10 06:08:24 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 10 Sep 2008 12:08:24 +0200 Subject: AW: beginners quest: set cursor to hand In-Reply-To: Message-ID: <001b01c9132d$2a24f150$18b2a8c0@Kestner.local> Oh boy, most times the solutions are that easy, but if you don't know where to search for, it's really hard. Add: Is there any situation, where you would set the cursor to anything without locking it? Thank you William Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von William de Smet > Gesendet: Mittwoch, 10. September 2008 12:00 > An: How to use Revolution > Betreff: Re: beginners quest: set cursor to hand > > Hi Tiemo, > > on mouseenter > > set cursor to hand > > lock cursor > > end mouseenter > > > > on mouseleave > > unlock cursor > > set cursor to arrow > > end mouseleave > > > Greetings, > > William lution From eric.chatonet at sosmartsoftware.com Wed Sep 10 06:19:23 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 10 Sep 2008 12:19:23 +0200 Subject: AW: beginners quest: set cursor to hand In-Reply-To: <001b01c9132d$2a24f150$18b2a8c0@Kestner.local> References: <001b01c9132d$2a24f150$18b2a8c0@Kestner.local> Message-ID: Bonjour Tiemo, Le 10 sept. 08 ? 12:08, Tiemo Hollmann TB a ?crit : > Is there any situation, where you would set the cursor to anything > without locking it? As soon as you set a cursor it will remain until the end of the handler that set it. It's the reason why in a very short mouseDown handler, you saw the 'hand' flashing briefly: The default cursor is reset when the handler finishes then you have to lock it if you want it to remain. But there are cases when you might want the cursor change only during handler execution, especially to switch it to 'watch', indicating to the user he has to wait. Default cursor will be reset automatically when the handler finishes, e.g. when the user has no longer any reason to wait ;-) You can use the 'busy' cursor also: see cursor, defaultCursor, lock and unlock cursor in the docs... Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From toolbook at kestner.de Wed Sep 10 06:31:08 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 10 Sep 2008 12:31:08 +0200 Subject: AW: AW: beginners quest: set cursor to hand In-Reply-To: Message-ID: <001c01c91330$5974e200$18b2a8c0@Kestner.local> Bonjour Eric, very helpful - that makes sense! Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Eric Chatonet > Gesendet: Mittwoch, 10. September 2008 12:19 > An: How to use Revolution > Betreff: Re: AW: beginners quest: set cursor to hand > > Bonjour Tiemo, > > Le 10 sept. 08 ? 12:08, Tiemo Hollmann TB a ?crit : > > > Is there any situation, where you would set the cursor to anything > > without locking it? > > As soon as you set a cursor it will remain until the end of the > handler that set it. > It's the reason why in a very short mouseDown handler, you saw the > 'hand' flashing briefly: > The default cursor is reset when the handler finishes then you have > to lock it if you want it to remain. > > But there are cases when you might want the cursor change only during > handler execution, especially to switch it to 'watch', indicating to > the user he has to wait. > Default cursor will be reset automatically when the handler finishes, > e.g. when the user has no longer any reason to wait ;-) > You can use the 'busy' cursor also: see cursor, defaultCursor, lock > and unlock cursor in the docs... > > 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 baleareninsel at gmx.net Wed Sep 10 07:51:05 2008 From: baleareninsel at gmx.net (Horst) Date: Wed, 10 Sep 2008 04:51:05 -0700 (PDT) Subject: AW: AW: slown down of IDE 2.9 under windows In-Reply-To: <001501c9132b$948e6050$18b2a8c0@Kestner.local> References: <003501c91284$002f6960$18b2a8c0@Kestner.local> <000d01c91317$19f0d940$18b2a8c0@Kestner.local> <19408605.post@talk.nabble.com> <001501c9132b$948e6050$18b2a8c0@Kestner.local> Message-ID: <19411893.post@talk.nabble.com> Hol? Tiemo, I also installed on a brandnew Laptop under XP few weeks ago Salu2 Horst Tiemo Hollmann TB wrote: > > Hol? Horst, > did you already tried a fresh install of runrev? > Tiemo > >> -----Urspr?ngliche Nachricht----- >> Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- >> bounces at lists.runrev.com] Im Auftrag von Horst >> Gesendet: Mittwoch, 10. September 2008 10:00 >> An: use-revolution at lists.runrev.com >> Betreff: Re: AW: slown down of IDE 2.9 under windows >> >> >> Hol? Tiemo, >> >> Yes, I also have that Phenomenal thing here. Yes, I also rum RR2.9.0 >> Build >> 610 and I use Win2k and XP. I also fond this problem on the Beta 3.0.0 >> But >> I'm working under 2.9.0 now. >> >> I find this slowdown on both, IDE and standalone. >> >> The good thing is now: I'm not alone with this (thought it is MY problem >> only), the bad thing: it should be fond :-( >> >> Best regards >> >> Horst >> >> >> Tiemo Hollmann TB wrote: >> > >> > Hi Bernhard, >> > yes, 2.9.0 Build 610 :) >> > Tiemo >> > >> >> -----Urspr?ngliche Nachricht----- >> >> Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- >> >> bounces at lists.runrev.com] Im Auftrag von Bernard Devlin >> >> Gesendet: Mittwoch, 10. September 2008 09:21 >> >> An: How to use Revolution >> >> Betreff: Re: slown down of IDE 2.9 under windows >> >> >> >> This may sound like a stupid question (so apologies in advance), but >> are >> >> you >> >> sure this is on Rev 2.9 and not Rev 3.0? >> >> Bernard >> >> >> >> On Tue, Sep 9, 2008 at 2:57 PM, Tiemo Hollmann TB >> >> wrote: >> >> >> >> > Hi there, >> >> > >> >> > Win XP, SP2, Rev 2.9 >> >> > >> >> _______________________________________________ >> >> use-revolution mailing list >> >> use-revolution 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/slown-down-of-IDE-2.9- >> under-windows-tp19393010p19408605.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/slown-down-of-IDE-2.9-under-windows-tp19393010p19411893.html Sent from the Revolution - User mailing list archive at Nabble.com. From baleareninsel at gmx.net Wed Sep 10 07:57:03 2008 From: baleareninsel at gmx.net (Horst) Date: Wed, 10 Sep 2008 04:57:03 -0700 (PDT) Subject: AW: AW: slown down of IDE 2.9 under windows In-Reply-To: <000e01c91321$5acf66c0$18b2a8c0@Kestner.local> References: <003501c91284$002f6960$18b2a8c0@Kestner.local> <000d01c91317$19f0d940$18b2a8c0@Kestner.local> <19408605.post@talk.nabble.com> <000e01c91321$5acf66c0$18b2a8c0@Kestner.local> Message-ID: <19411973.post@talk.nabble.com> Hol? Bernard, Same to me! Maybe the Stack(s) are to big with a total of +/- 25MB. So I'm thinking now to splitt the Mainstack and it's Substacks and Cards (+/- 120) into smaller parts. Do you think that makes sense? A wise man told me something about 6-7 MB (if I remember correct) Salu2 Horst Tiemo Hollmann TB wrote: > > Hi Bernard, > noop, no front- or backscripts. > Thanks > Tiemo > >> >> The reason why I asked was I identified a bug in R3 which slowed down all >> actions in fields (including the message box). That slow down was >> something >> to do with revMenuBar's menus being refreshed. The slow down DID NOT >> exist >> in 2.9, that's why I was making sure that you were not working on R3 and >> had >> forgotten :-) >> >> Now that there are two of you with this problem, I'm doubtful that the >> same >> solution will work! Anyway, have either of you introduced any >> frontscripts >> (or possibly backscripts - I've never used those), where you trap >> menuPick >> messages? >> >> Bernard >> >> On Wed, Sep 10, 2008 at 11:00 AM, Horst wrote: >> > volution > > _______________________________________________ > use-revolution mailing list > use-revolution 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/slown-down-of-IDE-2.9-under-windows-tp19393010p19411973.html Sent from the Revolution - User mailing list archive at Nabble.com. From 3mcgrath at comcast.net Wed Sep 10 07:59:54 2008 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Wed, 10 Sep 2008 07:59:54 -0400 Subject: Zipping an application package by script In-Reply-To: References: Message-ID: I run Automator files in Rev to access the Quartz filters in OSX. Here is a link to the stack file and Automator files: Page: http://www.lazyriversoftware.com/QuartzRR.html File: http://www.lazyriversoftware.com/QuartzinRR.zip Just build the Automator file and then run it from RR. Regards, Tom McGrath On Sep 10, 2008, at 1:54 AM, Terry Judd wrote: > You can save an Automator action as an application so I'm assuming > it would > be pretty straightforward to run it from Rev using the launch > command. As > far as 'extracting' code from automator actions goes, it appears > that the > applescripty code bits have been transformed into xml. The best bet > seems to > be to save the action as an application, and then replace the input > and > output paths in the xml file (.wflow) inside the package with Rev > before you > launch it. > > Terry... > > > On 10/9/08 3:10 PM, "Stephen Barncard" > > wrote: > >> Can one can run Automator from Rev? >> Take the code from the automator action? >> >>> Hi Stephen - There's an Automator action for the Finder called >>> 'create >>> archive' that should do what you want. >>> >>> Cheers, >>> >>> Terry... >>> > > -- > Dr Terry Judd > Lecturer in Educational Technology (Design) > Biomedical Multimedia Unit > Faculty of Medicine, Dentistry & Health Sciences > The University of Melbourne > Parkville VIC 3052 > AUSTRALIA > > 61-3 8344 0187 > > _______________________________________________ > use-revolution mailing list > use-revolution 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 toolbook at kestner.de Wed Sep 10 08:21:15 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 10 Sep 2008 14:21:15 +0200 Subject: Can you realise a transparent hover color for buttons? Message-ID: <002601c9133f$b8e0afd0$18b2a8c0@Kestner.local> Hello, I have some text buttons, where I would like to realise a hover effect (mouseover) with a (50%) opaque/transparent color of the button (like the menu items of MS Office products on Win). Up to now I can't see a solution for this. As standard properties I can only set icons for hover (which would only make sense with icon buttons, not with text buttons, no colors, nore transparent colors. If I would make my hover effect myself with mouseenter, I can't control the transparency of the button color, just solid colors. Am I right that these are the two options for making a hover effect (icons or solid colors), or is there a trick with a workaround to create a 50% opacity hover effect? Probably is a set of icons anyway the solution of choice. Thanks for any hints Tiemo From bdrunrev at gmail.com Wed Sep 10 08:24:49 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Wed, 10 Sep 2008 13:24:49 +0100 Subject: AW: AW: slown down of IDE 2.9 under windows In-Reply-To: <19411973.post@talk.nabble.com> References: <003501c91284$002f6960$18b2a8c0@Kestner.local> <000d01c91317$19f0d940$18b2a8c0@Kestner.local> <19408605.post@talk.nabble.com> <000e01c91321$5acf66c0$18b2a8c0@Kestner.local> <19411973.post@talk.nabble.com> Message-ID: Does this problem only affect the Rev menu, or also any menus in your own stacks? I'm not sure about there being any particular problem with the size of stacks - I've worked with single stacks of a couple of hundred megabytes of data stored in customproperties. If you have lots of cards with lots of controls/images on them, then maybe the size of the stack matters. If I'm wrong about this, I hope some of the others who have far more knowledge than me will correct me. If I was having the problems you describe I would not consider it to be something intrinsically wrong with Revolution, but rather look to my own code. I think this a) because 2.9's been out for months now, so b) if this was a general problem one would expect many others to see it too c) your problem comes after some amount of activity with Rev open, d) you've tried a re-install. Of course I could be wrong, as there are two of you saying you have the same problem. But in my experience, one can waste hours/days looking for the cause in the wrong place. (I still have bruises on my ass from where I've kicked myself over the past 10 years for jumping to conclusions and blaming the wrong cause). Bernard On Wed, Sep 10, 2008 at 12:57 PM, Horst wrote: > > Hol? Bernard, > > Same to me! > > Maybe the Stack(s) are to big with a total of +/- 25MB. So I'm thinking now > to splitt the Mainstack and it's Substacks and Cards (+/- 120) into smaller > parts. Do you think that makes sense? A wise man told me something about > 6-7 > MB (if I remember correct) > From toolbook at kestner.de Wed Sep 10 08:26:28 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 10 Sep 2008 14:26:28 +0200 Subject: AW: AW: AW: slown down of IDE 2.9 under windows In-Reply-To: <19411973.post@talk.nabble.com> Message-ID: <002b01c91340$7339c3d0$18b2a8c0@Kestner.local> Hi Horst, my stack is only about 4MB. The only thing on my side is a script on stack level of about 2300 lines, but this should only be an issue of GLX2, not the IDE, I would think. I don't know if there are any recommendations about script length in rev? Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Horst > Gesendet: Mittwoch, 10. September 2008 13:57 > An: use-revolution at lists.runrev.com > Betreff: Re: AW: AW: slown down of IDE 2.9 under windows > > > Hol? Bernard, > > Same to me! > > Maybe the Stack(s) are to big with a total of +/- 25MB. So I'm thinking > now > to splitt the Mainstack and it's Substacks and Cards (+/- 120) into > smaller > parts. Do you think that makes sense? A wise man told me something about > 6-7 > MB (if I remember correct) > > Salu2 > > Horst > n From toolbook at kestner.de Wed Sep 10 08:37:07 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 10 Sep 2008 14:37:07 +0200 Subject: AW: AW: AW: slown down of IDE 2.9 under windows In-Reply-To: Message-ID: <002c01c91341$f0411990$18b2a8c0@Kestner.local> Hi Bernhard > > Does this problem only affect the Rev menu, or also any menus in your own > stacks? Only the Rev menu, the menu in my stack reacts expeditious > I'm not sure about there being any particular problem with the size of > stacks - I've worked with single stacks of a couple of hundred megabytes > of > data stored in customproperties. If you have lots of cards with lots of > controls/images on them, then maybe the size of the stack matters. If I'm > wrong about this, I hope some of the others who have far more knowledge > than > me will correct me. Only two cards, 4MB > > If I was having the problems you describe I would not consider it to be > something intrinsically wrong with Revolution, but rather look to my own > code. I think this a) because 2.9's been out for months now, so b) if > this > was a general problem one would expect many others to see it too c) your > problem comes after some amount of activity with Rev open, d) you've tried > a > re-install. > I didn't reinstalled it yet, will wait until 3.0 The problem is from the startup, even without having opened any stack, only the IDE and a freshly rebooted PC > Of course I could be wrong, as there are two of you saying you have the > same > problem. But in my experience, one can waste hours/days looking for the > cause in the wrong place. (I still have bruises on my ass from where I've > kicked myself over the past 10 years for jumping to conclusions and > blaming > the wrong cause). Yes I agree, just solved by coincidence a apparently windows problem, which occurred over a year and exposed to be my anti virus scanner... > > Bernard > From jerry.daniels at me.com Wed Sep 10 08:57:38 2008 From: jerry.daniels at me.com (Jerry Daniels) Date: Wed, 10 Sep 2008 07:57:38 -0500 Subject: AW: AW: AW: slown down of IDE 2.9 under windows In-Reply-To: <002b01c91340$7339c3d0$18b2a8c0@Kestner.local> References: <002b01c91340$7339c3d0$18b2a8c0@Kestner.local> Message-ID: <282DEDC3-31C5-4863-ACCF-83FDE87CA126@me.com> Tiemo, I have many stacks with > 5,000 lines of code. GLX2 Script Editor mainstack has over 15,000 lines of code. This is the script I use to test GLX2 Script Editor's performance. I don't think 2,300 lines is too many. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.glx2.com On Sep 10, 2008, at 7:26 AM, Tiemo Hollmann TB wrote: > Hi Horst, my stack is only about 4MB. The only thing on my side is a > script > on stack level of about 2300 lines, but this should only be an issue > of > GLX2, not the IDE, I would think. I don't know if there are any > recommendations about script length in rev? > Tiemo > >> -----Urspr?ngliche Nachricht----- >> Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- >> bounces at lists.runrev.com] Im Auftrag von Horst >> Gesendet: Mittwoch, 10. September 2008 13:57 >> An: use-revolution at lists.runrev.com >> Betreff: Re: AW: AW: slown down of IDE 2.9 under windows >> >> >> Hol? Bernard, >> >> Same to me! >> >> Maybe the Stack(s) are to big with a total of +/- 25MB. So I'm >> thinking >> now >> to splitt the Mainstack and it's Substacks and Cards (+/- 120) into >> smaller >> parts. Do you think that makes sense? A wise man told me something >> about >> 6-7 >> MB (if I remember correct) >> >> Salu2 >> >> Horst >> > n > > _______________________________________________ > use-revolution mailing list > use-revolution 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 userev at canelasoftware.com Wed Sep 10 12:56:15 2008 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 10 Sep 2008 09:56:15 -0700 Subject: Zipping an application package by script Message-ID: On Sep 9, 2008, at 10:18 PM, Stephen Barncard wrote: > I don't really care if the DS_Store files are in there or not ( I > care not about Windoze ) - that was just an issue that stopped the > shell call. But that does that mean there are several versions of > Zip on the machine? > > 1. zip for rev > 2. zip for the shell > 3. whatever Automator uses (perhaps shell, above) > 4. The finder "Compress" menu item... (which results is what I > want) -- It has no problems.... > > Is there a 'domenu' applescript ? > > > so near so far... Hi Stephen, These are the functions we use here to deal with unzipping in both Win and Mac. You can use shell to do zipping as well. on CSUnzip pPathtoFile if the platform is "MacOS" then CSMacUnzip pPathtoFile else CSWinUnzip pPathtoFile end if end CSUnzip on CSMacUnzip pPathtoFile replace " " with "\ " in pPathtoFile put "unzip -o " & pPathtoFile & " -x *_M*" into tShellCmd put shell(tShellCmd) into log end CSMacUnzip on CSWinUnzip pPathtoFile --SET UP WHERE TO UNZIP TO set the itemdelimiter to "/" put pPathtoFile into tZipTarget delete the last item of tZipTarget put "/" after tZipTarget --READ WHAT'S INSIDE THE ZIP FILE revZipOpenArchive pPathtoFile,"read" put revZipEnumerateItems(pPathtoFile) into tZipContents --ACTUALLY UNZIP repeat with x=1 to the number of lines of tZipContents if the last char of line x of tZipContents is "/" then create folder tZipTarget & line x of tZipContents revZipExtractItemToFile pPathtoFile, (line x of tZipContents), (tZipTarget & (line x of tZipContents)) end repeat --CLEAN UP AFTER YOURSELF revZipCloseArchive pPathtoFile end CSWinUnzip Mark Talluto http://www.canelasoftware.com From userev at canelasoftware.com Wed Sep 10 13:25:27 2008 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 10 Sep 2008 10:25:27 -0700 Subject: Play iTunes protected videos In-Reply-To: References: <319E5AD4-1846-48DE-930B-AE8078492832@canelasoftware.com> Message-ID: <7D19B381-1255-41BE-8C9F-D11238B324DF@canelasoftware.com> On Sep 4, 2008, at 1:44 PM, Colin Holgate wrote: > At 11:54 AM -0700 9/4/08, Mark Talluto wrote: >> Anyone find a way to play iTunes DRM content via the Rev QT player? > > I don't have any protected videos here, but I have protected audio, > and I could make those work by saving them as an MOV, and connecting > them as usual, or even connecting straight to the .m4p file. > Thanks for Colin for checking that. I confirm your findings. Mark Talluto http://www.canelasoftware.com From userev at canelasoftware.com Wed Sep 10 13:27:03 2008 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 10 Sep 2008 10:27:03 -0700 Subject: Play iTunes protected videos In-Reply-To: References: Message-ID: <3800784A-9DE9-4981-B9EF-A4E4ABFA2496@canelasoftware.com> On Sep 4, 2008, at 2:00 PM, Scott Rossi wrote: > Recently, Mark Talluto wrote: > >> Anyone find a way to play iTunes DRM content via the Rev QT player? > > Trevor Devore explained a while back that Apple has significantly > restricted > video playback to iTunes and QuickTime only. I don't believe anyone > has > found a workaround for this limitation. > > However, protected audio playback works -- Rev's player should play > protected audio files without any limitation (as long as QT is > installed and > your machine is authorized to play the selected files). Thanks Scott. It is unfortunate but true. Rev's player can not play DRM video content purchased through iTunes. Small issue for me personally. I was just trying to support a frustrated customer. Mark Talluto http://www.canelasoftware.com From stephenREVOLUTION2 at barncard.com Wed Sep 10 13:30:22 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Wed, 10 Sep 2008 10:30:22 -0700 Subject: Zipping an application package by script In-Reply-To: References: Message-ID: Thanks Mark, but my current need is to a folder and its contents by script control. However this little snippet is going into my code scrapbook for sure! sqb > >Hi Stephen, > >These are the functions we use here to deal with unzipping in both >Win and Mac. You can use shell to do zipping as well. > > >on CSUnzip pPathtoFile > if the platform is "MacOS" then > CSMacUnzip pPathtoFile > else > CSWinUnzip pPathtoFile > end if >end CSUnzip -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION2 at barncard.com Wed Sep 10 13:52:47 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Wed, 10 Sep 2008 10:52:47 -0700 Subject: Zipping an application package by script Message-ID: I got automator to 'do the thing' and I 'get' how to call it as an application from Rev. [APPLESCRIPT] tell application "" launch end tell However I want to pass the path information to the automator app from rev. I've created a variable in automator and placed it in the beginning of the workflow. Is this how it's done? and then call it this way? tell application "" launch , end tell I would obviously replace the tags with my data -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From userev at canelasoftware.com Wed Sep 10 14:28:54 2008 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 10 Sep 2008 11:28:54 -0700 Subject: Zipping an application package by script In-Reply-To: References: Message-ID: <7A010F8C-CBA3-4A28-89B1-7E3C037682D7@canelasoftware.com> On Sep 10, 2008, at 10:30 AM, Stephen Barncard wrote: > Thanks Mark, but my current need is to a folder and its > contents by script control. > > However this little snippet is going into my code scrapbook for sure! > > sqb Hi Stephen, The Terminal is our friend. All you have to do is man the zip command in Terminal. It will provide you a list of flags that will allow you to do what you want. It would probably take you no more than 20 minutes to determine which flags you need. My quick search on the topic brought up: The man for zip on OS X can be read here: I bet you could do it all with the lowercase r flag. I do not favor the use of Automator for this solution. You can do it very cleanly with shell and it will be a lot faster than Automator as well. If this is for a commercial app, Automator will be noisy, may cause things to flash on the screen, may break down the road when Apple decides that its fling with Automator is over, and break between OS updates. Mark Talluto http://www.canelasoftware.com From bdrunrev at gmail.com Wed Sep 10 15:01:50 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Wed, 10 Sep 2008 22:01:50 +0300 Subject: linux: cannot load ssl library In-Reply-To: <9b408d8e0809091038k23f6bef7v937cf4b3881ef721@mail.gmail.com> References: <9b408d8e0809091038k23f6bef7v937cf4b3881ef721@mail.gmail.com> Message-ID: I wrote to support at runrev.com (first time I've ever done that with a technical support issue - I'm glad to report that I got a prompt answer, and it fixed the problem). Here's the answer for anyone else who comes along - the library for openssl must be symlinked thus: sudo ln -s /usr/lib/libssl.so I just checked on three different mainstream linux distros, and none had a symlink from libssl.so to the openssl library. This leads me to believe that any linux standalone that relies on encryption or https will fail too because these links will not exist. I am entering in the bug report that runrev need to find a better way to do this. Bernard From stephenREVOLUTION2 at barncard.com Wed Sep 10 15:30:25 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Wed, 10 Sep 2008 12:30:25 -0700 Subject: Zipping an application package by script In-Reply-To: <7A010F8C-CBA3-4A28-89B1-7E3C037682D7@canelasoftware.com> References: <7A010F8C-CBA3-4A28-89B1-7E3C037682D7@canelasoftware.com> Message-ID: Mark, thanks for your suggestions. I do know about the terminal, and I have read the man page on zip several days ago. As I mentioned at the start of this thread, using zip in the shell for me has ended up in zip not digging identical filenames like .DS_store or info.plist (in different folders ) and stopping execution. Rather than think about some kind of pre-cleaner to remove or change them (why should I ) I had moved on after 20 minutes. >I bet you could do it all with the lowercase r flag. which was what I was doing: put "zip -r -jj" into zCommand put "/Users/barncard/STANDALONES/55.app/" into ToBeZippdFolder put "/Users/barncard/Desktop/archive/" into zipfolder replace space with "\" & space in zipfolder replace space with "\" & space in ToBeZippdFolder put shell( zCommand && ToBeZippdFolder && ToBeZippdFolder) into fld "output" and got this result: zip warning: name in zip file repeated: Info.plist zip error: Invalid command arguments (cannot repeat names in zip file) What I have been looking for here, is an all-rev solution -- and it appears that I was wrong in assuming that one couldn't build a complex file and folder structure inside revZip. As it turns out, Trevor Devore just sent me a recursive handler using strictly revZip commands that I think do what I want. >On Sep 10, 2008, at 10:30 AM, Stephen Barncard wrote: > >>Thanks Mark, but my current need is to a folder and its >>contents by script control. >> >>However this little snippet is going into my code scrapbook for sure! >> >>sqb > > >Hi Stephen, > >The Terminal is our friend. All you have to do is man the zip >command in Terminal. It will provide you a list of flags that will >allow you to do what you want. It would probably take you no more >than 20 minutes to determine which flags you need. My quick search >on the topic brought up: > >The man for zip on OS X can be read here: > >I bet you could do it all with the lowercase r flag. which was what I was doing: put "zip -r -j" into zCommand put "/Users/sbarncar/Projects/2007 Projects/C H A T E A U/STANDALONES/CHATEAU WIRE 55 REV 3.0/chateauWire55/chateauWire55.app/" into ToBeZippdFolder put "/Users/sbarncar/Desktop/chateauWire55/" into zipfolder replace space with "\" & space in zipfolder replace space with "\" & space in ToBeZippdFolder put shell( zCommand && ToBeZippdFolder && ToBeZippdFolder) into fld "output" > >I do not favor the use of Automator for this solution. You can do >it very cleanly with shell and it will be a lot faster than >Automator as well. If this is for a commercial app, Automator will >be noisy, may cause things to flash on the screen, may break down >the road when Apple decides that its fling with Automator is over, >and break between OS updates. > > >Mark Talluto >http://www.canelasoftware.com > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From psahores at free.fr Wed Sep 10 15:55:14 2008 From: psahores at free.fr (Pierre Sahores) Date: Wed, 10 Sep 2008 21:55:14 +0200 Subject: linux: cannot load ssl library In-Reply-To: References: <9b408d8e0809091038k23f6bef7v937cf4b3881ef721@mail.gmail.com> Message-ID: <8F72B8E8-B918-4776-9FE5-849363AF804B@free.fr> Thanks for the input, Bernard. Best Regards, -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com Le 10 sept. 08 ? 21:01, Bernard Devlin a ?crit : > I wrote to support at runrev.com (first time I've ever done that with a > technical support issue - I'm glad to report that I got a prompt > answer, and > it fixed the problem). > > Here's the answer for anyone else who comes along - the library for > openssl > must be symlinked thus: > > sudo ln -s /usr/lib/libssl.so > > I just checked on three different mainstream linux distros, and none > had a > symlink from libssl.so to the openssl library. This leads me to > believe that > any linux standalone that relies on encryption or https will fail too > because these links will not exist. > > I am entering in the bug report that runrev need to find a better > way to do > this. > > Bernard > _______________________________________________ > use-revolution mailing list > use-revolution 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 Wed Sep 10 16:13:55 2008 From: nealk3nc at gmail.com (Neal Campbell) Date: Wed, 10 Sep 2008 16:13:55 -0400 Subject: Rev CGI testing on MAMP setup Message-ID: <325413300809101313j60aa9840k5ad1d331bfce44b2@mail.gmail.com> Where do I stick the rev standalone in the MAMP folder? Should it go in CGI-BIN? Thanks Neal -- 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 - $15.99 ------------------------------------------------- For a great dog book, visit www.abrohamneal.com ------------------------------------------------- See the FlexRadio Systems Flex-5000a in action at www.flex-videos.com From geradamas at yahoo.com Wed Sep 10 16:24:17 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 10 Sep 2008 13:24:17 -0700 (PDT) Subject: Play iTunes protected videos Message-ID: <293503.11755.qm@web37502.mail.mud.yahoo.com> Hum! It never ceases to amaze me that this sort of questions are even asked. As quickly as people develop electronic protection schemes other people work out ways to get round them. I have just spent 2 minutes searching with Google and, could, should I wish (which I don't as I don't own any DRM or other-wise protected media files), undo the protection "lickety-split". Presumably Apple, in their "infinite wisdom", have protected their media files just exactly so that everybody, including RR programmers and end-users, cannot play them. However, as Runtime Revolution works with Quicktime, it should play any file that Quicktime can play. It is probably necessary to 'tell' Revolution to play DRM audio files using the Player object as if they were video files; i.e. define DRM audio files with videoClip rather than with audioClip. A few years ago I authored a CD-ROM for Scottish High Schools on music education; I converted all the original sound files into MOV files (using a blank image as a dummy video file); this allowed for a good level of end-user control via "play videoClip at xx,xx". Personally I object to the following: I am legally not allowed to make a backup copy of a DVD I own (bl**dy silly when it gets damaged), similarly with music CDs, I am legally not allowed to transfer data from gramophone records I own to home made music CDs for my own use, I am legally not allowed to transfer data from cassette tapes I own to home made music CDs for my own use, I am legally not allowed to transfer data from VHS tapes I own to home made DVDs for my own use. As a result my home is full of gramophone players, cassette players, VHS players and so forth, taking up an awful lot of space. I am a child of the 1970s who grew up with a cheap cassette recorder and an even cheaper record-player: my friends and I "cross-copied" without being aware of doing anything 'naughty'. We all spent quite a lot of our parents' hard-earned money on records. So why on earth I should pay money for a DRM-protected piece of music I cannot pop onto a CD to listen to on a picnic, or, even, transfer to another of my machines so that I can listen to it in another room, I don't know. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From eric.chatonet at sosmartsoftware.com Wed Sep 10 16:54:40 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 10 Sep 2008 22:54:40 +0200 Subject: AW: AW: AW: slown down of IDE 2.9 under windows In-Reply-To: <282DEDC3-31C5-4863-ACCF-83FDE87CA126@me.com> References: <002b01c91340$7339c3d0$18b2a8c0@Kestner.local> <282DEDC3-31C5-4863-ACCF-83FDE87CA126@me.com> Message-ID: <96402E4C-753E-4E0D-8542-7519F44D2A80@sosmartsoftware.com> Bonjour Tiemo, Le 10 sept. 08 ? 14:57, Jerry Daniels a ?crit : > I have many stacks with > 5,000 lines of code. GLX2 Script Editor > mainstack has over 15,000 lines of code. This is the script I use > to test GLX2 Script Editor's performance. I don't think 2,300 lines > is too many. A bit of history :-) Once upon a time was Hypercard. Its text engine was not able to handle more than 2^15 KB. About 30 000 chars. Then scripts were limited to this value *. Note that it is not lines but chars :-) In Rev, there is no limit; a single script may count millions of lines if needed ** As said Jerry and as for my experience, some thousands of lines are not a problem. May be Richard will chime in with his (useful) benchmarks but I never encountered any problem with scripts length or handlers number. --------------------------------- It makes me think about another subject: I'm an addict of modular code *** Does a modular code is able to slow down execution? As for me, I was not able to prove it in 'real' situations. Seems that computing is far more time consuming than code architecture: Good discussion subject ;-) --------------------------------- * The way to get around was of course to use stacks in use. ** But I would bet there is an architecture problem ;-) *** Readability, reusability, etc. 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 Wed Sep 10 17:06:51 2008 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 10 Sep 2008 16:06:51 -0500 Subject: AW: beginners quest: set cursor to hand In-Reply-To: <001b01c9132d$2a24f150$18b2a8c0@Kestner.local> Message-ID: > Add: Is there any situation, where you would set the cursor to anything > without locking it? Well a good example might be if you want a different default cursor. Rev's default cursor is a hand (I believe), so if you wanted it to be an arrow instead, you can do: set the defaultCusor to arrow In that case, you don't need to use lock or unlock. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From revolution at derbrill.de Wed Sep 10 17:07:27 2008 From: revolution at derbrill.de (Malte Brill) Date: Wed, 10 Sep 2008 23:07:27 +0200 Subject: chat protocols In-Reply-To: <20080910170006.8BE3D489BC7@mail.runrev.com> References: <20080910170006.8BE3D489BC7@mail.runrev.com> Message-ID: Hi all, has anyone ever written some code to connect to any of the mainstream chatservers like AIM or MSN in rev? If there are any libraries available I?d really appreciate some input. Cheers, Malte From kray at sonsothunder.com Wed Sep 10 17:08:28 2008 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 10 Sep 2008 16:08:28 -0500 Subject: Can you realise a transparent hover color for buttons? In-Reply-To: <002601c9133f$b8e0afd0$18b2a8c0@Kestner.local> Message-ID: > Am I right that these are the two options for making a hover effect (icons > or solid colors), or is there a trick with a workaround to create a 50% > opacity hover effect? Try this: set the blendLevel of button "MyButton" to 50 This should affect the entire button. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From ambassador at fourthworld.com Wed Sep 10 17:09:06 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 10 Sep 2008 14:09:06 -0700 Subject: AW: AW: AW: slown down of IDE 2.9 under windows Message-ID: <48C83772.5020205@fourthworld.com> Eric Chatonet wrote: >> I have many stacks with > 5,000 lines of code. GLX2 Script Editor >> mainstack has over 15,000 lines of code. This is the script I use >> to test GLX2 Script Editor's performance. I don't think 2,300 lines >> is too many. ... > In Rev, there is no limit; a single script may count millions of > lines if needed ** > As said Jerry and as for my experience, some thousands of lines are > not a problem. > May be Richard will chime in with his (useful) benchmarks but I never > encountered any problem with scripts length or handlers number. It's been a while since I benchmarked Rev's field loading and buffering, but suffice to say it was impressive. Loading up a field with the entire Bible (courtesy of the Gutenberg Ebooks Project) took a while to load, but once loaded it scrolled more smoothly than a fourth as much text in Microsoft Word. In my experience, the biggest slowdown with loading a field with large amounts of text is when the engine has to determine soft breaks for lines. This isn't an issue in script editors, since the dontWrap of the field is set to true leaving the developer in control of where lines wrap. In terms of overall performance, 2300 lines of hard-wrapped text in a field with the dontWrap set should be pretty snappy to load, and very responsive to scrolling. If there's a question about performance of the raw native field control relative to whatever processing GLX2 may be doing to prep display, you can simply try this: put the script of stack "StackWithABunchOfcode" That will dump the text of the script into the Message Box. If it takes about the same time as it does to open GLX2 with the same script, the issue lies elsewhere. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From kray at sonsothunder.com Wed Sep 10 17:11:59 2008 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 10 Sep 2008 16:11:59 -0500 Subject: [FYI] WEBKIT In-Reply-To: Message-ID: > I'm trying to figure out which WebKit framework revBrowser uses, and > therefore how it interacts with upgrades, and installation of Safari > plugins. Can you get the user agent? It should have the version and build number of WebKit that it uses in the result (or so I've been told). Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From sarah.reichelt at gmail.com Wed Sep 10 17:31:24 2008 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 11 Sep 2008 07:31:24 +1000 Subject: Rev CGI testing on MAMP setup In-Reply-To: <325413300809101313j60aa9840k5ad1d331bfce44b2@mail.gmail.com> References: <325413300809101313j60aa9840k5ad1d331bfce44b2@mail.gmail.com> Message-ID: On Thu, Sep 11, 2008 at 6:13 AM, Neal Campbell wrote: > Where do I stick the rev standalone in the MAMP folder? Should it go in CGI-BIN? Yes, the cgi-bin folder inside the MAMP folder. Cheers, Sarah From eric.chatonet at sosmartsoftware.com Wed Sep 10 18:06:45 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 11 Sep 2008 00:06:45 +0200 Subject: AW: beginners quest: set cursor to hand In-Reply-To: References: Message-ID: <7439ACEB-0511-4245-A251-0C57DE606AE4@sosmartsoftware.com> I thought that Rev default cursor was system arrow since 2.5? Le 10 sept. 08 ? 23:06, Ken Ray a ?crit : >> Add: Is there any situation, where you would set the cursor to >> anything >> without locking it? > > Well a good example might be if you want a different default > cursor. Rev's > default cursor is a hand (I believe), so if you wanted it to be an > arrow > instead, you can do: > > set the defaultCusor to arrow > > In that case, you don't need to use lock or unlock. > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From nealk3nc at gmail.com Wed Sep 10 18:29:36 2008 From: nealk3nc at gmail.com (Neal Campbell) Date: Wed, 10 Sep 2008 22:29:36 +0000 Subject: Rev CGI testing on MAMP setup In-Reply-To: References: <325413300809101313j60aa9840k5ad1d331bfce44b2@mail.gmail.com> Message-ID: <325413300809101529l4d7c0788t17f81a9a27f596ee@mail.gmail.com> Thanks Sarah, will ask if I need any more help (trying to replace some horrible PHP in a legacy ecommerce template with something more understandable!) Neal On Wed, Sep 10, 2008 at 9:31 PM, Sarah Reichelt wrote: > On Thu, Sep 11, 2008 at 6:13 AM, Neal Campbell wrote: >> Where do I stick the rev standalone in the MAMP folder? Should it go in CGI-BIN? > > Yes, the cgi-bin folder inside the MAMP folder. > > 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 > -- 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 - $15.99 ------------------------------------------------- For a great dog book, visit www.abrohamneal.com ------------------------------------------------- See the FlexRadio Systems Flex-5000a in action at www.flex-videos.com From lfredricks at proactive-intl.com Wed Sep 10 18:33:30 2008 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Wed, 10 Sep 2008 15:33:30 -0700 Subject: Mirye Monthly Release: Mirye RevCamp Issue 809 Message-ID: http://www.mirye.com/index.php/Latest/Mirye-RevCamp-Issue-809.html Hello all, We've posted our second monthly release, given it a different name and modified the format. Each month, we offer a goodie bag of additional materials of interest to Mirye Revolution customers who are eligible for upgrades. Since a number of months of updates are included when you order Revolution, we want to have every month count. This is our "Back to School" issue of RevCamp, which includes a nice replacement set of art-icons for HyperCard->Revolution porting and two weeks of Jerry Daniel's new Rev Mentor service. Qualified Mirye Revolution Studio and Enterprise customers are also receiving the full version of Animation Engine - now a $79 value. Limited time benefits are only available in the month they are released, so if you are eligible, its worth the effort to download them while they are available. Let me anticipate your first question - there are 168 unique icons/images in the set :-) There are also some newsbytes on offers, pricing and some article "reprints" that are of interest to new customers. Over the next several months, we will be dramatically upgrading our website and "form" of RevCamp. If you've written some articles on Revolution, or would like to contribute, please follow up with me off-list. We are targeting a slightly different segment of customer than Runtime that is learning Revolution and scripting for the first time, but also bringing on more institutional customers, such as the US Department of Justice. Best regards, Lynn Fredricks Mirye Software Publishing http://www.mirye.com Mirye Community NING http://miryesoftware.ning.com From briany at qldlearning.com Wed Sep 10 18:38:41 2008 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 10 Sep 2008 15:38:41 -0700 Subject: Zipping an application package by script In-Reply-To: References: <7A010F8C-CBA3-4A28-89B1-7E3C037682D7@canelasoftware.com> Message-ID: <0BDB7689-894E-41A2-8C15-3CF6C307590D@qldlearning.com> Stephen, I would really consider using the "tar" command through shell(). It's purpose in life is primarily to archive directories, and it can zip things up automatically. Here is a very basic guide: http://www.cpqlinux.com/tar.html With tar, this is a shell() one-liner. Just treat the app like an ordinary directory. Hopefully I'm not missing some other requirement, in which case I'll shut up =). - Brian From JimAultWins at yahoo.com Wed Sep 10 19:51:20 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 10 Sep 2008 16:51:20 -0700 Subject: Zipping an application package by script In-Reply-To: <0BDB7689-894E-41A2-8C15-3CF6C307590D@qldlearning.com> Message-ID: This works great. On 9/10/08 3:38 PM, "Brian Yennie" wrote: > Stephen, > > I would really consider using the "tar" command through shell(). It's > purpose in life is primarily to archive directories, and it can zip > things up automatically. Here is a very basic guide: > > http://www.cpqlinux.com/tar.html > > With tar, this is a shell() one-liner. Just treat the app like an > ordinary directory. > Thanks for the tip on using tar to compress nested folders. I did the following on Mac OSX 10.5.4 = 3 folders containing two files with the same name --nestedFolder ------folder01 ----------index.php ------folder02 ----------index.php tar -c -z -f nestedFolerTest.tar.gz folderTarget --> created " nestedFolerTest.tar.gz" I moved the gz file to another folder, then double clicked to decompress, and everything worked perfectly. Further, using control-click (or right-click) and choosing 'open with console' displays the contents of the archive + has a filter input box to show only the lines you want to see 'open with stufit expander' just as you would expect a) one file ( nestedFolerTest.tar no gz), b) then the folder ' nestedFolerTest' as the original Hope this helps someone Jim Ault Las Vegas From stephenREVOLUTION2 at barncard.com Wed Sep 10 20:14:47 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Wed, 10 Sep 2008 17:14:47 -0700 Subject: Zipping an application package by script In-Reply-To: References: Message-ID: The problem is that it, being Linux doesn't seem to like mac .app packages. That's the rub. tar: /Users/...app/: Cannot open: Is a directory tar: Error is not recoverable: exiting now could someone try this with a standalone.app being tarred? >Thanks for the tip on using tar to compress nested folders. > >I did the following on Mac OSX 10.5.4 > >= 3 folders containing two files with the same name >--nestedFolder >------folder01 >----------index.php >------folder02 >----------index.php > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From cszasz at mac.com Wed Sep 10 20:58:34 2008 From: cszasz at mac.com (Charles Szasz) Date: Wed, 10 Sep 2008 17:58:34 -0700 (PDT) Subject: UI Blind Effect Message-ID: <19425955.post@talk.nabble.com> Has anyone been able to get the User Interface Blind Effect to work that is part of the Rev Tutorials? If you have, could you share it with me. I have gotten the other tutorials to work but this one does not. -- View this message in context: http://www.nabble.com/UI-Blind-Effect-tp19425955p19425955.html Sent from the Revolution - User mailing list archive at Nabble.com. From katheryn.swynford at gmail.com Wed Sep 10 22:56:07 2008 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 10 Sep 2008 19:56:07 -0700 Subject: AW: beginners quest: set cursor to hand In-Reply-To: <7439ACEB-0511-4245-A251-0C57DE606AE4@sosmartsoftware.com> References: <7439ACEB-0511-4245-A251-0C57DE606AE4@sosmartsoftware.com> Message-ID: <4be051070809101956nccdc32dkbd9a73bb89fdbd91@mail.gmail.com> Ditto. I thought that they thought it was too Mickey-Mouse looking? I like Mickey Mouse myself... Judy On Wed, Sep 10, 2008 at 3:06 PM, Eric Chatonet wrote: > I thought that Rev default cursor was system arrow since 2.5? > > Le 10 sept. 08 ? 23:06, Ken Ray a ?crit : > >>> Add: Is there any situation, where you would set the cursor to anything >>> without locking it? >> >> Well a good example might be if you want a different default cursor. Rev's >> default cursor is a hand (I believe), so if you wanted it to be an arrow >> instead, you can do: >> >> set the defaultCusor to arrow >> >> In that case, you don't need to use lock or unlock. >> >> Ken Ray >> Sons of Thunder Software, Inc. >> Email: kray at sonsothunder.com >> Web Site: http://www.sonsothunder.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 andre at andregarzia.com Thu Sep 11 01:48:50 2008 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 11 Sep 2008 02:48:50 -0300 Subject: chat protocols In-Reply-To: References: <20080910170006.8BE3D489BC7@mail.runrev.com> Message-ID: <7c87a2a10809102248m3e41ea78n7b6e19836e25b1ff@mail.gmail.com> Malte, Shao Sean had msn protocol implemented till some stage.... Andre On Wed, Sep 10, 2008 at 6:07 PM, Malte Brill wrote: > Hi all, > > has anyone ever written some code to connect to any of the mainstream > chatservers like AIM or MSN in rev? If there are any libraries available I?d > really appreciate some input. > > Cheers, > > 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 > -- http://www.andregarzia.com All We Do Is Code. From toolbook at kestner.de Thu Sep 11 02:38:17 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 11 Sep 2008 08:38:17 +0200 Subject: AW: AW: AW: AW: slown down of IDE 2.9 under windows In-Reply-To: <96402E4C-753E-4E0D-8542-7519F44D2A80@sosmartsoftware.com> Message-ID: <000901c913d8$fa36aa40$18b2a8c0@Kestner.local> Bonjour Eric, thanks for your thoughts. Actually I didn't thought that 2300 lines of code could affect the IDE and as I posted before, the slowdown is already with only IDE open, without any stack open, very curious. A bit of hisrory: There is a competitive product of rev, Toolbook (which has the same Hypercard derivation as Rev) which has the 2^15 KB char limit per field still today :-) Tiemo > > > I have many stacks with > 5,000 lines of code. GLX2 Script Editor > > mainstack has over 15,000 lines of code. This is the script I use > > to test GLX2 Script Editor's performance. I don't think 2,300 lines > > is too many. > > A bit of history :-) > > Once upon a time was Hypercard. > Its text engine was not able to handle more than 2^15 KB. > About 30 000 chars. > Then scripts were limited to this value *. > Note that it is not lines but chars :-) > > In Rev, there is no limit; a single script may count millions of > lines if needed ** > As said Jerry and as for my experience, some thousands of lines are > not a problem. > May be Richard will chime in with his (useful) benchmarks but I never > encountered any problem with scripts length or handlers number. > > --------------------------------- > It makes me think about another subject: > I'm an addict of modular code *** > Does a modular code is able to slow down execution? > As for me, I was not able to prove it in 'real' situations. > Seems that computing is far more time consuming than code architecture: > Good discussion subject ;-) > --------------------------------- > > * The way to get around was of course to use stacks in use. > ** But I would bet there is an architecture problem ;-) > *** Readability, reusability, etc. > > Best regards from Paris, > Eric Chatonet. From toolbook at kestner.de Thu Sep 11 02:46:51 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 11 Sep 2008 08:46:51 +0200 Subject: AW: Can you realise a transparent hover color for buttons? In-Reply-To: Message-ID: <000a01c913da$2c28a7f0$18b2a8c0@Kestner.local> Hi Ken, that does almost the trick, beside the blendlevel does affect not only the backgroundcolor, but also the text. Thanks Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Ken Ray > Gesendet: Mittwoch, 10. September 2008 23:08 > An: Use Revolution List > Betreff: Re: Can you realise a transparent hover color for buttons? > > > > > Am I right that these are the two options for making a hover effect > (icons > > or solid colors), or is there a trick with a workaround to create a 50% > > opacity hover effect? > > Try this: > > set the blendLevel of button "MyButton" to 50 > > This should affect the entire button. > > 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 From john at debraneys.com Thu Sep 11 02:57:35 2008 From: john at debraneys.com (John Tregea) Date: Thu, 11 Sep 2008 16:57:35 +1000 Subject: Rev 3.0 Cloning problem In-Reply-To: References: Message-ID: <000301c913db$ae665f40$0b331dc0$@com> Hi Bernard, When I copied the script from the 3.0 script editor and pasted it into the email all the spaces were somehow stripped out. I didn't notice until later. Regards John -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Bernard Devlin Sent: Wednesday, 10 September 2008 5:19 PM To: How to use Revolution Subject: Re: Rev 3.0 Cloning problem Just a quick question: is this really the line of code you have in the script editor: send"choose browse tool"tomein1tick Or have the spaces been stripped out somehow? Bernard On Wed, Sep 10, 2008 at 5:55 AM, John Tregea wrote: > Hi Fellow Rev'ers, > > I have been trying out Rev 3.0 across a number of iterations and recently > came across a problem (3.0gm Build 750). > > I have a piece of code that makes a clone of a stack, renames it and then > populates the new version of the stack with data from a database. This has > worked fine in 2.8, 2.9 and earlier iterations of 3.0. > > The problem is that when the script gets to the clone command it performs > that line then just exits as if there is no more code. No error is returned. > Anyone seen this behaviour? > > The code looks like this. > > ifthereisnotastack tTheStack > then > clonestack"resource_template" > send"choose browse tool"tomein1tick > setthenameofstack it to tTheStack > endif > > The variable tTheStack contains the name for the new stack. In debug mode > the variable is correctly populated, the stack IS cloned, then the script > just exits. > > Any help would be appreciated > > Regards > > John Tregea > > Technology Director > Debraneys > +61 (0) 4 0363 9367 Mobile > www.debraneys.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 john at debraneys.com Thu Sep 11 03:12:33 2008 From: john at debraneys.com (John Tregea) Date: Thu, 11 Sep 2008 17:12:33 +1000 Subject: Rev 3.0 Cloning problem In-Reply-To: References: Message-ID: <000401c913dd$c4c62570$4e527050$@com> Dear Mark, Thanks for the guidance. Both your version and mine just stopped at the line clone stack "resource_template" That line is executed (and the resource_template stack is cloned), but the next line is not. I just tried inserting "Lock messages" before the "clone stack" command and now it is ok. It struck me that there may have been another window message handler being triggered that was interrupting the process. Hmmmmm. Regards John -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Mark Schonewille Sent: Wednesday, 10 September 2008 7:57 PM To: How to use Revolution Subject: Re: Rev 3.0 Cloning problem Hi John, The correct procedure is: clone stack "resouce_template" put it into myTempStackID -- do other stuff here set the name of myTempStackID to myStackName You don't need the keyword "stack" before the variable containing the long ID of the new stack. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz http://facebook.economy-x-talk.com Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 10 sep 2008, at 06:55, John Tregea wrote: > Hi Fellow Rev'ers, > > I have been trying out Rev 3.0 across a number of iterations and > recently came across a problem (3.0gm Build 750). > > I have a piece of code that makes a clone of a stack, renames it and > then populates the new version of the stack with data from a > database. This has worked fine in 2.8, 2.9 and earlier iterations of > 3.0. > > The problem is that when the script gets to the clone command it > performs that line then just exits as if there is no more code. No > error is returned. Anyone seen this behaviour? > > The code looks like this. > > ifthereisnotastack tTheStack > then > clonestack"resource_template" > send"choose browse tool"tomein1tick > setthenameofstack it to tTheStack > endif > > The variable tTheStack contains the name for the new stack. In debug > mode the variable is correctly populated, the stack IS cloned, then > the script just exits. > > Any help would be appreciated > > Regards > > John Tregea _______________________________________________ use-revolution mailing list use-revolution 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 briany at qldlearning.com Thu Sep 11 03:15:19 2008 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 11 Sep 2008 00:15:19 -0700 Subject: Zipping an application package by script In-Reply-To: References: Message-ID: <0F440B13-F519-48F1-BAB4-0F95C97F42E1@qldlearning.com> Is is possible that you reversed the parameters? The "tar" output file comes first, then the remaining parameters are files / folders to include. tar -cf MyApplication.app MyApplication.tar => tar: MyApplication.app: Cannot open: Is a directory tar: Error is not recoverable: exiting now tar -cf MyApplication.tar MyApplication.app => success! > The problem is that it, being Linux doesn't seem to like mac .app > packages. That's the rub. > > tar: /Users/...app/: Cannot open: Is a directory > tar: Error is not recoverable: exiting now > > could someone try this with a standalone.app being tarred? > > > >> Thanks for the tip on using tar to compress nested folders. >> >> I did the following on Mac OSX 10.5.4 >> >> = 3 folders containing two files with the same name >> --nestedFolder >> ------folder01 >> ----------index.php >> ------folder02 >> ----------index.php >> From bdrunrev at gmail.com Thu Sep 11 03:29:28 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Thu, 11 Sep 2008 08:29:28 +0100 Subject: linux: cannot load ssl library In-Reply-To: <8F72B8E8-B918-4776-9FE5-849363AF804B@free.fr> References: <9b408d8e0809091038k23f6bef7v937cf4b3881ef721@mail.gmail.com> <8F72B8E8-B918-4776-9FE5-849363AF804B@free.fr> Message-ID: I've added some details to the bug report. In addition to the distros I listed above, Ubuntu and Fedora do NOT have the symlink. Slackware, arch, gentoo are the only distros I could find that do have the symlink. My guess is that rev's support for SSL on Linux can only have been tested on one of the latter distributions. Yet looking at distrowatch, the three most popular distros are Ubuntu, Fedora, and OpenSuSe. Three years ago Fedora and Suse were still in the top three (along with mandrake). Very strange. Bernard On Wed, Sep 10, 2008 at 8:55 PM, Pierre Sahores wrote: > Thanks for the input, Bernard. > > Best Regards, > -- > Pierre Sahores > mobile : 06 03 95 77 70 > www.sahores-conseil.com > > From eric.chatonet at sosmartsoftware.com Thu Sep 11 03:33:18 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 11 Sep 2008 09:33:18 +0200 Subject: Can you realise a transparent hover color for buttons? In-Reply-To: <002601c9133f$b8e0afd0$18b2a8c0@Kestner.local> References: <002601c9133f$b8e0afd0$18b2a8c0@Kestner.local> Message-ID: Bonjour Tiemo, If I understand your problem correctly*, I don't think you can achieve your goal without building your own control. How to create custom controls using PNG images tutorial might help you: This stack shows how, using PNG images with transparency, you are able to create any nice custom control. Three examples are provided: a standard button, a progress bar and a sprite effect. 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. * I assume you don't want to 'blend level' the whole control (text and button's borders). Le 10 sept. 08 ? 14:21, Tiemo Hollmann TB a ?crit : > I have some text buttons, where I would like to realise a hover effect > (mouseover) with a (50%) opaque/transparent color of the button > (like the > menu items of MS Office products on Win). Up to now I can't see a > solution > for this. As standard properties I can only set icons for hover > (which would > only make sense with icon buttons, not with text buttons, no > colors, nore > transparent colors. If I would make my hover effect myself with > mouseenter, > I can't control the transparency of the button color, just solid > colors. > > Am I right that these are the two options for making a hover effect > (icons > or solid colors), or is there a trick with a workaround to create a > 50% > opacity hover effect? Probably is a set of icons anyway the > solution of > choice. 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 Sep 11 04:18:32 2008 From: luis at anachreon.co.uk (Luis) Date: Thu, 11 Sep 2008 09:18:32 +0100 Subject: Play iTunes protected videos In-Reply-To: <293503.11755.qm@web37502.mail.mud.yahoo.com> References: <293503.11755.qm@web37502.mail.mud.yahoo.com> Message-ID: <8E1E9228-C59D-477D-91F1-F4E5B1AB0EA7@anachreon.co.uk> Hiya, Insofar as I can recall, unless explicitly stated (especially in more recent documents) you ARE 'permitted' to make a BACKUP of any media you own, provided that is its sole purpose. Wether it is usable (DRM) that's another matter... Cheers, Luis. On 10 Sep 2008, at 21:24, Richmond Mathewson wrote: > Hum! > > It never ceases to amaze me that this sort of questions are even > asked. > As quickly as people develop electronic protection schemes other > people work out ways to get round them. > > I have just spent 2 minutes searching with Google and, could, > should I wish (which I don't as I don't own any DRM or other-wise > protected media files), undo the protection "lickety-split". > > Presumably Apple, in their "infinite wisdom", have protected their > media files just exactly so that everybody, including RR > programmers and end-users, cannot play them. > > However, as Runtime Revolution works with Quicktime, it should play > any file that Quicktime can play. It is probably necessary to > 'tell' Revolution to play DRM audio files using the Player object > as if they were video files; i.e. define DRM audio files with > videoClip rather than with audioClip. A few years ago I authored a > CD-ROM for Scottish High Schools on music education; I converted > all the original sound files into MOV files (using a blank image as > a dummy video file); this allowed for a good level of end-user > control via "play videoClip at xx,xx". > > Personally I object to the following: > > I am legally not allowed to make a backup copy of a DVD I own > (bl**dy silly when it gets damaged), > > similarly with music CDs, > > I am legally not allowed to transfer data from gramophone records I > own to home made music CDs for my own use, > > I am legally not allowed to transfer data from cassette tapes I own > to home made music CDs for my own use, > > I am legally not allowed to transfer data from VHS tapes I own to > home made DVDs for my own use. > > As a result my home is full of gramophone players, cassette > players, VHS players and so forth, taking up an awful lot of space. > I am a child of the 1970s who grew up with a cheap cassette > recorder and an even cheaper record-player: my friends and I "cross- > copied" without being aware of doing anything 'naughty'. We all > spent quite a lot of our parents' hard-earned money on records. > > So why on earth I should pay money for a DRM-protected piece of > music I cannot pop onto a CD to listen to on a picnic, or, even, > transfer to another of my machines so that I can listen to it in > another room, I don't know. > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 toolbook at kestner.de Thu Sep 11 04:59:50 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 11 Sep 2008 10:59:50 +0200 Subject: AW: Can you realise a transparent hover color for buttons? In-Reply-To: Message-ID: <001301c913ec$c04162d0$18b2a8c0@Kestner.local> Thank you Eric, yes I will go the approach with PNGs Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Eric Chatonet > Gesendet: Donnerstag, 11. September 2008 09:33 > An: How to use Revolution > Betreff: Re: Can you realise a transparent hover color for buttons? > > Bonjour Tiemo, > > If I understand your problem correctly*, I don't think you can > achieve your goal without building your own control. > How to create custom controls using PNG images tutorial might help you: > This stack shows how, using PNG images with transparency, you are > able to create any nice custom control. > Three examples are provided: a standard button, a progress bar and a > sprite effect. > > 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. > > * I assume you don't want to 'blend level' the whole control (text > and button's borders). > > Le 10 sept. 08 ? 14:21, Tiemo Hollmann TB a ?crit : > > > I have some text buttons, where I would like to realise a hover effect > > (mouseover) with a (50%) opaque/transparent color of the button > > (like the > > menu items of MS Office products on Win). Up to now I can't see a > > solution > > for this. As standard properties I can only set icons for hover > > (which would > > only make sense with icon buttons, not with text buttons, no > > colors, nore > > transparent colors. If I would make my hover effect myself with > > mouseenter, > > I can't control the transparency of the button color, just solid > > colors. > > > > Am I right that these are the two options for making a hover effect > > (icons > > or solid colors), or is there a trick with a workaround to create a > > 50% > > opacity hover effect? Probably is a set of icons anyway the > > solution of > > choice. > > 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 Thu Sep 11 05:58:27 2008 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 11 Sep 2008 02:58:27 -0700 (PDT) Subject: Play iTunes protected videos Message-ID: <251695.25226.qm@web37505.mail.mud.yahoo.com> "Insofar as I can recall, unless explicitly stated (especially in more recent documents) you ARE 'permitted' to make a BACKUP of any media you own, provided that is its sole purpose. Wether it is usable (DRM) that's another matter... Cheers, Luis." Not in the EU! ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From m.schonewille at economy-x-talk.com Thu Sep 11 07:10:08 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 11 Sep 2008 13:10:08 +0200 Subject: Mirye Monthly Release: Mirye RevCamp Issue 809 In-Reply-To: References: Message-ID: <933F5F18-FDAC-49B8-A3E7-EB4C8A9CF1FE@economy-x-talk.com> Hi Lynn, What would you say about starting your own mailing list rather than sending your newsletter to this list? If we all start sending our newsletters to this list, I think it'll get a bit cluttered. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz http://facebook.economy-x-talk.com Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 11 sep 2008, at 00:33, Lynn Fredricks wrote: > http://www.mirye.com/index.php/Latest/Mirye-RevCamp-Issue-809.html > > Hello all, > > We've posted our second monthly release, given it a different name and > modified the format. Each month, we offer a goodie bag of additional > materials of interest to Mirye Revolution customers who are eligible > for > upgrades. Since a number of months of updates are included when you > order > Revolution, we want to have every month count. > > This is our "Back to School" issue of RevCamp, which includes a nice > replacement set of art-icons for HyperCard->Revolution porting and > two weeks > of Jerry Daniel's new Rev Mentor service. Qualified Mirye Revolution > Studio > and Enterprise customers are also receiving the full version of > Animation > Engine - now a $79 value. Limited time benefits are only available > in the > month they are released, so if you are eligible, its worth the > effort to > download them while they are available. > > Let me anticipate your first question - there are 168 unique icons/ > images in > the set :-) > > There are also some newsbytes on offers, pricing and some article > "reprints" > that are of interest to new customers. > > Over the next several months, we will be dramatically upgrading our > website > and "form" of RevCamp. If you've written some articles on > Revolution, or > would like to contribute, please follow up with me off-list. We are > targeting a slightly different segment of customer than Runtime that > is > learning Revolution and scripting for the first time, but also > bringing on > more institutional customers, such as the US Department of Justice. > > Best regards, > > Lynn Fredricks > Mirye Software Publishing > http://www.mirye.com > > Mirye Community NING > http://miryesoftware.ning.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 luis at anachreon.co.uk Thu Sep 11 07:34:19 2008 From: luis at anachreon.co.uk (Luis) Date: Thu, 11 Sep 2008 12:34:19 +0100 Subject: Play iTunes protected videos In-Reply-To: <251695.25226.qm@web37505.mail.mud.yahoo.com> References: <251695.25226.qm@web37505.mail.mud.yahoo.com> Message-ID: <5D7BAA92-667A-44E3-916F-60930E396275@anachreon.co.uk> You CAN buy backup software in the EU... Cheers, Luis. On 11 Sep 2008, at 10:58, Richmond Mathewson wrote: > "Insofar as I can recall, unless explicitly stated (especially in more > recent documents) you ARE 'permitted' to make a BACKUP of any media > you own, provided that is its sole purpose. > Wether it is usable (DRM) that's another matter... > > Cheers, > > Luis." > > Not in the EU! > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 architex.tv Thu Sep 11 08:34:13 2008 From: david at architex.tv (David Bovill) Date: Thu, 11 Sep 2008 13:34:13 +0100 Subject: chat protocols In-Reply-To: <7c87a2a10809102248m3e41ea78n7b6e19836e25b1ff@mail.gmail.com> References: <20080910170006.8BE3D489BC7@mail.runrev.com> <7c87a2a10809102248m3e41ea78n7b6e19836e25b1ff@mail.gmail.com> Message-ID: I'll be upgrading my Jabber / GoogleTalk library - once I've finished catching up with Rev 3.0. From david at architex.tv Thu Sep 11 08:44:39 2008 From: david at architex.tv (David Bovill) Date: Thu, 11 Sep 2008 13:44:39 +0100 Subject: [FYI] WEBKIT In-Reply-To: References: Message-ID: True - haven't done that - think it wouldn't distinguish between identical frameworks installed in different places. I guess my main interest is where the WebKit framework that Rev uses is. By looking in the bundles of Safari and the nightly WebKit.app builds - it is clear that Safari is using a system library framework, while the WebKitt.app bundles the frameworks inside the bundle - which makes sense. I assume Rev does the same thing as Safari, all though I have established that some Safari plugins do not take with Rev's WebKit. Apparently this is because plugins can be written in such a way as to depend on Safari specifics and not just WebKit? 2008/9/10 Ken Ray > > > > I'm trying to figure out which WebKit framework revBrowser uses, and > > therefore how it interacts with upgrades, and installation of Safari > > plugins. > > Can you get the user agent? It should have the version and build number of > WebKit that it uses in the result (or so I've been told). From jerry.daniels at me.com Thu Sep 11 09:22:29 2008 From: jerry.daniels at me.com (Jerry Daniels) Date: Thu, 11 Sep 2008 08:22:29 -0500 Subject: AW: AW: AW: slown down of IDE 2.9 under windows In-Reply-To: <48C83772.5020205@fourthworld.com> References: <48C83772.5020205@fourthworld.com> Message-ID: On Sep 10, 2008, at 4:09 PM, Richard Gaskin wrote: > put the script of stack "StackWithABunchOfcode" > > That will dump the text of the script into the Message Box. If it > takes about the same time as it does to open GLX2 with the same > script, the issue lies elsewhere. I can tell you right now that GLX2 does NOT render a script as fast as you can put a script into a message box. Not even close. If the user is colorizing scripts and showing links to handlers in scripts, then this will take some millisecs, depending upon the machine, OS and processor. But I wouldn't think 2300 lines of code is much of a challenge for GLX2 Script Editor. When I open my large test script with the Rev 3.0 script editor it does not happen instantly, either. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.glx2.com From lfredricks at proactive-intl.com Thu Sep 11 10:05:15 2008 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Thu, 11 Sep 2008 07:05:15 -0700 Subject: Mirye Monthly Release: Mirye RevCamp Issue 809 In-Reply-To: <933F5F18-FDAC-49B8-A3E7-EB4C8A9CF1FE@economy-x-talk.com> References: <933F5F18-FDAC-49B8-A3E7-EB4C8A9CF1FE@economy-x-talk.com> Message-ID: <59AB5E253ECA4AA8B2636A38B834FC45@GATEWAY> > What would you say about starting your own mailing list > rather than sending your newsletter to this list? If we all > start sending our newsletters to this list, I think it'll get > a bit cluttered. Hi Mark, The majority of RevCamp is a unique, monthly package of free stuff - not really a newsletter but a sort of glue around several small releases. There are too many hooks in Runtime Revolution and in the license process for our customers not to end up here on this list. Runtime Revolution isnt developed with OEMing in mind and I wouldn't want to burden the developers with a request to do that. That said, anyone who makes a major release of their Revolution add-on should make sure they send us their press releases. It doesn't matter if you aren't in our online store, so long as you maintain your own presence on the internet. The Revolution community could use more organized clutter. A sure sign of a healthy development tool ecosystem is the size and viability of its third party tool supplier market, as well as the number of consulting companies that support it. We are very happy to support and be supported by developers like DerBrill and Jerry's new Rev Mentor service, because in the end, it means we all generate more revenue to in turn support and grow that ecosystem. Best regards, Lynn Fredricks Mirye Software Publishing http://www.mirye.com Mirye Community NING http://miryesoftware.ning.com From revolution at derbrill.de Thu Sep 11 10:06:59 2008 From: revolution at derbrill.de (Malte Brill) Date: Thu, 11 Sep 2008 16:06:59 +0200 Subject: chat protocols In-Reply-To: <20080911071536.5AA8F489C6A@mail.runrev.com> References: <20080911071536.5AA8F489C6A@mail.runrev.com> Message-ID: <81557DD2-F7A2-4E1B-A6E0-7887FF2AECC4@derbrill.de> Andre: Thanks. It appears M$ changed their protocol, so I will need to get in touch with S. David: I am VERY interested to learn more about your library. All the best, Malte From david at architex.tv Thu Sep 11 10:43:55 2008 From: david at architex.tv (David Bovill) Date: Thu, 11 Sep 2008 15:43:55 +0100 Subject: Walking Trees Backwards Message-ID: No before anyone asks this isn't a new age thing :) It's about hierarchical (tree) data structures - not being a computer scientist its out of my league, and I feel that someone who knows a bit about these beasts can advise. *Task* I want to put an indented outline (more generally a tree structure) into an array. *Background* An outline is your regular tab indented outline you might have in a word processor or a rev field. I have a small library for these structures as I have to deal with them a lot - so I can turn them into XML and use paths (nodes) and get children and parent relationships etc. Quite a lot of them are recursive. *Problem* With XML I could add the bits as I walked down the tree. I think I can do the same with the new array structures in 3.0 - but for compatibility I was thinking of using a technique for marshaling arrays - that allows arrays to be arbitrarily nested - but for that I need to walk the trees backwards from leaf to trunk. This is getting complicated - I dislike recursion at the best of times - but backwards recursion with marshaling doesn't not sound good :) I am thinking of something roughly along the lines of: 1. working out the maximum depth of the outline and then repeating *down*from that 2. for each node finding its parent 3. for each parent finding its children 4. remove the children from the list of nodes at that level 5. putting the children into an array keyed on the parent 6. repeat through the remaining nodes of that level 7. marshaling the array 8. going up a level Others used to dealing with hierarchical tree structure using XML or similar may have a "design pattern". Any suggestions? Alternatively might give up, and see if I can use forward tree walking and a more suitable data structure like XML or the new arrays. Is backward walking of tree structures ever necessary - or can the same thing generally be achieved with forward walking? From ambassador at fourthworld.com Thu Sep 11 11:08:30 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 11 Sep 2008 08:08:30 -0700 Subject: AW: AW: AW: slown down of IDE 2.9 under windows Message-ID: <48C9346E.5000200@fourthworld.com> Jerry Daniels wrote: > On Sep 10, 2008, at 4:09 PM, Richard Gaskin wrote: > >> put the script of stack "StackWithABunchOfcode" >> >> That will dump the text of the script into the Message Box. If it >> takes about the same time as it does to open GLX2 with the same >> script, the issue lies elsewhere. > > I can tell you right now that GLX2 does NOT render a script as fast as > you can put a script into a message box. Not even close. If the user > is colorizing scripts and showing links to handlers in scripts, then > this will take some millisecs, depending upon the machine, OS and > processor. But I wouldn't think 2300 lines of code is much of a > challenge for GLX2 Script Editor. > > When I open my large test script with the Rev 3.0 script editor it > does not happen instantly, either. I think I would win "Understatement of the Year" if I referred to you as an experienced scripter. :) I understand you do some nifty processing of the script to put in the links etc., but I also understand you know what you're doing and suspect that any such difference would not be noticeable, at least not enough to cause the sort of slowdown noted here. That's why this subjective test is perhaps more useful than a formal benchmark: for a slowdown to be really noticeable it would have to be severe, likely more severe than any amount of processing GLX2 could be doing on a mere 2300-line script. I suggested this only as a first step in diagnosis, establishing some sort of baseline to hopefully lead us to the root cause. GLX2 users seem very happy with the editor, so I suspect the root cause will be found elsewhere. But to find that root cause it will be useful to remove variables from the equation, so testing raw script access seems a good starting point. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Thu Sep 11 11:12:51 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 11 Sep 2008 08:12:51 -0700 Subject: Rev 3.0 Cloning problem Message-ID: <48C93573.3010502@fourthworld.com> John Tregea wrote: > Thanks for the guidance. Both your version and mine just stopped at the line > > clone stack "resource_template" > > That line is executed (and the resource_template stack is cloned), but the > next line is not. Try inserting this line immediately after the "clone" statement: put the result If that's empty, then move it down one line and see what it returns. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From cmsheffield at gmail.com Thu Sep 11 11:18:05 2008 From: cmsheffield at gmail.com (Chris Sheffield) Date: Thu, 11 Sep 2008 09:18:05 -0600 Subject: semi-OT: can Rev pre-populate data on a web form? In-Reply-To: <48C0FBCE.9030105@cogapp.com> References: <48C0FBCE.9030105@cogapp.com> Message-ID: Just wanted to write and say thanks to Trevor, Ben, and Jim. Using the web form is working great. I just needed a little push in the right direction, and I got it here. So thanks for the suggestions. Chris On Sep 5, 2008, at 3:28 AM, Ben Rubinstein wrote: > Chris Sheffield wrote: >> So my main question is, can Rev send data to a web form like this >> in such a way that whatever fields we specify will be populated >> when the browser/form opens? Not sure if something like this is >> even possible. I haven't done enough web development to know. Is >> some special JavaScript required to accomplish this? In thinking >> this through a little more, if we have a web form that's already >> set up to send an email, can't I take advantage of that in Rev by >> creating my own form and then sending the data straight to the cgi >> behind the form? Once again, I haven't done much web dev, so I may >> not even know what I'm talking about. :-) >> >> If anyone can help or can offer any other suggestions for how to >> accomplish something similar, it'd be much appreciated. > > > If I've understood your request correctly, you really want a Rev > stack to > collect some information from the user, and have it arrive at your > server in > the form of an email. There's a simple way to get what you want, I > think. > > Using the SMTP libraries should make this possible, but has some > issues, in > particular your rev stack then needs to know the address of a mail > server it > can use from within the user's network to send email. But if you > have a web > form on your server that's successfully sending email where you want > it, > there's no need to open a user's browser to view it. Instead, Rev can > effectively be that web form. > > (Apologies if what follows is teaching my granny to suck eggs.) If > you look at > the source of the web page, it will contain a "form" element with an > action > and a method. The action is the address of a server-side resource > (a script > etc) which receives the values entered into the form and processes > it, in this > case by sending an email. The method is either POST or GET. If > it's GET, > then the resource expects the values in the URL string, eg if I fill > in this > simple form > >
> > > >
> > my browser will next fetch a URL like this: > ...../formmail.cgi?first=Ben&last=Rubinstein > > (the first part of the URL being constructed based on the URL of the > page > holding the form, adjusted by the 'action' of the form.) > > Lecture over; the point is that executing > > put "...../formmail.cgi?first=Ben&last=Rubinstein" into tURL > get URL tURL > > or perhaps more likely > put "...../formmail.cgi" into tScriptURL > put tScriptURL \ > & "?first=" & tFirstName \ > & "&last=" & tLastName \ > into tURL > get URL tURL > > > > in your Rev stack will have exactly* the same effect on the > 'formmail.cgi' > resource as the user entering those details into their browser. At > this point > Rev is acting like a browser, making a request of the web server. > So no need > to open an actual browser. > > If the form uses the POST method instead, then it's only slightly more > complicated. Instead of get URL, you need to use the "post" > command, which > will look something more like this: > > put libURLformData("first", tFirstName, "last", tLastName) into tData > post tData to tScriptURL > > There will be a few complications along the way; you should read the > (splending new in 3.0) docs, check out functions like URLencode, and > above > all, test. But either way, given that you have the web form > already, this is > probably the simplest route to achieve what you want. > > HTH, > > - Ben > > > *pedants please leave now > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com From jerry.daniels at me.com Thu Sep 11 11:21:23 2008 From: jerry.daniels at me.com (Jerry Daniels) Date: Thu, 11 Sep 2008 10:21:23 -0500 Subject: AW: AW: AW: slown down of IDE 2.9 under windows In-Reply-To: <48C9346E.5000200@fourthworld.com> References: <48C9346E.5000200@fourthworld.com> Message-ID: <23F2EA3A-8AEE-4821-88AC-6312CD08AA04@me.com> Richard, 10-4, good buddy. Just setting expectations, here. Best, Jerry http://revmentor.com http://glx2.com IF YOU JUST TURN AROUND WHILE YOU'RE REMINISCING, YOU CAN SEE INTO THE FUTURE. On Sep 11, 2008, at 10:08 AM, Richard Gaskin wrote: > Jerry Daniels wrote: >> On Sep 10, 2008, at 4:09 PM, Richard Gaskin wrote: >>> put the script of stack "StackWithABunchOfcode" >>> >>> That will dump the text of the script into the Message Box. If >>> it takes about the same time as it does to open GLX2 with the >>> same script, the issue lies elsewhere. >> I can tell you right now that GLX2 does NOT render a script as fast >> as you can put a script into a message box. Not even close. If the >> user is colorizing scripts and showing links to handlers in >> scripts, then this will take some millisecs, depending upon the >> machine, OS and processor. But I wouldn't think 2300 lines of code >> is much of a challenge for GLX2 Script Editor. >> When I open my large test script with the Rev 3.0 script editor it >> does not happen instantly, either. > > I think I would win "Understatement of the Year" if I referred to > you as an experienced scripter. :) I understand you do some nifty > processing of the script to put in the links etc., but I also > understand you know what you're doing and suspect that any such > difference would not be noticeable, at least not enough to cause the > sort of slowdown noted here. > > That's why this subjective test is perhaps more useful than a formal > benchmark: for a slowdown to be really noticeable it would have to > be severe, likely more severe than any amount of processing GLX2 > could be doing on a mere 2300-line script. > > I suggested this only as a first step in diagnosis, establishing > some sort of baseline to hopefully lead us to the root cause. GLX2 > users seem very happy with the editor, so I suspect the root cause > will be found elsewhere. But to find that root cause it will be > useful to remove variables from the equation, so testing raw script > access seems a good starting point. > > -- > 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 mpetrides at earthlink.net Thu Sep 11 11:33:44 2008 From: mpetrides at earthlink.net (Marian Petrides, MD) Date: Thu, 11 Sep 2008 10:33:44 -0500 Subject: Using arrow keys to move from card to card In-Reply-To: <48C9346E.5000200@fourthworld.com> References: <48C9346E.5000200@fourthworld.com> Message-ID: I have a stack which functions just as I intend it except for one card. When run from a splash screen standalone, that arrow keys on my Mac can be used to go forward and backwards in the stack--UNTIL I get to cd 10. On Cd 10 the arrow keys do not navigate to the next or previous cd, they just seem to do nothing. If I get to CD 11 by using scripted buttons, then keyboard arrow keys work fine, as they do on every other card. For the life of me, I can't find the spot where keyboard navigation got toggled off on CD 10. Can anyone help me? TIA Marian From ambassador at fourthworld.com Thu Sep 11 11:46:50 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 11 Sep 2008 08:46:50 -0700 Subject: AW: AW: AW: AW: slown down of IDE 2.9 under windows Message-ID: <48C93D6A.9060603@fourthworld.com> Tiemo Hollmann wrote: > Actually I didn't thought that 2300 lines of code could affect > the IDE and as I posted before, the slowdown is already with > only IDE open, without any stack open, very curious. Definitely odd. This may not be necessary, but have you considered a fresh install? If nothing else it'll help ensure you're back to the default configuration, reducing the deltas between your experience and that of systems performing better. > A bit of history: > There is a competitive product of rev, Toolbook (which has the same > Hypercard derivation as Rev) which has the 2^15 KB char limit per > field still today :-) Nice to see another ToolBook refugee here. Before I jumped on the MetaCard/Rev bandwagon I did the programming on a CBT series for a major retail chain with ToolBook. I liked many things about it (esp. the direct script access to OS APIs), but alas my clients just can't afford to use platform-specific tools anymore. Is it still $2,495? I visited toolbook.com to check the prices, but when I clicked the Store link I got: Microsoft OLE DB Provider for SQL Server error '80040e14' Incorrect syntax near '='. /30094192/init.asp, line 41 Like I said, my clients can't afford to use platform-specific tools. ;) They're up to v9.5 and still have that text limit? Odd. Coupled with the multi-year span between v7 and v8, I gotta wonder what's up with that code base. TB's boot sequence (at least as of v7, the last I used) is very strange, with DLLs and script libraries in at least three different directories across the hard drive. I discussed this with their support staff while I was having a tough time tracking down a strange bug, and at the time they said they had no documentation on the boot sequence so I was left to my own devices to track it down. After I'd figured it out I submitted documentation on it to the team, and to the best of my knowledge that was the only support documentation on the boot sequence they had for some time. I was happy to help -- they were really nice people -- but it seemed an odd omission for a system that complex. That's one of the things I loved about the Rev engine the moment I started using it: it delivers a self-contained EXE, and a surprisingly small one at that. Even today, when I deliver products to Fortune 500 companies, their IT staff sometimes ask me what else is needed for installation and are surprised when I tell them the little EXE is all they need. "What DLLs does it need?" they ask. "None", I say. They walk away confused but happy. :) Still, there are some very good ideas in ToolBook, some of which would benefit us here, like the new iPhone deployment option. PS: I found the issue with TB's Store: seems they require cookies, but don't provide a warning when they're turned off (love Firefox's privacy options). The current price is $2,795. Makes Rev Enterprise look like a steal, even more so when you consider the multi-platform deployment options. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From GREGORY.LYPNY at VIDEOTRON.CA Thu Sep 11 11:50:58 2008 From: GREGORY.LYPNY at VIDEOTRON.CA (Gregory Lypny) Date: Thu, 11 Sep 2008 11:50:58 -0400 Subject: Access to Rev User Interface Controls Message-ID: <80D143A9-A74A-4895-9CF6-06C67751645C@VIDEOTRON.CA> Hello everyone, I'm interested in learning how to create and script some of the controls, such as the field expander and title bar in list fields, that appear in Revolution's Dictionary user interface. It used to be that if I checked "Revolution UI elements appear in lists of stacks" and the associated shortcut for editing scripts, then I could look at the scripts of these objects and copy the objects themselves. In version 3, I can still look at the scripts, most of which appear empty, but I can't select objects. Any way around this, or are there any examples that would help me learn to create them? Regards, Gregory From david at architex.tv Thu Sep 11 12:12:01 2008 From: david at architex.tv (David Bovill) Date: Thu, 11 Sep 2008 17:12:01 +0100 Subject: Arrays: new and old keys Message-ID: There were some unspecified limits on keys with the old array structures, and even more with the GUI's that displayed them :) Array values could always take binary values - so anything basically but the keys could not - so for instance UTF8 unicode keys won't work. Does anyone know what exactly is or isn't allowed for the old keys, and whether this still applies to the new arrays? From david at architex.tv Thu Sep 11 12:30:09 2008 From: david at architex.tv (David Bovill) Date: Thu, 11 Sep 2008 17:30:09 +0100 Subject: Arrays: new and old keys In-Reply-To: References: Message-ID: Oh - and anyone know where to find some documentation on the multidimensional arrays in Rev3.0? 2008/9/11 David Bovill > There were some unspecified limits on keys with the old array structures, > and even more with the GUI's that displayed them :) Array values could > always take binary values - so anything basically but the keys could not - > so for instance UTF8 unicode keys won't work. Does anyone know what exactly > is or isn't allowed for the old keys, and whether this still applies to the > new arrays? > From cmsheffield at gmail.com Thu Sep 11 12:47:37 2008 From: cmsheffield at gmail.com (Chris Sheffield) Date: Thu, 11 Sep 2008 10:47:37 -0600 Subject: PCWorld Message-ID: <205E22FD-4386-4629-BC3F-DC35027F4E9A@gmail.com> Way to go RunRev. I may be wrong, but this is the first time in my memory that there has been an announcement on PCWorld. http://www.pcworld.com/article/150946/.html?tk=rss_news Congratulations! Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com From meitnik at bellsouth.net Thu Sep 11 13:08:33 2008 From: meitnik at bellsouth.net (Andrew Meit) Date: Thu, 11 Sep 2008 13:08:33 -0400 Subject: Arrays: new and old keys, i In-Reply-To: <20080911170004.E7EA24890C0@mail.runrev.com> References: <20080911170004.E7EA24890C0@mail.runrev.com> Message-ID: <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> Me too! I am frustrated that once again Rev ships new features without full docs or full examples. Please anyone who deeply understands the new arrays teach all, thanks. :-) Better yet a small library of wrappers that finish them off. Just for the record, I did bug report the missing doc while testing. Shalom, Andrew {Choose Life, Create Hope, Nurture Love, Wrestle Faith...} On Sep 11, 2008, at 1:00 PM, use-revolution-request at lists.runrev.com wrote: > > Oh - and anyone know where to find some documentation on the > multidimensional arrays in Rev3.0? From jacque at hyperactivesw.com Thu Sep 11 13:22:51 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 11 Sep 2008 12:22:51 -0500 Subject: PCWorld In-Reply-To: <205E22FD-4386-4629-BC3F-DC35027F4E9A@gmail.com> References: <205E22FD-4386-4629-BC3F-DC35027F4E9A@gmail.com> Message-ID: <48C953EB.4050904@hyperactivesw.com> Chris Sheffield wrote: > Way to go RunRev. I may be wrong, but this is the first time in my > memory that there has been an announcement on PCWorld. > > http://www.pcworld.com/article/150946/.html?tk=rss_news > > Congratulations! Wow, that's great! I just clicked the "thumbs up" icon. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Thu Sep 11 13:26:32 2008 From: bobs at twft.com (Bob Sneidar) Date: Thu, 11 Sep 2008 10:26:32 -0700 Subject: PCWorld In-Reply-To: <48C953EB.4050904@hyperactivesw.com> References: <205E22FD-4386-4629-BC3F-DC35027F4E9A@gmail.com> <48C953EB.4050904@hyperactivesw.com> Message-ID: <863C9502-E826-4D42-BE67-D04C2BAFC98D@twft.com> Me 2. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Sep 11, 2008, at 10:22 AM, J. Landman Gay wrote: > Chris Sheffield wrote: >> Way to go RunRev. I may be wrong, but this is the first time in my >> memory that there has been an announcement on PCWorld. >> >> http://www.pcworld.com/article/150946/.html?tk=rss_news >> >> Congratulations! > > Wow, that's great! I just clicked the "thumbs up" icon. :) > > -- > 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 randall at randallreetz.com Thu Sep 11 13:49:47 2008 From: randall at randallreetz.com (Randall Reetz) Date: Thu, 11 Sep 2008 10:49:47 -0700 Subject: Walking Trees Backwards Message-ID: <20080911175157.EQNG26312.atlmtaow03.cingularme.com@Inbox> If you aren't a computer scientist then what kind of scientist are you? If you have code that builds trees as indented outlines then walking down them usually just means moving back up the text file line by line untill there are one less tabs in front of a line, etc. If you bracket your leading tabs with a special char then you can search for the correct number of tabs if you can use find or offset in reverse... Or on a flipped instance of the text. If you are constantly navigating and never pruning or adding to your trees it is sometimes more efficient to store complete ancestor pathes with each leaf or branc. If you learn to always keep the current complete path as you swim around your tree you can navigate far easer (or in this specific case you wouldnt have to... Just move backwards down your path). Does any of this help? -----Original Message----- From: "David Bovill" To: "How to use Revolution" Sent: 9/11/2008 7:43 AM Subject: Walking Trees Backwards No before anyone asks this isn't a new age thing :) It's about hierarchical (tree) data structures - not being a computer scientist its out of my league, and I feel that someone who knows a bit about these beasts can advise. *Task* I want to put an indented outline (more generally a tree structure) into an array. *Background* An outline is your regular tab indented outline you might have in a word processor or a rev field. I have a small library for these structures as I have to deal with them a lot - so I can turn them into XML and use paths (nodes) and get children and parent relationships etc. Quite a lot of them are recursive. *Problem* With XML I could add the bits as I walked down the tree. I think I can do the same with the new array structures in 3.0 - but for compatibility I was thinking of using a technique for marshaling arrays - that allows arrays to be arbitrarily nested - but for that I need to walk the trees backwards from leaf to trunk. This is getting complicated - I dislike recursion at the best of times - but backwards recursion with marshaling doesn't not sound good :) I am thinking of something roughly along the lines of: 1. working out the maximum depth of the outline and then repeating *down*from that 2. for each node finding its parent 3. for each parent finding its children 4. remove the children from the list of nodes at that level 5. putting the children into an array keyed on the parent 6. repeat through the remaining nodes of that level 7. marshaling the array 8. going up a level Others used to dealing with hierarchical tree structure using XML or similar may have a "design pattern". Any suggestions? Alternatively might give up, and see if I can use forward tree walking and a more suitable data structure like XML or the new arrays. Is backward walking of tree structures ever necessary - or can the same thing generally be achieved with forward walking? _______________________________________________ use-revolution mailing list use-revolution 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 Sep 11 14:05:55 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 11 Sep 2008 20:05:55 +0200 Subject: Access to Rev User Interface Controls In-Reply-To: <80D143A9-A74A-4895-9CF6-06C67751645C@VIDEOTRON.CA> References: <80D143A9-A74A-4895-9CF6-06C67751645C@VIDEOTRON.CA> Message-ID: Bonsoir Gregory, Le 11 sept. 08 ? 17:50, Gregory Lypny a ?crit : > I'm interested in learning how to create and script some of the > controls, such as the field expander and title bar in list fields, > that appear in Revolution's Dictionary user interface. It used to > be that if I checked "Revolution UI elements appear in lists of > stacks" and the associated shortcut for editing scripts, then I > could look at the scripts of these objects and copy the objects > themselves. In version 3, I can still look at the scripts, most of > which appear empty, but I can't select objects. Any way around > this, or are there any examples that would help me learn to create > them? The best way to access IDE objects is: 1. In Preferences General pane check the 'Contextual menus work in Revolution windows' box. 2. Then use Shift/Control/Option (Alt) click to make the contextual menu showing up. 3. Do all you want. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From david at architex.tv Thu Sep 11 14:08:21 2008 From: david at architex.tv (David Bovill) Date: Thu, 11 Sep 2008 19:08:21 +0100 Subject: Walking Trees Backwards In-Reply-To: <20080911175157.EQNG26312.atlmtaow03.cingularme.com@Inbox> References: <20080911175157.EQNG26312.atlmtaow03.cingularme.com@Inbox> Message-ID: 2008/9/11 Randall Reetz > If you aren't a computer scientist then what kind of scientist are you? If > you have code that builds trees as indented outlines then walking down them > usually just means moving back up the text file line by line untill there > are one less tabs in front of a line, etc. If you bracket your leading tabs > with a special char then you can search for the correct number of tabs if > you can use find or offset in reverse... Or on a flipped instance of the > text. If you are constantly navigating and never pruning or adding to your > trees it is sometimes more efficient to store complete ancestor pathes with > each leaf or branc. If you learn to always keep the current complete path > as you swim around your tree you can navigate far easer (or in this specific > case you wouldnt have to... Just move backwards down your path). Does any > of this help? Thanks Randal. Science was a while ago - lets just say I wasn't a dentist. Everything you say above gels with how the library works for outlines - so its good to know its the right sort of approach. But it does not help with backward walking from leaves to trunk - largely because of issues like where do you start? Which leaf? Does the order matter? Thinking again this is not going to be recursive, you just need to repeat through each leaf. Maybe its not so hard.... -----Original Message----- > From: "David Bovill" > To: "How to use Revolution" > Sent: 9/11/2008 7:43 AM > Subject: Walking Trees Backwards > > No before anyone asks this isn't a new age thing :) It's about hierarchical > (tree) data structures - not being a computer scientist its out of my > league, and I feel that someone who knows a bit about these beasts can > advise. > > *Task* > I want to put an indented outline (more generally a tree structure) into an > array. > > *Background* > An outline is your regular tab indented outline you might have in a word > processor or a rev field. I have a small library for these structures as I > have to deal with them a lot - so I can turn them into XML and use paths > (nodes) and get children and parent relationships etc. Quite a lot of them > are recursive. > > *Problem* > With XML I could add the bits as I walked down the tree. I think I can do > the same with the new array structures in 3.0 - but for compatibility I was > thinking of using a technique for marshaling arrays - that allows arrays to > be arbitrarily nested - but for that I need to walk the trees backwards > from > leaf to trunk. This is getting complicated - I dislike recursion at the > best > of times - but backwards recursion with marshaling doesn't not sound good > :) > > I am thinking of something roughly along the lines of: > > 1. working out the maximum depth of the outline and then repeating > *down*from that > 2. for each node finding its parent > 3. for each parent finding its children > 4. remove the children from the list of nodes at that level > 5. putting the children into an array keyed on the parent > 6. repeat through the remaining nodes of that level > 7. marshaling the array > 8. going up a level > > Others used to dealing with hierarchical tree structure using XML or > similar > may have a "design pattern". Any suggestions? Alternatively might give up, > and see if I can use forward tree walking and a more suitable data > structure > like XML or the new arrays. Is backward walking of tree structures ever > necessary - or can the same thing generally be achieved with forward > walking? > _______________________________________________ > use-revolution mailing list > use-revolution 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 Sep 11 14:10:11 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 11 Sep 2008 20:10:11 +0200 Subject: Arrays: new and old keys In-Reply-To: References: Message-ID: See the Engine Change Log.txt Though it's not really a tutorial ;-) Le 11 sept. 08 ? 18:30, David Bovill a ?crit : > Oh - and anyone know where to find some documentation on the > multidimensional arrays in Rev3.0? Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From mikeythek at gmail.com Thu Sep 11 14:16:10 2008 From: mikeythek at gmail.com (Mikey) Date: Thu, 11 Sep 2008 14:16:10 -0400 Subject: Access to Rev User Interface Controls In-Reply-To: References: <80D143A9-A74A-4895-9CF6-06C67751645C@VIDEOTRON.CA> Message-ID: <9b408d8e0809111116o33d5c17ak6696c24a8e33cefc@mail.gmail.com> Isn't it great to be able to do this kind of stuff in your development tool? From eric.chatonet at sosmartsoftware.com Thu Sep 11 14:28:30 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 11 Sep 2008 20:28:30 +0200 Subject: Access to Rev User Interface Controls In-Reply-To: <9b408d8e0809111116o33d5c17ak6696c24a8e33cefc@mail.gmail.com> References: <80D143A9-A74A-4895-9CF6-06C67751645C@VIDEOTRON.CA> <9b408d8e0809111116o33d5c17ak6696c24a8e33cefc@mail.gmail.com> Message-ID: Bonsoir Mickey, Le 11 sept. 08 ? 20:16, Mikey a ?crit : > Isn't it great to be able to do this kind of stuff in your > development tool? I'm not sure to understand: you are like a concise monk ;-) But if you want to say that Rev is the only IDE built with itself, I do agree. All features you find in the IDE, like Drag and Drop from the tool palette, tree views in app browser, etc. are scripted with Rev. Not to say that all this code is always neat :-) but it's able to get you started ;-) It's an old story: you learn from others work. I am always baffled with some questions on this list: It's asked how to do this or that that does exists yet in the IDE: just have a look! An IDE programmed with its own language is a real plus. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From lists at mangomultimedia.com Thu Sep 11 14:32:39 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 11 Sep 2008 14:32:39 -0400 Subject: Arrays: new and old keys, i In-Reply-To: <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> References: <20080911170004.E7EA24890C0@mail.runrev.com> <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> Message-ID: <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> On Sep 11, 2008, at 1:08 PM, Andrew Meit wrote: > Me too! I am frustrated that once again Rev ships new features > without full docs or full examples. > Please anyone who deeply understands the new arrays teach all, > thanks. :-) > Better yet a small library of wrappers that finish them off. > Just for the record, I did bug report the missing doc while testing. If you haven't read the newsletter article I wrote or taken a look at the included stack you could start there: Then come back and ask any additional questions you have. As for writing a wrapper, what sorts of routines are you looking for? There are three features I would really like to see but none of these can really be handled by a library. They need to be added to the engine. They are: 1) Ability to reference an multi-dimensional keys dynamically. Right now we have to build the array key reference and then use 'do'. 2) Ability to pass a key of an array by reference. Currently you can't do this: on mouseUp put "Hi There" into theArray[1]["name"] DoSomething theArray[1] end mouseUp command DoSomething @pArrayA .... end DoSomething 3) Ability to reference elements of an array in the order they were added to the array: put element 5 of theArrayA Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From gizmotron at earthlink.net Thu Sep 11 15:00:12 2008 From: gizmotron at earthlink.net (Mark Brownell) Date: Thu, 11 Sep 2008 12:00:12 -0700 (GMT-07:00) Subject: Arrays: new and old keys Message-ID: <8185460.1221159612358.JavaMail.root@elwamui-darkeyed.atl.sa.earthlink.net> >Message: 22 >Date: Thu, 11 Sep 2008 17:30:09 +0100 >From: "David Bovill" >Subject: Re: Arrays: new and old keys >To: "How to use Revolution" >Message-ID: > >Content-Type: text/plain; charset=ISO-8859-1 > >Oh - and anyone know where to find some documentation on the >multidimensional arrays in Rev3.0? > I think that this is a bug fix requested. I got them working like this: put "Hello World" into zam put return & "I have a news" after zam put return & "This test works with numerical keys" after zam put return & "I sure would like these: [1][2][1][4]" after zam put "test level 1" into myArray[1] repeat with i = 1 to 4 put line i of zam into myArray[1][i] end repeat answer myArray[1][3] it works From randall at randallreetz.com Thu Sep 11 15:06:41 2008 From: randall at randallreetz.com (Randall Reetz) Date: Thu, 11 Sep 2008 12:06:41 -0700 Subject: Walking Trees Backwards Message-ID: <20080911190852.MMXV5778.atlmtaow01.cingularme.com@Inbox> In my experience, non-computer scientists often produce the biggest breakthroughs in CS. You know how math-heads have had to follow physicists in math! Anyway, you are correct, if you arent always linearly cralling your tree from its base, if you have to perform blind jumps to a discreet leafs or what have you, then you have to format you data for efficient scaleable search and locate. There are lots of ways to do this. I prefer methods that are well matched to the streangths of the language i am using. If you marry a good indexed list of tree parts (the proper nouns or objects) that make up your tree, then you can do fast finds or offsets on that index (which itself can be branching). Store your objects in this index with pointers to instances within your ontologies and there you are! The added upkeep is nothing compaired to the navigational performance gains. (talk about a generalist's advice). -----Original Message----- From: "David Bovill" To: "How to use Revolution" Sent: 9/11/2008 11:08 AM Subject: Re: Walking Trees Backwards 2008/9/11 Randall Reetz > If you aren't a computer scientist then what kind of scientist are you? If > you have code that builds trees as indented outlines then walking down them > usually just means moving back up the text file line by line untill there > are one less tabs in front of a line, etc. If you bracket your leading tabs > with a special char then you can search for the correct number of tabs if > you can use find or offset in reverse... Or on a flipped instance of the > text. If you are constantly navigating and never pruning or adding to your > trees it is sometimes more efficient to store complete ancestor pathes with > each leaf or branc. If you learn to always keep the current complete path > as you swim around your tree you can navigate far easer (or in this specific > case you wouldnt have to... Just move backwards down your path). Does any > of this help? Thanks Randal. Science was a while ago - lets just say I wasn't a dentist. Everything you say above gels with how the library works for outlines - so its good to know its the right sort of approach. But it does not help with backward walking from leaves to trunk - largely because of issues like where do you start? Which leaf? Does the order matter? Thinking again this is not going to be recursive, you just need to repeat through each leaf. Maybe its not so hard.... -----Original Message----- > From: "David Bovill" > To: "How to use Revolution" > Sent: 9/11/2008 7:43 AM > Subject: Walking Trees Backwards > > No before anyone asks this isn't a new age thing :) It's about hierarchical > (tree) data structures - not being a computer scientist its out of my > league, and I feel that someone who knows a bit about these beasts can > advise. > > *Task* > I want to put an indented outline (more generally a tree structure) into an > array. > > *Background* > An outline is your regular tab indented outline you might have in a word > processor or a rev field. I have a small library for these structures as I > have to deal with them a lot - so I can turn them into XML and use paths > (nodes) and get children and parent relationships etc. Quite a lot of them > are recursive. > > *Problem* > With XML I could add the bits as I walked down the tree. I think I can do > the same with the new array structures in 3.0 - but for compatibility I was > thinking of using a technique for marshaling arrays - that allows arrays to > be arbitrarily nested - but for that I need to walk the trees backwards > from > leaf to trunk. This is getting complicated - I dislike recursion at the > best > of times - but backwards recursion with marshaling doesn't not sound good > :) > > I am thinking of something roughly along the lines of: > > 1. working out the maximum depth of the outline and then repeating > *down*from that > 2. for each node finding its parent > 3. for each parent finding its children > 4. remove the children from the list of nodes at that level > 5. putting the children into an array keyed on the parent > 6. repeat through the remaining nodes of that level > 7. marshaling the array > 8. going up a level > > Others used to dealing with hierarchical tree structure using XML or > similar > may have a "design pattern". Any suggestions? Alternatively might give up, > and see if I can use forward tree walking and a more suitable data > structure > like XML or the new arrays. Is backward walking of tree structures ever > necessary - or can the same thing generally be achieved with forward > walking? > _______________________________________________ > use-revolution mailing list > use-revolution 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 architex.tv Thu Sep 11 15:10:30 2008 From: david at architex.tv (David Bovill) Date: Thu, 11 Sep 2008 20:10:30 +0100 Subject: Arrays: new and old keys, i In-Reply-To: <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> References: <20080911170004.E7EA24890C0@mail.runrev.com> <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> Message-ID: Great Trevor - was wandering where I'd read your article! 2008/9/11 Trevor DeVore > > As for writing a wrapper, what sorts of routines are you looking for? There > are three features I would really like to see but none of these can really > be handled by a library. They need to be added to the engine. They are: > > 1) Ability to reference an multi-dimensional keys dynamically. Right now we > have to build the array key reference and then use 'do'. Yes - that was the first problem I came across. I wanted to write a recursive function, and since you don't know how deep you will need to go you have to use "do" which destroys the reason to use arrays 9ie speed) in the first place. This makes it useless to use as a native data structure for things like arrays - or at least impossible to create generic libraries for tree / xml data structures. > 2) Ability to pass a key of an array by reference. Currently you can't do > this: > > on mouseUp > put "Hi There" into theArray[1]["name"] > DoSomething theArray[1] > end mouseUp > > command DoSomething @pArrayA > .... > end DoSomething OK. But "theArray[1]" is just another array - so surely you can do this: on mouseUp put "Hi There" into theArray[1]["name"] put theArray[1] into firstArray DoSomething firstArray end mouseUp command DoSomething @pArrayA .... end DoSomething Which I almost prefer for legibility - so that's no biggy for me? 3) Ability to reference elements of an array in the order they were added to > the array: > > put element 5 of theArrayA Totally. I posted about this earlier. I have to do a lot of scripting to get around this. From bdrunrev at gmail.com Thu Sep 11 15:18:38 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Thu, 11 Sep 2008 22:18:38 +0300 Subject: Walking Trees Backwards In-Reply-To: References: Message-ID: I'm not sure if I've understood the problem properly, but given a delimited list where the number of delimiters = depth then a custom sort will provide you with the lines by depth: on mouseUp put fld "outline" into tx -- each line has 0 or more tabs to indicate outline depth sort tx descending by customSort(each) put tx end mouseUp function customSort pLine set the itemDel to tab return the number of items in pLine end customSort Assuming at least 1 line has 1 tab, then that line will be at the top of the list. Does this help you to find the starting point for the backwards search? Bernard From m.schonewille at economy-x-talk.com Thu Sep 11 15:22:56 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 11 Sep 2008 21:22:56 +0200 Subject: Mirye Monthly Release: Mirye RevCamp Issue 809 In-Reply-To: <59AB5E253ECA4AA8B2636A38B834FC45@GATEWAY> References: <933F5F18-FDAC-49B8-A3E7-EB4C8A9CF1FE@economy-x-talk.com> <59AB5E253ECA4AA8B2636A38B834FC45@GATEWAY> Message-ID: <12EFD5BB-329C-4E04-BBB6-27F553769647@economy-x-talk.com> Hi Lynn, When you have a new product created with or for Revolution, please let us know. It is highly appreciated by all of us, I'm sure. I do the same when I finish a new product that is created with Revolution and I believe it is the right thing to do. A quick message announcing the new product or update will suffice. There is no need to send a newsletter to this mailing list. You can send your newsletters to your own customers. I receive offers from Runtime Revolution every now and then and I am not interested in offers from Mirye, unless you have a product that is not available from Runtime Revolution Ltd and your offer is either a product created with or for Revolution (see first paragraph). I really don't see how "OEM" is related to this discussion. I don't see any "hooks". Just tell your customers to subscribe to this list for great community support and maintain your own mailing list aimed at your own customers in the mean time. As far as I know, Derbrill doesn't "support" you, whateve "support" means and I haven't seen any statement saying that Jerry's "supports" you but that might be because I am not on Jerry's mailing list. If you keep sending newsletters, you leave me no choice but sending my own newsletters to this list as well and I think Daniels and Mara, Derbrill, Altuit, Sons of Thunder, Tactile Media and of course Runtime Revolution Ltd should do the same. Yeah, that's right: even Runtime Revolution doesn't send newsletters to the use list, so why would you? (Lynn, I wrote you about this subject off-list, a month ago, twice, but you didn't care to reply. That's why I write on-list now. I apologise sincerely to all other list readers for the intrusion.) -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz http://facebook.economy-x-talk.com Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 11 sep 2008, at 16:05, Lynn Fredricks wrote: >> What would you say about starting your own mailing list >> rather than sending your newsletter to this list? If we all >> start sending our newsletters to this list, I think it'll get >> a bit cluttered. > > Hi Mark, > > The majority of RevCamp is a unique, monthly package of free stuff - > not > really a newsletter but a sort of glue around several small releases. > > There are too many hooks in Runtime Revolution and in the license > process > for our customers not to end up here on this list. Runtime > Revolution isnt > developed with OEMing in mind and I wouldn't want to burden the > developers > with a request to do that. > > That said, anyone who makes a major release of their Revolution add-on > should make sure they send us their press releases. It doesn't > matter if you > aren't in our online store, so long as you maintain your own > presence on the > internet. The Revolution community could use more organized > clutter. A sure > sign of a healthy development tool ecosystem is the size and > viability of > its third party tool supplier market, as well as the number of > consulting > companies that support it. We are very happy to support and be > supported by > developers like DerBrill and Jerry's new Rev Mentor service, because > in the > end, it means we all generate more revenue to in turn support and > grow that > ecosystem. > > Best regards, > > Lynn Fredricks From bdrunrev at gmail.com Thu Sep 11 15:27:20 2008 From: bdrunrev at gmail.com (Bernard Devlin) Date: Thu, 11 Sep 2008 22:27:20 +0300 Subject: Walking Trees Backwards In-Reply-To: References: Message-ID: Oops, forgot to include an example input = task1 task1.a task1.b task1.b.1 task2 task2.a task2.a.1 task2.b task2.c task3 output = task1.b.1 task2.a.1 task1.a task1.b task2.a task2.b task2.c task1 task2 task3 Bernard From josh at dvcreators.net Thu Sep 11 15:47:59 2008 From: josh at dvcreators.net (Josh Mellicker) Date: Thu, 11 Sep 2008 12:47:59 -0700 Subject: Can you realise a transparent hover color for buttons? In-Reply-To: <002601c9133f$b8e0afd0$18b2a8c0@Kestner.local> References: <002601c9133f$b8e0afd0$18b2a8c0@Kestner.local> Message-ID: <153FD57F-CE44-4858-9512-799262E62AC1@dvcreators.net> The way we have done this, is: 1. make a cool button with the rounded rectangle (with Scott Rossi's awesome gradient tool) and name it "btnBkgd" 2. create text (use any font, and Rossi's tool to "burn" it into an image so it doesn't matter if the user has the font) and position it over the button 3. group the two, and name the group "whateverRolloverButton" 4. then, in the card script: on mouseEnter IF the short name of the owner of the target contains "RolloverButton" THEN set the blendlevel of img "btnBkgd" of grp (the owner of the target) to 50 -- or whatever end mouseEnter and a mouseLeave that is similar... That way, you can make as many buttons as you want without having to script each one. Also, the reason for detecting rollover on the group is that if you put the mouseEnter on the text or background or both, you get a weird "flickering" as the mouse goes from where the text is to the background image. I just wrote this from memory, sorry if it is unclear, if you want me to post the whole thing let me know. On Sep 10, 2008, at 5:21 AM, Tiemo Hollmann TB wrote: > Hello, > > I have some text buttons, where I would like to realise a hover effect > (mouseover) with a (50%) opaque/transparent color of the button > (like the > menu items of MS Office products on Win). Up to now I can't see a > solution > for this. As standard properties I can only set icons for hover > (which would > only make sense with icon buttons, not with text buttons, no colors, > nore > transparent colors. If I would make my hover effect myself with > mouseenter, > I can't control the transparency of the button color, just solid > colors. > > Am I right that these are the two options for making a hover effect > (icons > or solid colors), or is there a trick with a workaround to create a > 50% > opacity hover effect? Probably is a set of icons anyway the solution > of > choice. > > Thanks for any hints > > Tiemo > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 architex.tv Thu Sep 11 15:51:31 2008 From: david at architex.tv (David Bovill) Date: Thu, 11 Sep 2008 20:51:31 +0100 Subject: Walking Trees Backwards In-Reply-To: References: Message-ID: Yes - thanks that's what I was thinking.... it does not work though as while the maximum depth are all leaves of a tree structure there are other leaves lower down the branches. So I think I'll have to use a technique I've done before which is to turn the tree into an index of paths. So in your example: task1 > task1.a > task1.b > task1.b.1 > task2 > task2.a > task2.a.1 > task2.b > task2.c > task3 becomes task1 task1/task1.a task1/task1.b task1/task1.b/task1.b.1 task2 task2/task2.a task2/task2.a/task2.a.1 task2/task2.b task2/task2.c task3 No each line is a leaf, and yu can do what you want to the index, as it is easy to reconstruct the outline from the paths (order does not matter). Now the "problem" with the new arrays": What I really want to do with a line like "task1/task1.b/task1.b.1" is stuff like: put ""task1.b"" into outlineArray ["task1"] put "task1.b.1" into outlineArray ["task1"]["task1.b"] Things like: put keys(outlineArray ["task1"]) => task1.b Seem to work fine. And you can use vaiable keys - so: put "task1" into someKey > put "task1.b.1" into outlineArray [someKey] ["task1.b"] > put keys(outlineArray) => task1 Yet to be able to write a recursive function I need to be able to do this without knowing how deep I am in the recursion: I'm going to try doing that by defining a function to put a value into an array. I can't see how thats possible right now without "do" in which case I would give up and keep using XML as it will be faster. From lfredricks at proactive-intl.com Thu Sep 11 15:57:00 2008 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Thu, 11 Sep 2008 12:57:00 -0700 Subject: Mirye Monthly Release: Mirye RevCamp Issue 809 In-Reply-To: <12EFD5BB-329C-4E04-BBB6-27F553769647@economy-x-talk.com> References: <933F5F18-FDAC-49B8-A3E7-EB4C8A9CF1FE@economy-x-talk.com><59AB5E253ECA4AA8B2636A38B834FC45@GATEWAY> <12EFD5BB-329C-4E04-BBB6-27F553769647@economy-x-talk.com> Message-ID: <1581CB777F3D4F68BEF4AF5C378BDAC1@GATEWAY> Hi Mark, > A quick message announcing the new product or update will suffice. > There is no need to send a newsletter to this mailing list. > You can send your newsletters to your own customers. Ill answer you off-list in detail. If you read my previous email, you'd see I didn't send the newsletter, but a quick message. Best regards, Lynn Fredricks Mirye Software Publishing http://www.mirye.com Mirye Community NING http://miryesoftware.ning.com From sunshine at public.kherson.ua Thu Sep 11 15:57:27 2008 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu, 11 Sep 2008 22:57:27 +0300 Subject: Mirye Monthly Release: Mirye RevCamp Issue 809 In-Reply-To: <12EFD5BB-329C-4E04-BBB6-27F553769647@economy-x-talk.com> Message-ID: On 9/11/08 10:22 PM, "Mark Schonewille" wrote: Hi Mark, I wonder on such people as you. I remember that during last 10 years, may be 5-7 other developers like you have try stop me and us from sending to REALbasic, Revolution, Director lists information about Valentina database. And it was nice to see that while ONE person say DO NOT send it, usually dozen have answer him -- I AM INTRESTED to read on this list any possible information related to REALbasic, Revolution, Director, ... You see point ? Many new vistors can be on this list, which did not hear yet about Mirey, or Valentina or may be about you product if it is target REV DEVELOPERS. But If you product target e.g. housewife then of course no sense to send your newsletter to this list. All is clear like a day :-) And this is one letter per month as I understand, it make your nervous??? I could understand if it was once per hours :-) > When you have a new product created with or for Revolution, please let > us know. It is highly appreciated by all of us, I'm sure. I do the > same when I finish a new product that is created with Revolution and I > believe it is the right thing to do. > > A quick message announcing the new product or update will suffice. > There is no need to send a newsletter to this mailing list. You can > send your newsletters to your own customers. > > I receive offers from Runtime Revolution every now and then and I am > not interested in offers from Mirye, unless you have a product that is > not available from Runtime Revolution Ltd and your offer is either a > product created with or for Revolution (see first paragraph). > > I really don't see how "OEM" is related to this discussion. I don't > see any "hooks". Just tell your customers to subscribe to this list > for great community support and maintain your own mailing list aimed > at your own customers in the mean time. > > As far as I know, Derbrill doesn't "support" you, whateve "support" > means and I haven't seen any statement saying that Jerry's "supports" > you but that might be because I am not on Jerry's mailing list. > > If you keep sending newsletters, you leave me no choice but sending my > own newsletters to this list as well and I think Daniels and Mara, > Derbrill, Altuit, Sons of Thunder, Tactile Media and of course Runtime > Revolution Ltd should do the same. Yeah, that's right: even Runtime > Revolution doesn't send newsletters to the use list, so why would you? > > (Lynn, I wrote you about this subject off-list, a month ago, twice, > but you didn't care to reply. That's why I write on-list now. I > apologise sincerely to all other list readers for the intrusion.) -- 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 lists at mangomultimedia.com Thu Sep 11 15:57:35 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 11 Sep 2008 15:57:35 -0400 Subject: Arrays: new and old keys, i In-Reply-To: References: <20080911170004.E7EA24890C0@mail.runrev.com> <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> Message-ID: On Sep 11, 2008, at 3:10 PM, David Bovill wrote: >> 1) Ability to reference an multi-dimensional keys dynamically. >> Right now we >> have to build the array key reference and then use 'do'. > > Yes - that was the first problem I came across. I wanted to write a > recursive function, and since you don't know how deep you will need > to go > you have to use "do" which destroys the reason to use arrays 9ie > speed) in > the first place. This makes it useless to use as a native data > structure for > things like arrays - or at least impossible to create generic > libraries for > tree / xml data structures. Generic conversion of XML to Array and Array to XML is possible without dynamic keys once you have decided on a way to represent the XML as an array. The XML conversion routines in the stack I provide with the article can convert between XML and arrays and don't need dynamically generated keys. I'm using the XML to Array conversion routines extensively right now with web services and have been quite happy with them. I've attached latest version of these handlers at the bottom of this email for reference. The entry points are ConvertArrayToXML() and ConvertXMLToArray(). Look at ConvertXMLNodeToArray() for an example of the recursive call. I have another scenario where I had to resort to 'do' though. I'm converting SQL queries to a hierarchal array but unlike XML SQL results have no sense of hierarchy. So I have a couple of 'do' statements in the code which I will promptly replace when/if the engine is updated to support dynamic keys. >> 2) Ability to pass a key of an array by reference. Currently you >> can't do >> this: > > OK. But "theArray[1]" is just another array - so surely you can do > this: > > on mouseUp > put "Hi There" into theArray[1]["name"] > put theArray[1] into firstArray > DoSomething firstArray > end mouseUp > > command DoSomething @pArrayA > .... > end DoSomething > > Which I almost prefer for legibility - so that's no biggy for me? Right, not a huge deal. But you hate to have to make an extra copy when dealing with large data sets and it is extra lines of code. You left off one line of the code though. You need to put firstArray back into theArray[1] after calling DoSomething in order to get a pass by ref equivalent: put theArray[1] into firstArray DoSomething firstArray put firstArray into theArray[1] >> 3) Ability to reference elements of an array in the order they were >> added to the array: > > Totally. I posted about this earlier. I have to do a lot of > scripting to get > around this Yes, it is unfortunate that we have to resort to custom sorts (see SortArrayKeysWithXMLOrdering in XML code) or numeric sorts in order to iterate through keys sequentially. Hopefully that will be addressed in the near future. Example of iterating sequentially through a numerically keyed array: put the keys of theArrayA into theKeys sort lines of theKeys numeric repeat for each line theIndex in theKeys .... end repeat All that being said the new arrays have been a huge productivity boost on my end. Code is running faster, is easier to read and easier to write. Regards, -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com -- -- Converts an XML tree into a Revolution multi-dimensional array. -- A nodes attributes will be stored as an array of it's "@attributes" key. -- Node names will retain the sequence information (i.e. node[1], node[2], etc.). -- This information is necessary to determine order that keys should be processed in. Example: -- set the itemDelimiter to "[" -- put the keys of theArray into theKeys -- sort theKeys numeric by the last item of each -- -- pUseValueKey: The default value is false. In this case you get an array that has an @attributes -- key for nodes that have attributes and either a) no value or b) only child nodes. Otherwise it contains the node contents. -- Set to true if you want to store a nodes value in the '@value' key. This will allow a key to have -- both attributes (in @attributes key) and a value (in @value key). -- function ConvertXMLToArray pXML, pStoreEncodedAs, pUseValueKey local theArray,theResult,theRootNode,theTreeID local theXMLEncoding ## Create an XML tree from XML text put revCreateXMLTree(pXML, true, true, false) into theTreeID if theTreeID is an integer then ## Determine the encoding of the XML, default to UTF-8 put matchtext(pXML, "<\?xml (.*)encoding=" & quote & "(.*)" & quote & "\?>", versionMatch, theXMLEncoding) into theResult if theXMLEncoding is empty then put "utf-8" into theXMLEncoding ## Now convert to array. ## The 1st dimension has one key which is the name of the root node. put revXMLRootNode(theTreeID) into theRootNode if theRootNode is not empty and not(theRootNode begins with "xmlerr,") then put ConvertXMLNodeToArray(theTreeID, theRootNode, theXMLEncoding, pStoreEncodedAs, pUseValueKey) into theArray[theRootNode] end if end if return theArray end ConvertXMLToArray function ConvertXMLTreeToArray pXMLTree, pStoreEncodedAs, pUseValueKey return ConvertXMLToArray(revXMLText(pXMLTree), pStoreEncodedAs, pUseValueKey) end ConvertXMLTreeToArray -- -- Converts a multi-dimensional array to an XML tree. -- The array should contain one key in the 1st dimension which -- will become the root node. Attributes of a node should be stored -- as an array in the @attributes key. Sequence information for multiple -- nodes with the same name should be included in the node name using -- brackets (i.e. node[1], node[2], node[3]). -- Returns an xml tree id (integer) or an error message. -- function ConvertArrayToXML pArray, pArrayEncoding, pStoreEncodedAs local theError,theRootNode,theXML,theXMLTree ## if pArrayEncoding is empty then current platform encoding is assumed if pStoreEncodedAs is empty then put "UTF-8" into pStoreEncodedAs ## Create XML for root node. Note that we take extra steps in order to support ## converting an array that only represents part of a tree rather than the entire tree. ## In this case there may be multiple nodes at the root level. put line 1 of the keys of pArray into theRootNode set the itemdelimiter to "[" put "<" & item 1 of theRootNode & "/>" into theXML ## Create XML needed to create tree put format("%s", \ pStoreEncodedAs, theXML) into theXML put revCreateXMLTree(theXML, true, true, false) into theXMLTree if theXMLTree is an integer then ## Loop over all nodes at root level put SortArrayKeysWithXMLOrdering(pArray) into theNodes ## Create tree using helper function repeat for each line theNode in theNodes ConvertArrayDimensionToXML pArray[theNode], theXMLTree, slash & theNode, \ pArrayEncoding, pStoreEncodedAs put the result into theError if theError is not empty then exit repeat end repeat if theError is not empty then ## something went wrong, clean bad tree revDeleteXMLTree theXMLTree end if else put theXMLTree into theError end if if theError is not empty then return theError else return theXMLTree end if end ConvertArrayToXML -- -- Helper function for ConvertArrayToXML -- Converts the multi-dimensional array pArray to nodes in pTreeID. -- Calls itself recursively. -- Returns error message. -- private command ConvertArrayDimensionToXML pArray, pTreeID, pNode, pArrayEncoding, pStoreEncodedAs local theError,theKey,theKeys,theNode ## A workaround for fact that Revolution does not return ## keys in the order we created them put SortArrayKeysWithXMLOrdering(pArray) into theNodes ## Arrays might have sequencing info in name ## (i.e. step[1], step[2], ... ) set the itemdelimiter to "[" repeat for each line theFullNode in theNodes put item 1 of theFullNode into theNode ## Look for attributes. These will be added as attributes to pNode. if theNode is "@attributes" then repeat for each line theKey in the keys of pArray[theFullNode] revSetXMLAttribute pTreeID, pNode, theKey, \ EncodeString(pArray[theFullNode][theKey], \ pArrayEncoding, pStoreEncodedAs) if the result begins with "xmlerr," then put the result && "(setting attribute" && theKey && "for node" && pNode & ")" into theError end if if theError is not empty then exit repeat end repeat else if theNode is "@value" then ## This XML tree is using complex structure. Node is the value of the parent node revPutIntoXMLNode pTreeID, pNode, EncodeString(pArray[theFullNode], pArrayEncoding, pStoreEncodedAs) if the result begins with "xmlerr," then put the result && "(adding child node" && theNode && "to node" && pNode & ")" into theError end if else if the keys of pArray[theFullNode] is not empty then ## Node has children. Add node to XML tree then call self recursivly to create children nodes. revAddXMLNode pTreeID, pNode, theNode, empty if the result begins with "xmlerr," then put the result && "(adding node" && theNode & ")" into theError end if if theError is empty then ConvertArrayDimensionToXML pArray[theFullNode], pTreeID, pNode & slash & theFullNode, \ pArrayEncoding, pStoreEncodedAs put the result into theError end if else ## Node has no children but possibly a value. Create node and add value (which may be empty). revAddXMLNode pTreeID, pNode, theNode, \ EncodeString(pArray[theFullNode], pArrayEncoding, pStoreEncodedAs) if the result begins with "xmlerr," then put the result && "(adding child node" && theNode && "to node" && pNode & ")" into theError end if end if end if if theError is not empty then exit repeat end repeat return theError end ConvertArrayDimensionToXML -- -- Revolution array keys are never guaranteed to be in order you created -- them in so we must come up with some other way of maintaining -- proper sequence. For arrays representing XML, the XML syntax is -- used (i.e. node[1], node[2], etc.). This handler will sort keys that use -- this syntax for representing sequence. -- function SortArrayKeysWithXMLOrdering pArray put the keys of pArray into theKeys set the itemdelimiter to "[" sort theKeys numeric by the last item of each -- 1], 2], 3], etc. set the wholematches to true put lineoffset("@attributes", theKeys) into theLineNo if theLineNo > 0 then delete line theLineNo of theKeys end if return theKeys end SortArrayKeysWithXMLOrdering -- -- Helper function for ConvertXMLToArray. -- Converts an XML node to a multi-dimensional array. -- Calls itself recursively. -- private function ConvertXMLNodeToArray pTreeID, pNode, pXMLTreeEncoding, pStoreEncodedAs, pUseValueKey local theArrayA,theAttributes,theChildNode,theKey ## Look for attributes of the node. Store as array in "@attributes" key put revXMLAttributes(pTreeID, pNode, tab, cr) into theAttributes if theAttributes is not empty then put EncodeString(theAttributes, pXMLTreeEncoding, pStoreEncodedAs) into theAttributes split theAttributes by cr and tab -- create array put theAttributes into theArrayA["@attributes"] end if ## Look for children nodes. set the itemdelimiter to slash put revXMLFirstChild(pTreeID, pNode) into theChildNode if theChildNode is empty or theChildNode begins with "xmlerr," then put EncodeString(revXMLNodeContents(pTreeID, pNode), pXMLTreeEncoding, pStoreEncodedAs) into theValue if word 1 to -1 of theValue is empty and the keys of theArrayA is not empty then ## Empty node that has attributes return theArrayA else if pUseValueKey then ## Force value into @value put theValue into theArrayA["@value"] return theArrayA else ## Single Node with value: Return value. Attributes are ignored. return theValue end if else ## Child nodes were found. Recursively call self and store result in array. repeat while theChildNode is not empty and not (theChildNode begins with "xmlerr,") put the last item of theChildNode into theKey put ConvertXMLNodeToArray(pTreeID, theChildNode, pXMLTreeEncoding, pStoreEncodedAs, pUseValueKey) into theArrayA[theKey] put revXMLNextSibling(pTreeID, theChildNode) into theChildNode end repeat return theArrayA end if end ConvertXMLNodeToArray -- -- Helper function for converting the encoding of strings when converting to and from XML. -- private function EncodeString pString, pInEncoding, pOutEncoding ## convert utf-8 to utf8 for uniencode/decode replace "-" with empty in pInEncoding replace "-" with empty in pOutEncoding if pInEncoding is not empty then -- if pOutEncoding is empty then pString will be converted to the current platform encoding return unidecode(uniencode(pString, pInEncoding), pOutEncoding) else if pOutEncoding is not empty then -- if pInEncoding is empty then pString is assumed to be in the current platform encoding return unidecode(uniencode(pString, pInEncoding), pOutEncoding) else return pString end if end if end EncodeString From m.schonewille at economy-x-talk.com Thu Sep 11 16:06:24 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 11 Sep 2008 22:06:24 +0200 Subject: Mirye Monthly Release: Mirye RevCamp Issue 809 In-Reply-To: References: Message-ID: Hi Ruslan, I am not trying to stop Lynn to send information about new Valentina updates for Revolution to this mail list and I am definitely not trying to stop you from doing anything. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz http://facebook.economy-x-talk.com Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 11 sep 2008, at 21:57, Ruslan Zasukhin wrote: > On 9/11/08 10:22 PM, "Mark Schonewille" > > wrote: > > Hi Mark, > > I wonder on such people as you. > > I remember that during last 10 years, may be 5-7 other developers > like you > have try stop me and us from sending to REALbasic, Revolution, > Director > lists information about Valentina database. > > And it was nice to see that while ONE person say DO NOT send it, > usually > dozen have answer him -- I AM INTRESTED to read on this list any > possible > information related to REALbasic, Revolution, Director, ... > > You see point ? > > Many new vistors can be on this list, which did not hear yet about > Mirey, or > Valentina or may be about you product if it is target REV DEVELOPERS. > But If you product target e.g. housewife then of course no sense to > send > your newsletter to this list. > > All is clear like a day :-) > > And this is one letter per month as I understand, it make your > nervous??? > I could understand if it was once per hours :-) From m.schonewille at economy-x-talk.com Thu Sep 11 16:10:04 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 11 Sep 2008 22:10:04 +0200 Subject: Mirye Monthly Release: Mirye RevCamp Issue 809 In-Reply-To: <1581CB777F3D4F68BEF4AF5C378BDAC1@GATEWAY> References: <933F5F18-FDAC-49B8-A3E7-EB4C8A9CF1FE@economy-x-talk.com><59AB5E253ECA4AA8B2636A38B834FC45@GATEWAY> <12EFD5BB-329C-4E04-BBB6-27F553769647@economy-x-talk.com> <1581CB777F3D4F68BEF4AF5C378BDAC1@GATEWAY> Message-ID: <66437832-0B1E-47E2-BDB9-AB535E9BA3F3@economy-x-talk.com> Looked like a newsletter to me anyway, Lynn, even though you call it a Monthly Release rather than a newsletter. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz http://facebook.economy-x-talk.com Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 11 sep 2008, at 21:57, Lynn Fredricks wrote: > Hi Mark, > >> A quick message announcing the new product or update will suffice. >> There is no need to send a newsletter to this mailing list. >> You can send your newsletters to your own customers. > > Ill answer you off-list in detail. If you read my previous email, > you'd see > I didn't send the newsletter, but a quick message. > > Best regards, > > Lynn Fredricks From david at architex.tv Thu Sep 11 16:27:36 2008 From: david at architex.tv (David Bovill) Date: Thu, 11 Sep 2008 21:27:36 +0100 Subject: Arrays: new and old keys, i In-Reply-To: References: <20080911170004.E7EA24890C0@mail.runrev.com> <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> Message-ID: 2008/9/11 Trevor DeVore > On Sep 11, 2008, at 3:10 PM, David Bovill wrote: > > 1) Ability to reference an multi-dimensional keys dynamically. Right now >>> we >>> have to build the array key reference and then use 'do'. >>> >> >> Yes - that was the first problem I came across. I wanted to write a >> recursive function, and since you don't know how deep you will need to go >> you have to use "do" which destroys the reason to use arrays 9ie speed) in >> the first place. This makes it useless to use as a native data structure >> for >> things like arrays - or at least impossible to create generic libraries >> for >> tree / xml data structures. >> > > Generic conversion of XML to Array and Array to XML is possible without > dynamic keys once you have decided on a way to represent the XML as an > array. The XML conversion routines in the stack I provide with the article > can convert between XML and arrays and don't need dynamically generated > keys. I'm using the XML to Array conversion routines extensively right now > with web services and have been quite happy with them. > > I've attached latest version of these handlers at the bottom of this email > for reference. The entry points are ConvertArrayToXML() and > ConvertXMLToArray(). Look at ConvertXMLNodeToArray() for an example of the > recursive call. Oh great! Just found your stack - just what I wanted. Your functions are almost identical to my outline_ToXML functions! And now we can do them with arrays - fab! I have another scenario where I had to resort to 'do' though. I'm converting > SQL queries to a hierarchal array but unlike XML SQL results have no sense > of hierarchy. So I have a couple of 'do' statements in the code which I will > promptly replace when/if the engine is updated to support dynamic keys. I can't quite follow the details of this but I am sure it is a very powerful and important feature to add. I love the ability to have variable properties for instance. It is so powerful to be able to do this without speed penalties: put "name" into someProperty put the someProperty of btn 1 Yes, it is unfortunate that we have to resort to custom sorts (see > SortArrayKeysWithXMLOrdering in XML code) or numeric sorts in order to > iterate through keys sequentially. Hopefully that will be addressed in the > near future. I really like the way lua does this - in particular their concept of meta(data)tables. You can define a default array in this metatable, and then if a vlaue in your array is not set it returns the default value. This is great for things like translations - and I've often use this data structure going back to Hypercard days. Maybe its not core - but I ffigure if you are going to implement a new datastructure why not learn from the best. Adding things like sorted indexes could be done to the metatable without affecting any backward compatability issues. Really no more than a suggestion / thought :) Great functions though Trevor - thanks. Looks like it will be worth using arrays for tree structures. Do you know by the way what the limits on keys are, and can we now pass arrays to seprop handlers? That would be very usefull for me as I often define getprop handlers that return arrays - but have to limit this as there is no way to implement a corresponding setprop. From eric.chatonet at sosmartsoftware.com Thu Sep 11 16:40:37 2008 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 11 Sep 2008 22:40:37 +0200 Subject: Can you realise a transparent hover color for buttons? In-Reply-To: <153FD57F-CE44-4858-9512-799262E62AC1@dvcreators.net> References: <002601c9133f$b8e0afd0$18b2a8c0@Kestner.local> <153FD57F-CE44-4858-9512-799262E62AC1@dvcreators.net> Message-ID: <5A8DD626-9852-4161-A4C6-68CB36809098@sosmartsoftware.com> Bonsoir Josh, I agree but... Here we always build multi-lingual applications (probably because we are a tiny market :-) then such a solution can't satisfy us. And I think that Tiemo is in the same situation... Le 11 sept. 08 ? 21:47, Josh Mellicker a ?crit : > The way we have done this, is: > > 1. make a cool button with the rounded rectangle (with Scott > Rossi's awesome gradient tool) and name it "btnBkgd" > > 2. create text (use any font, and Rossi's tool to "burn" it into an > image so it doesn't matter if the user has the font) and position > it over the button > > 3. group the two, and name the group "whateverRolloverButton" > > 4. then, in the card script: > > on mouseEnter > IF the short name of the owner of the target contains > "RolloverButton" THEN > set the blendlevel of img "btnBkgd" of grp (the owner of the > target) to 50 -- or whatever > end mouseEnter > > and a mouseLeave that is similar... > > That way, you can make as many buttons as you want without having > to script each one. Also, the reason for detecting rollover on the > group is that if you put the mouseEnter on the text or background > or both, you get a weird "flickering" as the mouse goes from where > the text is to the background image. > > I just wrote this from memory, sorry if it is unclear, if you want > me to post the whole thing let me know. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From runrev260805 at m-r-d.de Thu Sep 11 16:43:58 2008 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Thu, 11 Sep 2008 20:43:58 +0000 Subject: Re-2: Mirye Monthly Release: Mirye RevCamp Issue 809 Message-ID: <00031EDB.48C99F2C@the-office.us> Hi, even if its only one letter per month. If everyone on this list would send only one newsletter a month, then it this would make me nervous. And how can you avoid that others will do the same ? I am allways interested in information/adverts about tools for revolution or things made with revolution. I also understand, that Mirye wants to inform about advantages, if one buys runrev products from them. And its okay for me, if they send an one time information about it (as they have already done), but not regulary, because this does not belong to a list which is called use-revolution. But thats only my two pennies (cents) worth. Regards, Matthias -------- Original Message -------- Subject: Re: Mirye Monthly Release: Mirye RevCamp Issue 809 (11-Sep-2008 22:00) From: Ruslan Zasukhin To: runrev260805 at m-r-d.de > And this is one letter per month as I understand, it make your nervous??? > I could understand if it was once per hours :-) > From david at architex.tv Thu Sep 11 16:45:02 2008 From: david at architex.tv (David Bovill) Date: Thu, 11 Sep 2008 21:45:02 +0100 Subject: Mirye Monthly Release: Mirye RevCamp Issue 809 In-Reply-To: <66437832-0B1E-47E2-BDB9-AB535E9BA3F3@economy-x-talk.com> References: <933F5F18-FDAC-49B8-A3E7-EB4C8A9CF1FE@economy-x-talk.com> <59AB5E253ECA4AA8B2636A38B834FC45@GATEWAY> <12EFD5BB-329C-4E04-BBB6-27F553769647@economy-x-talk.com> <1581CB777F3D4F68BEF4AF5C378BDAC1@GATEWAY> <66437832-0B1E-47E2-BDB9-AB535E9BA3F3@economy-x-talk.com> Message-ID: Hi gang :) My 2 cents worth. I personally would like to receive the information that Lynn, and other commercial developers have, that are related to Revolution. While the market is small - I think it is important for all potential developers that there is one place where all this information is collected - and this email list works for that. With that I agree with Lynn and Ruslan - it would be a pity if other developers were not encouraged to post information to the list - they are easy enough to "not" read, and splitting the list never works well - take a look at all those Yahoo groups. I do however share a sentiment that I suspect a lot of others hold - against the list becoming "commercial" and keeping tis focus on scripting and advice. Lynns post was pure marketing - so it clashed with this ethos - for some that is no big deal, for others it is. I suspect as the user base grows it will become less of an issue, and many of us will miss the old cuddly feely list. My suggestion to RunRev would be to help preserve the feel of this list by organising an official monthly or even weekly - product / marketing posts to the list. Developers could send in their section to be included - with links to their own stuff. Anyone not wanting to see the commercial stuff could easily recognise the post and not read it. Any shy developers out there would get encouragement to market theri stuff :) From lists at mangomultimedia.com Thu Sep 11 16:49:04 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 11 Sep 2008 16:49:04 -0400 Subject: Arrays: new and old keys, i In-Reply-To: References: <20080911170004.E7EA24890C0@mail.runrev.com> <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> Message-ID: On Sep 11, 2008, at 4:27 PM, David Bovill wrote: >> I have another scenario where I had to resort to 'do' though. I'm >> converting >> SQL queries to a hierarchal array but unlike XML SQL results have >> no sense >> of hierarchy. So I have a couple of 'do' statements in the code >> which I will >> promptly replace when/if the engine is updated to support dynamic >> keys. > > I can't quite follow the details of this but I am sure it is a very > powerful > and important feature to add. I love the ability to have variable > properties > for instance. It is so powerful to be able to do this without speed > penalties: > > put "name" into someProperty > put the someProperty of btn 1 Same basic idea. You just want to be able to do something like: put "[people][1][name]" into theKey and then use theKey to target a specific key in the array somehow. Some pseudo code: put key theKey of theArrayA into theValue Right now we have to do something like this: put "some string" into theValue put "[people][1][name]" into theKey ## assume you didn't know the full path to the key in advance. put "put theValue into theArrayA" & theKey into theDo do theDo > I really like the way lua does this - in particular their concept of > meta(data)tables. You can define a default array in this metatable, > and then > if a vlaue in your array is not set it returns the default value. > This is > great for things like translations - and I've often use this data > structure > going back to Hypercard days. Maybe its not core - but I ffigure if > you are > going to implement a new datastructure why not learn from the best. > Adding > things like sorted indexes could be done to the metatable without > affecting > any backward compatability issues. Really no more than a suggestion / > thought :) Now that we have a new data structure it definitely makes you hungry for more. The easier it is to represent the data you are working with using built-in data structures the easier it is to code in that environment. Multi-dimensional arrays are a great addition and hopefully it is a sign of more things to come. > Great functions though Trevor - thanks. Looks like it will be worth > using > arrays for tree structures. Do you know by the way what the limits > on keys > are, and can we now pass arrays to seprop handlers? That would be very > usefull for me as I often define getprop handlers that return arrays > - but > have to limit this as there is no way to implement a corresponding > setprop. I do not know what the limits are. I was unsuccessful in my attempt to pass multi-dimensional arrays in setProp handlers. But since you can 'send' arrays now you can define your setProp handlers using command and use 'send' instead. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From mwieder at ahsoftware.net Thu Sep 11 16:59:37 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 11 Sep 2008 13:59:37 -0700 Subject: Arrays: new and old keys, i In-Reply-To: <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> References: <20080911170004.E7EA24890C0@mail.runrev.com> <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> Message-ID: <17387855062.20080911135937@ahsoftware.net> Trevor- Thursday, September 11, 2008, 11:32:39 AM, you wrote: > 3) Ability to reference elements of an array in the order they were > added to the array: > put element 5 of theArrayA I don't think this is properly the function of an array. If you're talking about adding engine support for LIFO or FIFO stacks or queues then that's a slightly different topic. But trying to access array elements in the order they were added is a bit like trying to do the same with database records - it's just not, strictly speaking, the way databases work. If you're using numeric arrays and you add elements in sequential order, then note that you can get what you want by saying put theArrayA[5] -- -Mark Wieder mwieder at ahsoftware.net From bvg at mac.com Thu Sep 11 17:02:56 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 11 Sep 2008 23:02:56 +0200 Subject: Arrays: new and old keys, i In-Reply-To: References: <20080911170004.E7EA24890C0@mail.runrev.com> <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> Message-ID: <70BB66C7-FBD8-44C4-8B78-25A329CC881A@mac.com> On 11 Sep 2008, at 22:49, Trevor DeVore wrote: > put "some string" into theValue > put "[people][1][name]" into theKey ## assume you didn't know the > full path to the key in advance. > put "put theValue into theArrayA" & theKey into theDo > do theDo I'm not sure I understand the problem here, what prohibits the use of the following way to achieve the above? on mouseUp put "people" into theFirst put "1" into theSecond put "Name" into theThird put "some string" into theArrayA[theFirst][theSecond][theThird] end mouseUp Besides less readability, more lines of code, etc. of course. Still if you don't know what the keys will be beforehand, then you'll have them individually in vars anyway, right? Probably not understanding the problem correctly Bjoernke -- official ChatRev page: http://bjoernke.com/runrev/chatrev.php Chat with other RunRev developers: go stack URL "http://bjoernke.com/stacks/chatrev/chatrev1.3b3.rev" From lists at mangomultimedia.com Thu Sep 11 17:13:15 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 11 Sep 2008 17:13:15 -0400 Subject: Arrays: new and old keys, i In-Reply-To: <70BB66C7-FBD8-44C4-8B78-25A329CC881A@mac.com> References: <20080911170004.E7EA24890C0@mail.runrev.com> <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> <70BB66C7-FBD8-44C4-8B78-25A329CC881A@mac.com> Message-ID: On Sep 11, 2008, at 5:02 PM, Bj?rnke von Gierke wrote: > On 11 Sep 2008, at 22:49, Trevor DeVore wrote: > >> put "some string" into theValue >> put "[people][1][name]" into theKey ## assume you didn't know the >> full path to the key in advance. >> put "put theValue into theArrayA" & theKey into theDo >> do theDo > > I'm not sure I understand the problem here, what prohibits the use > of the following way to achieve the above? > > on mouseUp > put "people" into theFirst > put "1" into theSecond > put "Name" into theThird > put "some string" into theArrayA[theFirst][theSecond][theThird] > end mouseUp > > Besides less readability, more lines of code, etc. of course. Still > if you don't know what the keys will be beforehand, then you'll have > them individually in vars anyway, right? > > Probably not understanding the problem correctly Hi Bj?rnke, In your example above you assume that you know there are three dimensions. But what if you do not know how many dimensions you will be referencing? When this is the case then your variable is going to have the full path (from 1 to x number of dimensions) but the engine does not have a means of using that variable to grab the keys value without resorting to 'do'. And yes, there are times when having this ability is very useful. Make sense? Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From bvg at mac.com Thu Sep 11 17:14:19 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 11 Sep 2008 23:14:19 +0200 Subject: Mirye Monthly Release: Mirye RevCamp Issue 809 In-Reply-To: References: <933F5F18-FDAC-49B8-A3E7-EB4C8A9CF1FE@economy-x-talk.com> <59AB5E253ECA4AA8B2636A38B834FC45@GATEWAY> <12EFD5BB-329C-4E04-BBB6-27F553769647@economy-x-talk.com> <1581CB777F3D4F68BEF4AF5C378BDAC1@GATEWAY> <66437832-0B1E-47E2-BDB9-AB535E9BA3F3@economy-x-talk.com> Message-ID: On 11 Sep 2008, at 22:45, David Bovill wrote: > I personally would like to receive the information that Lynn, and > other commercial developers have, that are related to Revolution. I have an objection to this, as Lynn is not a Rev developer of third party tools, he just sells them as far as I know. Lynn should be disallowed from sending advertisement for his reseller thingy (Myrrh?) to the "How to use Revolution" list. But of course it's not in my power to enforce that. Of course I don't see a problem with Rev developers of third party tools announcing their new versions, as long as they're not too successful (which would allow them to make updates every other week). Jokes aside, It seems to me that there's enough updates of third party additions to enable a monthly mail to the use list. Meanwhile there's the RevUp mailing list and website combination, where all third party additions that do pertain to Rev released in the last one and a half years have been mentioned, as far as I know. Bjoernke -- official ChatRev page: http://bjoernke.com/runrev/chatrev.php Chat with other RunRev developers: go stack URL "http://bjoernke.com/stacks/chatrev/chatrev1.3b3.rev" From lists at mangomultimedia.com Thu Sep 11 17:20:36 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 11 Sep 2008 17:20:36 -0400 Subject: Arrays: new and old keys, i In-Reply-To: <17387855062.20080911135937@ahsoftware.net> References: <20080911170004.E7EA24890C0@mail.runrev.com> <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> <17387855062.20080911135937@ahsoftware.net> Message-ID: <7EA8D76A-137A-4E5D-A80F-11B89555E8DF@mangomultimedia.com> On Sep 11, 2008, at 4:59 PM, Mark Wieder wrote: > I don't think this is properly the function of an array. If you're > talking about adding engine support for LIFO or FIFO stacks or queues > then that's a slightly different topic. But trying to access array > elements in the order they were added is a bit like trying to do the > same with database records - it's just not, strictly speaking, the way > databases work. Hey Mark, I'm thinking of how PHP behaves. Arrays in PHP know the order that elements were added so that when you use foreach you get the elements in that same order. I always found this very useful when working with arrays in PHP. For a little more info on what PHP does take a look at the comment by php_man_resp on the foreach page in the docs: > If you're using numeric arrays and you add elements in sequential > order, then note that you can get what you want by saying > > put theArrayA[5] This is what I currently do and it works fine in many cases. But some things could be simplified if foreach iterated in the order keys were added. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From bvg at mac.com Thu Sep 11 17:55:19 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 11 Sep 2008 23:55:19 +0200 Subject: Arrays: new and old keys, i In-Reply-To: References: <20080911170004.E7EA24890C0@mail.runrev.com> <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> <70BB66C7-FBD8-44C4-8B78-25A329CC881A@mac.com> Message-ID: Now I understand, I didn't consider not to tell rev how many sub arrays there would be. I have no clue when this would be useful though, maybe you can explain that? At first I wanted to write an example function that uses the paramCount, so it would automatically fill the array in a switch (at some point you do know what the max subarray count would be). But that'd be way too complex, and you'd need one for putting, and one for getting, so they'd suddenly be a kind of strange cprops. Using do is certainly the simplest way, but if you really care for speed, maybe such a function could be useful, despite the complexity? This is a rather interesting topic to me :D On 11 Sep 2008, at 23:13, Trevor DeVore wrote: > On Sep 11, 2008, at 5:02 PM, Bj?rnke von Gierke wrote: > >> On 11 Sep 2008, at 22:49, Trevor DeVore wrote: >> >>> put "some string" into theValue >>> put "[people][1][name]" into theKey ## assume you didn't know the >>> full path to the key in advance. >>> put "put theValue into theArrayA" & theKey into theDo >>> do theDo >> >> I'm not sure I understand the problem here, what prohibits the use >> of the following way to achieve the above? >> >> on mouseUp >> put "people" into theFirst >> put "1" into theSecond >> put "Name" into theThird >> put "some string" into theArrayA[theFirst][theSecond][theThird] >> end mouseUp >> >> Besides less readability, more lines of code, etc. of course. Still >> if you don't know what the keys will be beforehand, then you'll >> have them individually in vars anyway, right? >> >> Probably not understanding the problem correctly > > Hi Bj?rnke, > > In your example above you assume that you know there are three > dimensions. But what if you do not know how many dimensions you will > be referencing? When this is the case then your variable is going to > have the full path (from 1 to x number of dimensions) but the engine > does not have a means of using that variable to grab the keys value > without resorting to 'do'. > > And yes, there are times when having this ability is very useful. > > Make sense? -- official ChatRev page: http://bjoernke.com/runrev/chatrev.php Chat with other RunRev developers: go stack URL "http://bjoernke.com/stacks/chatrev/chatrev1.3b3.rev" From josh at dvcreators.net Thu Sep 11 18:05:04 2008 From: josh at dvcreators.net (Josh Mellicker) Date: Thu, 11 Sep 2008 15:05:04 -0700 Subject: is there a shell command on windows to unzip a file? Message-ID: Is there a shell command built into windows (without installing anything extra) to unzip a file? From randall at randallreetz.com Thu Sep 11 18:12:34 2008 From: randall at randallreetz.com (Randall Reetz) Date: Thu, 11 Sep 2008 15:12:34 -0700 Subject: Walking Trees Backwards Message-ID: <20080911221444.YIQW26312.atlmtaow03.cingularme.com@Inbox> The "do" restriction has to do with the complexity of constructing do statements or speed of execution? -----Original Message----- From: "David Bovill" To: "How to use Revolution" Sent: 9/11/2008 12:51 PM Subject: Re: Walking Trees Backwards Yes - thanks that's what I was thinking.... it does not work though as while the maximum depth are all leaves of a tree structure there are other leaves lower down the branches. So I think I'll have to use a technique I've done before which is to turn the tree into an index of paths. So in your example: task1 > task1.a > task1.b > task1.b.1 > task2 > task2.a > task2.a.1 > task2.b > task2.c > task3 becomes task1 task1/task1.a task1/task1.b task1/task1.b/task1.b.1 task2 task2/task2.a task2/task2.a/task2.a.1 task2/task2.b task2/task2.c task3 No each line is a leaf, and yu can do what you want to the index, as it is easy to reconstruct the outline from the paths (order does not matter). Now the "problem" with the new arrays": What I really want to do with a line like "task1/task1.b/task1.b.1" is stuff like: put ""task1.b"" into outlineArray ["task1"] put "task1.b.1" into outlineArray ["task1"]["task1.b"] Things like: put keys(outlineArray ["task1"]) => task1.b Seem to work fine. And you can use vaiable keys - so: put "task1" into someKey > put "task1.b.1" into outlineArray [someKey] ["task1.b"] > put keys(outlineArray) => task1 Yet to be able to write a recursive function I need to be able to do this without knowing how deep I am in the recursion: I'm going to try doing that by defining a function to put a value into an array. I can't see how thats possible right now without "do" in which case I would give up and keep using XML as it will be faster. _______________________________________________ use-revolution mailing list use-revolution 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 randall at randallreetz.com Thu Sep 11 18:27:49 2008 From: randall at randallreetz.com (Randall Reetz) Date: Thu, 11 Sep 2008 15:27:49 -0700 Subject: Walking Trees Backwards Message-ID: <20080911222959.ZSQK5778.atlmtaow01.cingularme.com@Inbox> Are you after a sort by hierarchical depth... How close an object is to the ground? That is the pattern implied in your example output. Your example data is delemeter free. This makes for smaller data storage... But you have to make up for that advantage through increased processing complexity and or parseing performance. Which of these three factors is most important given the task at hand? The Xml standards people must have recomendations for ontology manipulation. Why this extra step: the data in two forms? -----Original Message----- From: "Bernard Devlin" To: "How to use Revolution" Sent: 9/11/2008 12:27 PM Subject: Re: Walking Trees Backwards Oops, forgot to include an example input = task1 task1.a task1.b task1.b.1 task2 task2.a task2.a.1 task2.b task2.c task3 output = task1.b.1 task2.a.1 task1.a task1.b task2.a task2.b task2.c task1 task2 task3 Bernard _______________________________________________ use-revolution mailing list use-revolution 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 Sep 11 18:39:48 2008 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 11 Sep 2008 19:39:48 -0300 Subject: Possible bug in Revolution 3.0: merge command is missing array elements... Message-ID: <7c87a2a10809111539u8bea10aw65f0dc813f6328ba@mail.gmail.com> Folks, can anyone confirm that we can still use arrays inside the merge command, like: put "andre" into myvar["name"] put the merge of format("hello [[ myVar[\"name\"]], welcome!") Before anyone says that there's a missing closing ] in the string, be aware that in previous revolution versions this is how it worked, if you put three ] like ]]] in the end, in the final result you got youself a nice ] in the string. Again, the point is, the myVar["name"] is being replaced by empty value!!!! andre -- http://www.andregarzia.com All We Do Is Code. From andre at andregarzia.com Thu Sep 11 18:42:55 2008 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 11 Sep 2008 19:42:55 -0300 Subject: Possible bug in Revolution 3.0: merge command is missing array elements... In-Reply-To: <7c87a2a10809111539u8bea10aw65f0dc813f6328ba@mail.gmail.com> References: <7c87a2a10809111539u8bea10aw65f0dc813f6328ba@mail.gmail.com> Message-ID: <7c87a2a10809111542q54b351d0p5eb54924f2d03e0@mail.gmail.com> Friends, guess what, I think they "fixed" their parsing routine for merge the merge of: "hello [[myVar["name"]]]" ------- empty "hello [[myVar["name"]]" ------- empty (worked before) "hello [[myVar["name"] ]]" ------- works! So anyone working with merge commands and arrays, be sure to add a little space if you're using new revolution version. andre On Thu, Sep 11, 2008 at 7:39 PM, Andre Garzia wrote: > Folks, > > can anyone confirm that we can still use arrays inside the merge command, like: > > put "andre" into myvar["name"] > put the merge of format("hello [[ myVar[\"name\"]], welcome!") > > Before anyone says that there's a missing closing ] in the string, be > aware that in previous revolution versions this is how it worked, if > you put three ] like ]]] in the end, in the final result you got > youself a nice ] in the string. Again, the point is, the myVar["name"] > is being replaced by empty value!!!! > > andre > > -- > http://www.andregarzia.com All We Do Is Code. > -- http://www.andregarzia.com All We Do Is Code. From stephenREVOLUTION2 at barncard.com Thu Sep 11 18:55:10 2008 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Thu, 11 Sep 2008 15:55:10 -0700 Subject: Zipping an application package by script In-Reply-To: <0F440B13-F519-48F1-BAB4-0F95C97F42E1@qldlearning.com> References: <0F440B13-F519-48F1-BAB4-0F95C97F42E1@qldlearning.com> Message-ID: The winner is T A R in the shell() put "/Users/sb/Desktop/200809070038/" into ToBeZippdFolder put "/Users/sb/Desktop/testPlace/" & "archive.tar" into tarredfolder put shell( "tar -cf" && tarredfolder && ToBeZippdFolder ) into fld "output" success! This works wonderfully. Thanks Brian Yennie and Jim Ault, Richard Gaskin, Thomas McGrath III, Mark Talluto and Terry Judd. This list rocks. Thanks for being around, guys when I get stupid. 1. I got the hack with Automator to work, kinda, but hated the way it looked. Cheesy. Automator is great if used alone, but ... and I couldn't figure out how to pass parameters to it. So what it does would change if its location would change - it was hard wired. Move the package and it breaks. 2. My problems with tar were about reversing the parameters AND fixing that and reversing the definitions. Got it right now plus fixed the typos. 3. Sorry, Trevor, I couldn't get your 'all in Rev' code to work yet in 3.0 as Rev crashed immediately* on calling it and have not gotten down to debugging it yet. Shouldn't be that hard to check out; it's all well written and self-documented. This would still be useful to me in creating an archive with a list or partial contents. I mean all gone! 4. Zip from the shell is worthless to me, just checking again. It can't pack identical filenames, even ones with different paths. Which is one reason to use folders in the first place. put "/Users/sb/Desktop/200809070038/" into ToBeZippdFolder put "/Users/sb/Desktop/testPlace/" & "archive.zip" into tarredfolder put shell( "zip -r -jj" && tarredfolder && ToBeZippdFolder ) into fld "output" zip warning: first full name: /Users/sb/Desktop/200809070038/55.app/Contents/MacOS/lib/.DS_Store zip warning: second full name: /Users/sb/Desktop/200809070038/.DS_Store zip warning: name in zip file repeated: .DS_Store zip error: Invalid command arguments (cannot repeat names in zip file) >Is is possible that you reversed the parameters? The "tar" output >file comes first, then the remaining parameters are files / folders >to include. > >tar -cf MyApplication.app MyApplication.tar > >=> > >tar: MyApplication.app: Cannot open: Is a directory >tar: Error is not recoverable: exiting now > >tar -cf MyApplication.tar MyApplication.app > >=> > >success! > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From lists at mangomultimedia.com Thu Sep 11 19:04:00 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 11 Sep 2008 19:04:00 -0400 Subject: Zipping an application package by script In-Reply-To: References: <0F440B13-F519-48F1-BAB4-0F95C97F42E1@qldlearning.com> Message-ID: <25FECBEC-DA18-4D46-9189-121E4EFBCFF9@mangomultimedia.com> On Sep 11, 2008, at 6:55 PM, Stephen Barncard wrote: > 3. Sorry, Trevor, I couldn't get your 'all in Rev' code to work yet > in 3.0 as Rev crashed immediately* on calling it and have not gotten > down to debugging it yet. Shouldn't be that hard to check out; it's > all well written and self-documented. This would still be useful to > me in creating an archive with a list or partial contents. If you find out what causes the crash let me know. I haven't had any problems with it in 2.9 or 3.0 but I've always used the handlers under controlled conditions. I would start by checking that revZipOpenArchive is working before you pass the archive folder to the functions. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From lists at mangomultimedia.com Thu Sep 11 19:20:23 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 11 Sep 2008 19:20:23 -0400 Subject: Arrays: new and old keys, i In-Reply-To: References: <20080911170004.E7EA24890C0@mail.runrev.com> <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> <70BB66C7-FBD8-44C4-8B78-25A329CC881A@mac.com> Message-ID: On Sep 11, 2008, at 5:55 PM, Bj?rnke von Gierke wrote: > Now I understand, I didn't consider not to tell rev how many sub > arrays there would be. I have no clue when this would be useful > though, maybe you can explain that? Sure. One thing that the ability to dynamically specify a key would do is open up additional algorithms. Let's take the XML for example. The XML conversion routines I posted earlier use recursion in order to create a multi-dimensional array from an XML document of unknown parent/child relationships. Every time the function finds children of a node the function calls itself recursively in order to process those children. If we could reference array dimensions dynamically then we could perform the conversion using an iterative algorithm instead. As we moved through each dimension in the XML tree we would keep track of the key specifying the location of that dimension in the array we are creating. Some example values: theDimensionKeys[1] = ["root"] theDimensionKeys[2] = ["root"]["lessons[1]"] theDimensionKeys[3] = ["root"]["lessons[1]"]["steps"]["step[3]"] As we processed child nodes we would add the child node to the array by using the multi-dimensional key for the parent node (child node dimension - 1). No recursion necessary. Perhaps you could get slightly better performance using the iterative vs. recursive approach. > At first I wanted to write an example function that uses the > paramCount, so it would automatically fill the array in a switch (at > some point you do know what the max subarray count would be). But > that'd be way too complex, and you'd need one for putting, and one > for getting, so they'd suddenly be a kind of strange cprops. Using > do is certainly the simplest way, but if you really care for speed, > maybe such a function could be useful, despite the complexity? There are probably some scenarios where a switch statement would suffice. For now I get by with do (i.e. the slowness of 'do' isn't too bad). I'm confident that we won't always be subject to using known keys with multi-dimensional arrays though so I leave 'do' in in hopes that I can change the code to something fast and elegant someday :-) > This is a rather interesting topic to me :D I think so too. New data structures are so much fun. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From pepetoo at cox.net Thu Sep 11 19:43:19 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 11 Sep 2008 16:43:19 -0700 Subject: Using arrow keys to move from card to card In-Reply-To: References: <48C9346E.5000200@fourthworld.com> Message-ID: <6A29C07A-CC17-4924-BE19-92749F95A04F@cox.net> Hi Marian, Since I often do such things with the on ArrowKeys handlers, check cd 10's script and any object on cd 10 that may have an ON ArrowKeys handler. Could also be on a stack handler that provides an exception. In which cases you may need to do a pass ArrowKeys statement in one of these. Good luck, Joe Wilkins On Sep 11, 2008, at 8:33 AM, Marian Petrides, MD wrote: > I have a stack which functions just as I intend it except for one > card. When run from a splash screen standalone, that arrow keys on > my Mac can be used to go forward and backwards in the stack--UNTIL I > get to cd 10. On Cd 10 the arrow keys do not navigate to the next > or previous cd, they just seem to do nothing. If I get to CD 11 by > using scripted buttons, then keyboard arrow keys work fine, as they > do on every other card. > > For the life of me, I can't find the spot where keyboard navigation > got toggled off on CD 10. Can anyone help me? > > TIA > > Marian > _______________________________________________ > use-revolution mailing list > use-revolution 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 userev at canelasoftware.com Thu Sep 11 20:48:03 2008 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 11 Sep 2008 17:48:03 -0700 Subject: Zipping an application package by script In-Reply-To: References: <7A010F8C-CBA3-4A28-89B1-7E3C037682D7@canelasoftware.com> Message-ID: On Sep 10, 2008, at 12:30 PM, Stephen Barncard wrote: > As I mentioned at the start of this thread, using zip in the shell > for me has ended up in zip not digging identical filenames > like .DS_store or info.plist (in different folders ) and stopping > execution. Hi Stephen, Glad you found a solution. I am curious if the zip solution worked for you in terminal alone. I have been running some test and found the following to work just fine. zip -r archive.zip application.app Maybe the jj is the issue. Nevertheless you got it going. :) -Mark Talluto Canela Software From bvg at mac.com Thu Sep 11 20:53:23 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 12 Sep 2008 02:53:23 +0200 Subject: Arrays: new and old keys, i In-Reply-To: References: <20080911170004.E7EA24890C0@mail.runrev.com> <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> <70BB66C7-FBD8-44C4-8B78-25A329CC881A@mac.com> Message-ID: <64A83D9F-B816-4C7C-B23F-F3DC64895676@mac.com> I see now, but I'm still thinking about alternatives that make you not use "do". You say your script is recursively walking trough the XML. But that would allow to only use a one dimensional array assignment. I tried to look at your code, but it's too hard for me to understand, oh and I also hate XML, so I made a directory walker example instead :) Basically the code returns an array, which is put into the parent array, which is then put into the parent array, which is put into it's parent array, etc. Would this be applicable to your XML code? Also, I am not sure how to do the reverse, to make folders out of the array (creating XML). ---example script, do not use on your whole hard drive global theArray on mouseUp put "" into theArray answer folder "" if the result = "" and it <> "" then set the defaultfolder to it put it into currFolder put the files into theArray["files"] put the folders into theNodes filter theNodes without ".*" repeat for each line theLine in theNodes put addChild(currFolder, theLine) into theArray[theLine] end repeat end if end mouseUp function addChild parentFolder theFolder put parentFolder & "/" & theFolder into currFolder set the defaultfolder to currFolder put the files into theParent["files"] put the folders into theNodes filter theNodes without ".*" repeat for each line theLine in theNodes put addChild(currFolder, theLine) into theParent[theLine] end repeat return theParent end addChild ---end example script On 12 Sep 2008, at 01:20, Trevor DeVore wrote: > On Sep 11, 2008, at 5:55 PM, Bj?rnke von Gierke wrote: > >> Now I understand, I didn't consider not to tell rev how many sub >> arrays there would be. I have no clue when this would be useful >> though, maybe you can explain that? > > Sure. One thing that the ability to dynamically specify a key would > do is open up additional algorithms. Let's take the XML for example. > > The XML conversion routines I posted earlier use recursion in order > to create a multi-dimensional array from an XML document of unknown > parent/child relationships. Every time the function finds children > of a node the function calls itself recursively in order to process > those children. -- official ChatRev page: http://bjoernke.com/runrev/chatrev.php Chat with other RunRev developers: go stack URL "http://bjoernke.com/stacks/chatrev/chatrev1.3b3.rev" From gregory.lypny at videotron.ca Thu Sep 11 21:10:25 2008 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Thu, 11 Sep 2008 21:10:25 -0400 Subject: Access to Rev User Interface Controls In-Reply-To: <20080911201011.E83A4489D06@mail.runrev.com> References: <20080911201011.E83A4489D06@mail.runrev.com> Message-ID: Thanks, Eric. The Shift key is what I was missing! Good stuff. Gregory On Thu, Sep 11, 2008, at 4:10 PM, use-revolution-request at lists.runrev.com wrote: > The best way to access IDE objects is: > > 1. In Preferences General pane check the 'Contextual menus work in > Revolution windows' box. > 2. Then use Shift/Control/Option (Alt) click to make the contextual > menu showing up. > 3. Do all you want. > > Best regards from Paris, > Eric Chatonet. From mpetrides at earthlink.net Thu Sep 11 21:11:15 2008 From: mpetrides at earthlink.net (Petrides, M.D. Marian) Date: Thu, 11 Sep 2008 20:11:15 -0500 Subject: Using arrow keys to move from card to card In-Reply-To: <6A29C07A-CC17-4924-BE19-92749F95A04F@cox.net> References: <48C9346E.5000200@fourthworld.com> <6A29C07A-CC17-4924-BE19-92749F95A04F@cox.net> Message-ID: <69A91DD5-6127-4058-B962-DB056BA71EAA@earthlink.net> Thanks for the suggestion, Joe. Unfortunately, there's nothing in any of the handlers in the stack that uses ArrowKeys. I could swear I once found a check box in one of the object inspectors that solved the problem, but I can't find it now. I'm using 2.9 BTW. On Sep 11, 2008, at 6:43 PM, Joe Lewis Wilkins wrote: > Since I often do such things with the on ArrowKeys handlers, check > cd 10's script and any object on cd 10 that may have an ON ArrowKeys > handler. Could also be on a stack handler that provides an > exception. In which cases you may need to do a pass ArrowKeys > statement in one of these. > From tsj at unimelb.edu.au Thu Sep 11 21:16:17 2008 From: tsj at unimelb.edu.au (Terry Judd) Date: Fri, 12 Sep 2008 11:16:17 +1000 Subject: Using arrow keys to move from card to card In-Reply-To: <69A91DD5-6127-4058-B962-DB056BA71EAA@earthlink.net> Message-ID: Is there an unlocked field that has focus on this cd? It could be eating up your keystrokes. Terry... On 12/9/08 11:11 AM, "Petrides, M.D. Marian" wrote: > Thanks for the suggestion, Joe. Unfortunately, there's nothing in any > of the handlers in the stack that uses ArrowKeys. I could swear I > once found a check box in one of the object inspectors that solved the > problem, but I can't find it now. I'm using 2.9 BTW. > > On Sep 11, 2008, at 6:43 PM, Joe Lewis Wilkins wrote: > >> Since I often do such things with the on ArrowKeys handlers, check >> cd 10's script and any object on cd 10 that may have an ON ArrowKeys >> handler. Could also be on a stack handler that provides an >> exception. In which cases you may need to do a pass ArrowKeys >> statement in one of these. >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA 61-3 8344 0187 From mpetrides at earthlink.net Thu Sep 11 21:21:36 2008 From: mpetrides at earthlink.net (Petrides, M.D. Marian) Date: Thu, 11 Sep 2008 20:21:36 -0500 Subject: Using arrow keys to move from card to card In-Reply-To: References: Message-ID: <11636762-0316-47BA-AFEC-0C566B4B23AF@earthlink.net> Bingo. Problem solved! Field was locked but I inadvertently did not turn focusable off. Did that and all is well. Thanks, Terry. Oh, and for anyone else looking for the toggle to turn keyboard navigation on and off, it is in the Revs Preferences menu item. That wasn't the problem in this case, however. On Sep 11, 2008, at 8:16 PM, Terry Judd wrote: > Is there an unlocked field that has focus on this cd? It could be > eating up > your keystrokes. From alex at tweedly.net Thu Sep 11 21:21:53 2008 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 12 Sep 2008 02:21:53 +0100 Subject: Walking Trees Backwards In-Reply-To: References: Message-ID: <48C9C431.1040002@tweedly.net> David Bovill wrote: > *Task* > I want to put an indented outline (more generally a tree structure) into an > array. > > I suspect I've mis-understood your problem .... my "solution" seems so straightforward that I may be missing some important part of the desired data structure. So I'll re-state the problem in my own words, and then give my attempt to solve it - and hopefully if there is something major missing, that should be clear. Input : an indented outline of text. Output : a data structure which allows easy (quick, efficient, ....) access to parent and children nodes of an arbitrary node, thereby making it easy to write general (possibly recursive) functions and handlers. [Aside - often recursion is a good tool to *think* about a problem, but the implementation can be sequential .... ] Data structure : 3 arrays, indexed by the line number (node number): i, 'text' : the text of that node i, 'parent' : the line number of its parent i. 'children : a TAB-separated list of line numbers of its children. Given this, it is easy to write the base functions needed to build arbitrary tree-functions. function getParent pArray, pNode return pArray[pNode, 'Parent'] end getParent function getChildren pArray, pNode return pArray[pNode, 'Children'] end getChildren for example - print out all immediate children ... put getChildren(Data, thisnode) into tChildren repeat for each item tChild in tChildren put Data[tChild, 'Text'] & CR after field 'Output' end repeat So - a very simple data structure to build .... code is straightforward if a little bit tricky [Sorry - I have a stack ready to put on RevOline but RevOnline has decided I need a new key to share stacks, so here is the code in-line ...] (note - only tested a little bit) > function buildTree pInput > # given indented outline of a 'forest' (i.e. multiple rooted trees) > build the tree-like data structure > set the itemDel to TAB > put empty into lParents > put 0 into lCurNode # the top-level pseudo-node > put -1 into lCurDepth # -1 to allow for the top-level pseudo-node > put 0 into lCount > repeat for each line L in pInput > > put getDepth(L) into tDepth > if tDepth < lCurDepth then > # we have popped back up 1 or more levels > put tDepth into lCurDepth > if tDepth = 0 then > put 0 into lCurNode > else > #put item tDepth+2 of lParents into lCurNode > put lCount into lCurNode > > end if > else > if tDepth = lCurDepth then > # another node at the same level - no change needed > put lCount into lCurNode > else > if tDepth > lCurDepth+1 then # badly formed input !! > # should probably do something more extreme here > return empty > end if > # so we are here with a new increase in indent level > put lCurNode & TAB after lParents > > end if > end if > put L into Data[lCount, 'text'] > put item -1 of lParents into tParent > put tParent into Data[lCount, 'parent'] > put lCount & TAB after Data[tParent, 'children'] > put tDepth into lCurDepth > end repeat > return Data > end buildTree Hope that does something like what you wanted, -- Alex. From pepetoo at cox.net Thu Sep 11 21:24:18 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 11 Sep 2008 18:24:18 -0700 Subject: Using arrow keys to move from card to card In-Reply-To: <69A91DD5-6127-4058-B962-DB056BA71EAA@earthlink.net> References: <48C9346E.5000200@fourthworld.com> <6A29C07A-CC17-4924-BE19-92749F95A04F@cox.net> <69A91DD5-6127-4058-B962-DB056BA71EAA@earthlink.net> Message-ID: I figured as much, but no one else had responded today. If I had the same problem, I think I'd create a new cd 10 - just like 9 or 11 - and move everything from the existing 10 to the new one. I realize that may not be as easy as one might think, but it might be worth trying. What kind of stuff is on cd 10? Do this with HC would be much easier than with RR I suspect, but I'd be checking out the clone card command in RR. Good luck, Joe Wilkins On Sep 11, 2008, at 6:11 PM, Petrides, M.D. Marian wrote: > Thanks for the suggestion, Joe. Unfortunately, there's nothing in > any of the handlers in the stack that uses ArrowKeys. I could swear > I once found a check box in one of the object inspectors that solved > the problem, but I can't find it now. I'm using 2.9 BTW. > > On Sep 11, 2008, at 6:43 PM, Joe Lewis Wilkins wrote: > >> Since I often do such things with the on ArrowKeys handlers, check >> cd 10's script and any object on cd 10 that may have an ON >> ArrowKeys handler. Could also be on a stack handler that provides >> an exception. In which cases you may need to do a pass ArrowKeys >> statement in one of these. From mikeythek at gmail.com Thu Sep 11 21:34:41 2008 From: mikeythek at gmail.com (Mikey) Date: Thu, 11 Sep 2008 21:34:41 -0400 Subject: Access to Rev User Interface Controls In-Reply-To: References: <80D143A9-A74A-4895-9CF6-06C67751645C@VIDEOTRON.CA> <9b408d8e0809111116o33d5c17ak6696c24a8e33cefc@mail.gmail.com> Message-ID: <9b408d8e0809111834k1e58290cvd77468143ce584e7@mail.gmail.com> Yes. The fact that the IDE is bootstrapped is wonderful, because so much in RR is hackable. I've written several hacks to date to add features that I could have waited years for otherwise. It is a nice balance - the engine is compiled and out of the way, but the rest is interpreted so I don't have to edit, compile, debug, repeat before getting something useful. In addition, the interpreted nature means that it is trivial to drop in, read, debug, tweak, and get out. This is much better than doing it in many other tools that are just built for raw speed and to hide the details from you at the expense of being able to have the freedom to have at it. From pepetoo at cox.net Thu Sep 11 21:35:06 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 11 Sep 2008 18:35:06 -0700 Subject: Printing dilemma In-Reply-To: References: <48C9346E.5000200@fourthworld.com> <6A29C07A-CC17-4924-BE19-92749F95A04F@cox.net> <69A91DD5-6127-4058-B962-DB056BA71EAA@earthlink.net> Message-ID: I have a stack whose cards have a variety of pictures/graphics on them. I would like to be able to define the area to be printed for each card. I know this can be done in other languages, but can it be done with RR? Essentially I want to grab part of the screen and print only that area. TIA, Joe Wilkins From schaubeck at mac.com Thu Sep 11 22:30:54 2008 From: schaubeck at mac.com (Jim Schaubeck) Date: Thu, 11 Sep 2008 19:30:54 -0700 Subject: Invisible volume slider on audio player Message-ID: <002301c9147f$94da33e0$be8e9ba0$@com> Using a visible audio player, I do not see the volume adjust slider when I click the little speaker icon on the player to adjust he volume. The player works fine and in fact the volume is getting adjusted as I drag the mouse up and down. But, the little "indicator ball" does not appear. FYI.I use XP Pro, Rev 3.0 If I move the player close to the left side of the card, I can see the slider on the desktop. I just can't see it on the card.weird. Any ideas? Jim. From andre at andregarzia.com Thu Sep 11 22:49:18 2008 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 11 Sep 2008 23:49:18 -0300 Subject: chat protocols In-Reply-To: <81557DD2-F7A2-4E1B-A6E0-7887FF2AECC4@derbrill.de> References: <20080911071536.5AA8F489C6A@mail.runrev.com> <81557DD2-F7A2-4E1B-A6E0-7887FF2AECC4@derbrill.de> Message-ID: <7c87a2a10809111949g77d844d5u2d7e770c00d2fd65@mail.gmail.com> There is a jabber lib and I missed it? :-O Malte, another thing people are using are those micro blogging tools such as twitter, tumblr, pownce... twitter is the most popular and their api is dead easy (single line libURL call to post) Andre On Thu, Sep 11, 2008 at 11:06 AM, Malte Brill wrote: > Andre: Thanks. It appears M$ changed their protocol, so I will need to get > in touch with S. > > David: I am VERY interested to learn more about your library. > > 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 > -- http://www.andregarzia.com All We Do Is Code. From lists at mangomultimedia.com Thu Sep 11 23:13:46 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 11 Sep 2008 23:13:46 -0400 Subject: Arrays: new and old keys, i In-Reply-To: <64A83D9F-B816-4C7C-B23F-F3DC64895676@mac.com> References: <20080911170004.E7EA24890C0@mail.runrev.com> <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> <70BB66C7-FBD8-44C4-8B78-25A329CC881A@mac.com> <64A83D9F-B816-4C7C-B23F-F3DC64895676@mac.com> Message-ID: <9035E0AF-9B2C-487A-B3A5-E46D305C7E34@mangomultimedia.com> On Sep 11, 2008, at 8:53 PM, Bj?rnke von Gierke wrote: > I see now, but I'm still thinking about alternatives that make you > not use "do". You say your script is recursively walking trough the > XML. But that would allow to only use a one dimensional array > assignment. I tried to look at your code, but it's too hard for me > to understand, oh and I also hate XML, so I made a directory walker > example instead :) The XML code works without using do. Since it is recursive there is no need for worrying about multi-dimensional keys. I actually chose the recursive technique because I would have had to use 'do' in order to use an iterative algorithm. > Basically the code returns an array, which is put into the parent > array, which is then put into the parent array, which is put into > it's parent array, etc. Would this be applicable to your XML code? > Also, I am not sure how to do the reverse, to make folders out of > the array (creating XML). Your function is set up pretty much like the current XML converter. The code where I currently use 'do' deals with converting SQL columns and rows into a multi-dimensional array that mimics the parent/child relationships of the tables in the SQL query. This is slightly more complex then converting XML to an array since databases return flat results and you have to manually determine the hierarchy. I'm calling functions recursively but I am working on a reference to the array that I am generating so there is no copying of data. Using 'do' came about because you can't pass array keys by reference. So instead I pass a string representing the array element to act on instead (i.e. [1][table][2]) and use that in conjunction with 'do'. Once the engine allows variable references to be used with array keys then out comes the 'do' and I get a speed bump. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From chipp at chipp.com Thu Sep 11 23:31:40 2008 From: chipp at chipp.com (Chipp Walters) Date: Thu, 11 Sep 2008 22:31:40 -0500 Subject: Mirye Monthly Release: Mirye RevCamp Issue 809 In-Reply-To: References: <933F5F18-FDAC-49B8-A3E7-EB4C8A9CF1FE@economy-x-talk.com> <59AB5E253ECA4AA8B2636A38B834FC45@GATEWAY> <12EFD5BB-329C-4E04-BBB6-27F553769647@economy-x-talk.com> <1581CB777F3D4F68BEF4AF5C378BDAC1@GATEWAY> <66437832-0B1E-47E2-BDB9-AB535E9BA3F3@economy-x-talk.com> Message-ID: <665591460809112031g7d9ac1dbr9cdee6c959cc634a@mail.gmail.com> We Rev'ers should be so lucky to have to have this discussion. Sheesh. Really-- how many commercial 3rd party add-ons are really available for Rev? As one who actually did the math, I can tell you building 3rd party products for Rev provides little in the way of a 'real' revenue return--and certainly not enough to keep a business sustainable. So, if you have information on commercial 3rd party products for us, I have ZERO problem with it taking up 0.5% of the noise level on this list. We all have our, how do I say, less pertinent (TO ME) issues like WebKit-- which btw, according to Chris is not a simple cut and paste to start using in Rev. So, just 'pass on by' if you're not interested. I seriously doubt our list risks inundation of Rev OEM and 3rd party announcements here. And Mark, if you have such a newsletter announcing products for us Rev users, than by all means, I'm interested in hearing about it. How about cutting Lynn a break on this one? From chipp at chipp.com Thu Sep 11 23:36:40 2008 From: chipp at chipp.com (Chipp Walters) Date: Thu, 11 Sep 2008 22:36:40 -0500 Subject: Printing dilemma In-Reply-To: References: <48C9346E.5000200@fourthworld.com> <6A29C07A-CC17-4924-BE19-92749F95A04F@cox.net> <69A91DD5-6127-4058-B962-DB056BA71EAA@earthlink.net> Message-ID: <665591460809112036u65c74749uddfa3a8019cd3177@mail.gmail.com> Hi Joe, Check out the print into pagerect command. It can print images at higher than screen resolution to your printer. HTH, Chipp From chipp at chipp.com Thu Sep 11 23:38:31 2008 From: chipp at chipp.com (Chipp Walters) Date: Thu, 11 Sep 2008 22:38:31 -0500 Subject: Invisible volume slider on audio player In-Reply-To: <002301c9147f$94da33e0$be8e9ba0$@com> References: <002301c9147f$94da33e0$be8e9ba0$@com> Message-ID: <665591460809112038v73dfbc50s56f6cd7005181654@mail.gmail.com> Do you have QuickTime installed? I am on XP and Rev 3.0 and don't see the problem--but then again I'm using QT. From randall at randallreetz.com Thu Sep 11 23:44:52 2008 From: randall at randallreetz.com (Randall Reetz) Date: Thu, 11 Sep 2008 20:44:52 -0700 Subject: Walking Trees Backwards Message-ID: <20080912034704.OJYS26312.atlmtaow03.cingularme.com@Inbox> Man i am going to post a question to this list and start a company based on the code people submit as examples. You guys are impressive! -----Original Message----- From: "Alex Tweedly" To: "How to use Revolution" Sent: 9/11/2008 6:21 PM Subject: Re: Walking Trees Backwards David Bovill wrote: > *Task* > I want to put an indented outline (more generally a tree structure) into an > array. > > I suspect I've mis-understood your problem .... my "solution" seems so straightforward that I may be missing some important part of the desired data structure. So I'll re-state the problem in my own words, and then give my attempt to solve it - and hopefully if there is something major missing, that should be clear. Input : an indented outline of text. Output : a data structure which allows easy (quick, efficient, ....) access to parent and children nodes of an arbitrary node, thereby making it easy to write general (possibly recursive) functions and handlers. [Aside - often recursion is a good tool to *think* about a problem, but the implementation can be sequential .... ] Data structure : 3 arrays, indexed by the line number (node number): i, 'text' : the text of that node i, 'parent' : the line number of its parent i. 'children : a TAB-separated list of line numbers of its children. Given this, it is easy to write the base functions needed to build arbitrary tree-functions. function getParent pArray, pNode return pArray[pNode, 'Parent'] end getParent function getChildren pArray, pNode return pArray[pNode, 'Children'] end getChildren for example - print out all immediate children ... put getChildren(Data, thisnode) into tChildren repeat for each item tChild in tChildren put Data[tChild, 'Text'] & CR after field 'Output' end repeat So - a very simple data structure to build .... code is straightforward if a little bit tricky [Sorry - I have a stack ready to put on RevOline but RevOnline has decided I need a new key to share stacks, so here is the code in-line ...] (note - only tested a little bit) > function buildTree pInput > # given indented outline of a 'forest' (i.e. multiple rooted trees) > build the tree-like data structure > set the itemDel to TAB > put empty into lParents > put 0 into lCurNode # the top-level pseudo-node > put -1 into lCurDepth # -1 to allow for the top-level pseudo-node > put 0 into lCount > repeat for each line L in pInput > > put getDepth(L) into tDepth > if tDepth < lCurDepth then > # we have popped back up 1 or more levels > put tDepth into lCurDepth > if tDepth = 0 then > put 0 into lCurNode > else > #put item tDepth+2 of lParents into lCurNode > put lCount into lCurNode > > end if > else > if tDepth = lCurDepth then > # another node at the same level - no change needed > put lCount into lCurNode > else > if tDepth > lCurDepth+1 then # badly formed input !! > # should probably do something more extreme here > return empty > end if > # so we are here with a new increase in indent level > put lCurNode & TAB after lParents > > end if > end if > put L into Data[lCount, 'text'] > put item -1 of lParents into tParent > put tParent into Data[lCount, 'parent'] > put lCount & TAB after Data[tParent, 'children'] > put tDepth into lCurDepth > end repeat > return Data > end buildTree Hope that does something like what you wanted, -- Alex. _______________________________________________ use-revolution mailing list use-revolution 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 Thu Sep 11 23:55:15 2008 From: bvlahos at mac.com (Bill Vlahos) Date: Thu, 11 Sep 2008 20:55:15 -0700 Subject: Beta testers wanted Message-ID: I'm looking for people to beta test my new consumer application called InfoWallet which is the program I demoed at RevLive. This application tracks your most important personal information including medical, financial, passwords, and license keys. If you are interested in helping test my application under Macintosh OS X, Windows, or Linux please email me at bvlahos at infowallet.com. Thanks, Bill Vlahos From chipp at chipp.com Thu Sep 11 23:55:25 2008 From: chipp at chipp.com (Chipp Walters) Date: Thu, 11 Sep 2008 22:55:25 -0500 Subject: Zipping an application package by script In-Reply-To: References: <7A010F8C-CBA3-4A28-89B1-7E3C037682D7@canelasoftware.com> Message-ID: <665591460809112055qcf6f8c5g755d1b003926844f@mail.gmail.com> Coming late to this party..but thought I'd throw this in and see if anyone needs them...Thanks probably go to Sarah and perhaps Ken, too. Sorry I sometimes forget who helps :-( I don't have an altZip routine for Mac but I imagine one could be created using ditto as well? on altUnZip pFilePathToUnzip,pFolderPathToUnzipTo,pDeleteAllFirstBool --> MAKE FOLDER TO UNZIP TO if there is not a folder pFolderPathToUnzipTo then create folder pFolderPathToUnzipTo put the result into tResult if tResult is not empty then put "Could Not Create ZIP folderpath: " & pFolderPathToUnzipTo into tError return "Error!! " & tError &cr& tResult end if if there is not a file pFilePathToUnzip then put "Error! Could not find ZIP file: " & pFilePathToUnzip into tError return tError end if --> CLEAR ALL OLD FILES if pDeleteAllFirstBool is true then put the defaultFolder into tOldDF set the defaultFolder to pFolderPathToUnzipTo put the files into tList repeat for each line L in tList delete file L put the result into tResult if tResult is not empty and the platform is "Win32" then --> TRY UNLOCKING FILE get altUnlockWinFile(L) delete file L put the result into tResult if tResult is not empty then beep answer warning "Cannot Delete file: " & L &cr& tResult end if end if end repeat set the defaultFolder to tOldDF end if switch the platform case "MacOS" --> NOW NEED TO UNZIP IT if altGoodMacSystemForUnzip() is true then --> NEED TO UNZIP IT --> ditto -x -k -rsrc /Users/sarah/Desktop/dbsqlitemac102.zip /Users/sarah/Desktop/ put pFolderPathToUnzipTo into tPathToUnZipTo put "/" after tPathToUnZipTo put pFilePathToUnzip into tPath put "ditto -x -k -rsrc " & quote & tPath & quote & space & quote & tPathToUnZipTo "e into tCMD put shell(tCMD) into tResult if tResult is not "" then put "Error!! UnZip problem:" &cr& tResult into tErr return tErr else --> UnZipped correctly, now cleaning up..." return "" end if else --> SYSTEM NOT GOOD FOR UNZIPPING put "Error!! This version of MacOS cannot unZip correctly. Please go to the website to download and install directly." into tErr return tErr end if break case "Win32" put false into tPreserve replace "/" with "\" in pFilePathToUnzip replace "/" with "\" in pFolderPathToUnzipTo try unzip pFilePathToUnzip,pFolderPathToUnzipTo,tPreserve catch Err put "Error!! Unsuccessful unZipped" && tFileName &cr& "No revzipper.dll" into tError return tError end try return "" break end switch end altUnZip function altGoodMacSystemForUnzip put systemVersion() into tNum set itemDel to "." put item 1 of tNum into t1 put item 2 of tNum into t2 put item 3 of tNum into t3 if t1 < 10 then return false if t2 < 2 then return false if t2 = 2 and t3 > 8 then return true if t2 > 2 then return true return false end altGoodMacSystemForUnzip From pepetoo at cox.net Thu Sep 11 23:56:27 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 11 Sep 2008 20:56:27 -0700 Subject: Printing dilemma In-Reply-To: <665591460809112036u65c74749uddfa3a8019cd3177@mail.gmail.com> References: <48C9346E.5000200@fourthworld.com> <6A29C07A-CC17-4924-BE19-92749F95A04F@cox.net> <69A91DD5-6127-4058-B962-DB056BA71EAA@earthlink.net> <665591460809112036u65c74749uddfa3a8019cd3177@mail.gmail.com> Message-ID: <39F5681C-186F-44E0-8E5D-8BFAEBA6233E@cox.net> Hey Chipp, I was hoping there was something like this floating around in Rev. I'll get back with the details if it actually does what I'm hoping for. I still haven't been able to use Rev's documentation for searching stuff very well. It's got some bugs in the dictionary that makes searching problematic. Thanks for your timely response. Joe Wilkins On Sep 11, 2008, at 8:36 PM, Chipp Walters wrote: > Hi Joe, > Check out the print into pagerect command. It can print images at > higher > than screen resolution to your printer. > > HTH, Chipp From chipp at chipp.com Fri Sep 12 00:03:18 2008 From: chipp at chipp.com (Chipp Walters) Date: Thu, 11 Sep 2008 23:03:18 -0500 Subject: Zipping an application package by script In-Reply-To: <665591460809112055qcf6f8c5g755d1b003926844f@mail.gmail.com> References: <7A010F8C-CBA3-4A28-89B1-7E3C037682D7@canelasoftware.com> <665591460809112055qcf6f8c5g755d1b003926844f@mail.gmail.com> Message-ID: <665591460809112103o2bc9b4a9q49fbaf27e52c96d4@mail.gmail.com> OOPS, the previous routines depended on Altuit's revZipper.dll for windows. This one works with Rev's versions. I still use the altUnzip one above for Mac. This is a more dedicated one, but I'm sure the necessary bits can be used. Sorry if this has already been handled. on UnzipWxPythonZip put mgcTempPath() & "/" & "wxPythonPC.zip" into tZipPath if there is not a file tZipPath then answer information "No file to Unzip!" &cr& tZipPath exit to top end if put gVuePath into tFolderToUnzipTo if there is not a folder tFolderToUnzipTo then create folder tFolderToUnzipTo set the cursor to busy revUnZip tZipPath,tFolderToUnzipTo altBusy false if the result is not empty then answer warning the result exit to top end if answer information "WxPython Installed Successfully!" end UnzipWxPythonZip on UnzipWxPythonMacZip put mgcTempPath() & "/" & "wxPythonMAC.zip" into tZipPath if there is not a file tZipPath then wait 1 second with messages end if if there is not a file tZipPath then answer information "No file to Unzip!" &cr& tZipPath exit to top end if altBusy true,"Installing Files..." put gVuePath into tFolderToUnzipTo if there is not a folder tFolderToUnzipTo then create folder tFolderToUnzipTo set the cursor to busy altUnZip tZipPath,tFolderToUnzipTo altBusy false if the result is not empty then answer warning the result exit to top end if answer information "WxPython Installed Successfully!" end UnzipWxPythonMacZip I also forgot the WinXP unlock file function in the previous post: function altUnlockWinFile pFilePath if the platform is "Win32" then put pFilePath into tfile replace "/" with "\" in tfile put "attrib"&& quote & tfile & quote && "-R" into DosCommand put DosCommand set the hideConsoleWindows to true put shell (DosCommand) return true end if end altUnlockWinFile From chipp at chipp.com Fri Sep 12 00:07:12 2008 From: chipp at chipp.com (Chipp Walters) Date: Thu, 11 Sep 2008 23:07:12 -0500 Subject: is there a shell command on windows to unzip a file? In-Reply-To: References: Message-ID: <665591460809112107h42320e5j6b707904348a40e0@mail.gmail.com> Not that I'm aware of. See my reply on Steve's thread for unzipping using Rev's own zip.dll. On Thu, Sep 11, 2008 at 5:05 PM, Josh Mellicker wrote: > Is there a shell command built into windows (without installing anything > extra) to unzip a file? > From JimAultWins at yahoo.com Fri Sep 12 00:29:01 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 11 Sep 2008 21:29:01 -0700 Subject: Walking Trees Backwards Message-ID: To make tab/space runs, this is the function I use function getIndentSpaces pLevel put space into line (pLevel*4) of tempp replace cr with space in tempp return tempp end getIndentSpaces put 1 into tDepth put "Al, child of the first marriage" into childString put getIndentSpaces(tDepth) & childString & cr after listing add 1 to tDepth put "Betty, child of Al" into childString put getIndentSpaces(tDepth) & childString & cr after listing put listing into msg ----------------- --the same technique will work with put space into item (pLevel*4) of tempp replace comma with space in tempp Of course you could use TAB instead of space. Jim Ault Las Vegas On 9/11/08 6:21 PM, "Alex Tweedly" wrote: > >> function buildTree pInput >> # given indented outline of a 'forest' (i.e. multiple rooted trees) >> build the tree-like data structure >> set the itemDel to TAB >> put empty into lParents >> put 0 into lCurNode # the top-level pseudo-node >> put -1 into lCurDepth # -1 to allow for the top-level pseudo-node >> put 0 into lCount >> repeat for each line L in pInput >> >> put getDepth(L) into tDepth >> if tDepth < lCurDepth then >> # we have popped back up 1 or more levels >> put tDepth into lCurDepth >> if tDepth = 0 then >> put 0 into lCurNode >> else >> #put item tDepth+2 of lParents into lCurNode >> put lCount into lCurNode >> >> end if >> else >> if tDepth = lCurDepth then >> # another node at the same level - no change needed >> put lCount into lCurNode >> else >> if tDepth > lCurDepth+1 then # badly formed input !! >> # should probably do something more extreme here >> return empty >> end if >> # so we are here with a new increase in indent level >> put lCurNode & TAB after lParents >> >> end if >> end if >> put L into Data[lCount, 'text'] >> put item -1 of lParents into tParent >> put tParent into Data[lCount, 'parent'] >> put lCount & TAB after Data[tParent, 'children'] >> put tDepth into lCurDepth >> end repeat >> return Data >> end buildTree From jacque at hyperactivesw.com Fri Sep 12 00:30:26 2008 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 11 Sep 2008 23:30:26 -0500 Subject: Printing dilemma In-Reply-To: <39F5681C-186F-44E0-8E5D-8BFAEBA6233E@cox.net> References: <48C9346E.5000200@fourthworld.com> <6A29C07A-CC17-4924-BE19-92749F95A04F@cox.net> <69A91DD5-6127-4058-B962-DB056BA71EAA@earthlink.net> <665591460809112036u65c74749uddfa3a8019cd3177@mail.gmail.com> <39F5681C-186F-44E0-8E5D-8BFAEBA6233E@cox.net> Message-ID: <48C9F062.2010101@hyperactivesw.com> Joe Lewis Wilkins wrote: > Hey Chipp, > > I was hoping there was something like this floating around in Rev. I'll > get back with the details if it actually does what I'm hoping for. Also look at "print card from ", which allow you to send only a portion of the card to the printer. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From schaubeck at mac.com Fri Sep 12 01:00:29 2008 From: schaubeck at mac.com (Jim Schaubeck) Date: Thu, 11 Sep 2008 22:00:29 -0700 Subject: Invisible volume slider on audio player In-Reply-To: <665591460809112038v73dfbc50s56f6cd7005181654@mail.gmail.com> References: <002301c9147f$94da33e0$be8e9ba0$@com> <665591460809112038v73dfbc50s56f6cd7005181654@mail.gmail.com> Message-ID: <000001c91494$7ad34030$7079c090$@com> Thanks for the response Chipp, I have QT installed and I just upgraded to 7.5.5 to make sure. I still have the problem (if it helps, these are all wav files). However, I may not be *using* QT in runrev (I don't really know how I would find out) but I do have it and launched it successfully. This raises another question. How would it work on Linux systems without QT? I'm writing the runrev app with XP but I will deploy it on a ALIX 3c3 card with imedia Linux. I can live without the volume adjust as I can script that but I can't live without the audio players. They allow me to play more than one sound simultaneously. Jim... -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chipp Walters Sent: Thursday, September 11, 2008 8:39 PM To: How to use Revolution Subject: Re: Invisible volume slider on audio player Do you have QuickTime installed? I am on XP and Rev 3.0 and don't see the problem--but then again I'm using QT. _______________________________________________ use-revolution mailing list use-revolution 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 Sep 12 01:50:02 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 11 Sep 2008 22:50:02 -0700 Subject: Printing dilemma In-Reply-To: <48C9F062.2010101@hyperactivesw.com> References: <48C9346E.5000200@fourthworld.com> <6A29C07A-CC17-4924-BE19-92749F95A04F@cox.net> <69A91DD5-6127-4058-B962-DB056BA71EAA@earthlink.net> <665591460809112036u65c74749uddfa3a8019cd3177@mail.gmail.com> <39F5681C-186F-44E0-8E5D-8BFAEBA6233E@cox.net> <48C9F062.2010101@hyperactivesw.com> Message-ID: <1A1E72B0-4A21-4AC2-B2E0-62EEF0B02C54@cox.net> Jacqi, Thank you too. Looks like one of these critters will do the job. Joe Wilkins On Sep 11, 2008, at 9:30 PM, J. Landman Gay wrote: > Joe Lewis Wilkins wrote: >> Hey Chipp, >> I was hoping there was something like this floating around in Rev. >> I'll get back with the details if it actually does what I'm hoping >> for. > > Also look at "print card from ", which allow you to send only > a portion of the card to the printer. > > -- > 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 Joe Lewis Wilkins pepetoo at cox.net From vokey at uleth.ca Fri Sep 12 01:50:14 2008 From: vokey at uleth.ca (John Vokey) Date: Thu, 11 Sep 2008 23:50:14 -0600 Subject: Arrays: new and old keys, i In-Reply-To: <20080912012424.400D7489D17@mail.runrev.com> References: <20080912012424.400D7489D17@mail.runrev.com> Message-ID: <7E564154-3137-4CF9-AE41-6E1CC5A1ADA2@uleth.ca> On 11-Sep-08, at 7:24 PM, use-revolution-request at lists.runrev.com wrote: > On Sep 11, 2008, at 5:55 PM, Bj?rnke von Gierke wrote: > >> Now I understand, I didn't consider not to tell rev how many sub >> arrays there would be. I have no clue when this would be useful >> though, maybe you can explain that? > > Sure. One thing that the ability to dynamically specify a key would do > is open up additional algorithms. Let's take the XML for example. > > T ... ellipsis intentional Can anybody explain what the new array format provides that the old did not? All these bizarre examples seem not so much as exemplifying the ``new'' features as to leave me baffled as to what added value they provide. In NONE of the supposed or alleged examples have I seen anything I could not do with old arrays. So, and I mean in really simple language (not OOP-speak), wtf is up with these new arrays? I see nothing but extra brackets. -- Please avoid sending me Word or PowerPoint attachments. See -Dr. John R. Vokey From williamdesmet at gmail.com Fri Sep 12 02:08:18 2008 From: williamdesmet at gmail.com (William de Smet) Date: Fri, 12 Sep 2008 08:08:18 +0200 Subject: QT: how do I determine wheter a chosen file is within the same folder as a new chosen destination folder? Message-ID: Hi there, I do two things : on mouseUp answer file "Kies bestand:" if the result is "Cancel" then exit mouseUp else put it into bLijst answer folder "Kies map" -- selection of destination folder if the result is "Cancel" then exit mouseUp put it & "/" into bMap end mouseup After this I write back a new file into bMap. But...I don't want destfolder to be the same folder as where the chosen file is in. Otherwise the file will be overwritten. I tried with: if filePath bLijst is within filePath bMap then answer error "Fout!" but that doesn't work. Any idea's? Thanks! greetings, William de Smet From kray at sonsothunder.com Fri Sep 12 02:25:50 2008 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 12 Sep 2008 01:25:50 -0500 Subject: Zipping an application package by script In-Reply-To: <665591460809112055qcf6f8c5g755d1b003926844f@mail.gmail.com> Message-ID: > function altGoodMacSystemForUnzip > put systemVersion() into tNum > set itemDel to "." > put item 1 of tNum into t1 > put item 2 of tNum into t2 > put item 3 of tNum into t3 > if t1 < 10 then return false > if t2 < 2 then return false > if t2 = 2 and t3 > 8 then return true > if t2 > 2 then return true > return false > end altGoodMacSystemForUnzip Hey Chipp, FYI, here's a shorter way of performing the same check: function altGoodMacSystemForUnzip put systemVersion() into tNum split tNum by "." return (tNum[1]>=10 and ((tNum[2]=2 and tNum[3]>8) or (tNum[2] >2))) end altGoodMacSystemForUnzip Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Fri Sep 12 02:28:36 2008 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 12 Sep 2008 01:28:36 -0500 Subject: QT: how do I determine wheter a chosen file is within the same folder as a new chosen destination folder? In-Reply-To: Message-ID: > on mouseUp > answer file "Kies bestand:" > if the result is "Cancel" > then exit mouseUp > else put it into bLijst > > answer folder "Kies map" -- selection of destination folder > if the result is "Cancel" then exit mouseUp > put it & "/" into bMap > end mouseup > > After this I write back a new file into bMap. > But...I don't want destfolder to be the same folder as where the chosen file > is in. > Otherwise the file will be overwritten. > > I tried with: > if filePath bLijst is within filePath bMap then answer error "Fout!" > but that doesn't work. > > Any idea's? Yes... do this: if (char 1 to length(bMap) of bLijst) = bMap then -- in same folder else -- in different folder end if Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From williamdesmet at gmail.com Fri Sep 12 02:37:11 2008 From: williamdesmet at gmail.com (William de Smet) Date: Fri, 12 Sep 2008 08:37:11 +0200 Subject: QT: how do I determine wheter a chosen file is within the same folder as a new chosen destination folder? In-Reply-To: References: Message-ID: Thanks Ken, You make my day! And I learned again :-) greetings, William 2008/9/12 Ken Ray > > > on mouseUp > > answer file "Kies bestand:" > > if the result is "Cancel" > > then exit mouseUp > > else put it into bLijst > > > > answer folder "Kies map" -- selection of destination folder > > if the result is "Cancel" then exit mouseUp > > put it & "/" into bMap > > end mouseup > > > > After this I write back a new file into bMap. > > But...I don't want destfolder to be the same folder as where the chosen > file > > is in. > > Otherwise the file will be overwritten. > > > > I tried with: > > if filePath bLijst is within filePath bMap then answer error "Fout!" > > but that doesn't work. > > > > Any idea's? > > Yes... do this: > > if (char 1 to length(bMap) of bLijst) = bMap then > -- in same folder > else > -- in different folder > end if > > 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 > From kray at sonsothunder.com Fri Sep 12 02:49:03 2008 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 12 Sep 2008 01:49:03 -0500 Subject: AW: Can you realise a transparent hover color for buttons? In-Reply-To: <000a01c913da$2c28a7f0$18b2a8c0@Kestner.local> Message-ID: > that does almost the trick, beside the blendlevel does affect not only the > backgroundcolor, but also the text. So you want the everything but the text to go transparent? You mentioned "like the menu items of MS Office products on Win" - which version of Office are you talking about? If you wanted to keep the text from blending but have everything else blend, you could overlay a transparent button on top of one that was blended 50%; if you need to have an icon attached to the button (so the text is below the icon), the transparent button's icon would be 0 and you would need to set the margins of the transparent button to shift the text label of the button down to match. Here's an example of what I mean (Rev 2.9, Windows): 1) Drag a push button off of the Tools palette 2) Open the inspector and assign icon ID 210001 (the stop sign) to the button, and change the height to 65. 3) Control-drag off a copy of the button. 4) Execute "set the blendLevel of btn 1 to 50" in the message box. 5) Select the copy (btn 2), and remove the icon, change the style to Transparent. 6) Execute "set the loc of btn 2 to the loc of btn 1" in the message box to overlay the two buttons. 7) Execute "set the margins of btn 2 to 4,50,4,4" in the message box. You should now have a 50% blended button, but with black text. To see the hover effect, set the script of btn 2 to: on mouseEnter set the blendLevel of btn 1 to 0 end mouseEnter on mouseLeave set the blendLevel of btn 1 to 50 end mouseLeave This may not be exactly what you're looking for, but perhaps it will give you some ideas of what you can do... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From toolbook at kestner.de Fri Sep 12 02:52:47 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 12 Sep 2008 08:52:47 +0200 Subject: AW: AW: AW: AW: AW: slown down of IDE 2.9 under windows In-Reply-To: <48C93D6A.9060603@fourthworld.com> Message-ID: <001201c914a4$2b27f200$18b2a8c0@Kestner.local> Hi Richard, > > They're up to v9.5 and still have that text limit? Odd. Coupled with > the multi-year span between v7 and v8, I gotta wonder what's up with > that code base. Yes they are still limited even in the upcoming 9.5 Version! They just came out last year with the 32Bit version 9 and their major development efforts are not going any more into the "native development", but into the DHTML development, like you see with Safari support for ipod, which are really nice, but not of value for me. Tiemo From toolbook at kestner.de Fri Sep 12 02:56:13 2008 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 12 Sep 2008 08:56:13 +0200 Subject: AW: AW: Can you realise a transparent hover color for buttons? In-Reply-To: Message-ID: <001301c914a4$a5941ff0$18b2a8c0@Kestner.local> Hi Ken, it's amazing, that there is still a solution, when you think you're at the end of the features :) Thank you for your ideas Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Ken Ray > Gesendet: Freitag, 12. September 2008 08:49 > An: Use Revolution List > Betreff: Re: AW: Can you realise a transparent hover color for buttons? > > > > that does almost the trick, beside the blendlevel does affect not only > the > > backgroundcolor, but also the text. > > So you want the everything but the text to go transparent? You mentioned > "like the menu items of MS Office products on Win" - which version of > Office > are you talking about? > > If you wanted to keep the text from blending but have everything else > blend, > you could overlay a transparent button on top of one that was blended 50%; > if you need to have an icon attached to the button (so the text is below > the > icon), the transparent button's icon would be 0 and you would need to set > the margins of the transparent button to shift the text label of the > button > down to match. > > Here's an example of what I mean (Rev 2.9, Windows): > > 1) Drag a push button off of the Tools palette > 2) Open the inspector and assign icon ID 210001 (the stop sign) to the > button, and change the height to 65. > 3) Control-drag off a copy of the button. > 4) Execute "set the blendLevel of btn 1 to 50" in the message box. > 5) Select the copy (btn 2), and remove the icon, change the style to > Transparent. > 6) Execute "set the loc of btn 2 to the loc of btn 1" in the message box > to > overlay the two buttons. > 7) Execute "set the margins of btn 2 to 4,50,4,4" in the message box. > > You should now have a 50% blended button, but with black text. To see the > hover effect, set the script of btn 2 to: > > on mouseEnter > set the blendLevel of btn 1 to 0 > end mouseEnter > > on mouseLeave > set the blendLevel of btn 1 to 50 > end mouseLeave > > This may not be exactly what you're looking for, but perhaps it will give > you some ideas of what you can do... > > 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 From chipp at chipp.com Fri Sep 12 03:50:36 2008 From: chipp at chipp.com (Chipp Walters) Date: Fri, 12 Sep 2008 02:50:36 -0500 Subject: Invisible volume slider on audio player In-Reply-To: <000001c91494$7ad34030$7079c090$@com> References: <002301c9147f$94da33e0$be8e9ba0$@com> <665591460809112038v73dfbc50s56f6cd7005181654@mail.gmail.com> <000001c91494$7ad34030$7079c090$@com> Message-ID: <665591460809120050h42d672fbifed2f6cba4b0a20f@mail.gmail.com> I tried with a .wav and it works fine for me. I don't know how it will work on Linux without QT.If QT is available on WinXP, RR will use it. From chipp at chipp.com Fri Sep 12 03:52:37 2008 From: chipp at chipp.com (Chipp Walters) Date: Fri, 12 Sep 2008 02:52:37 -0500 Subject: Zipping an application package by script In-Reply-To: References: <665591460809112055qcf6f8c5g755d1b003926844f@mail.gmail.com> Message-ID: <665591460809120052i450a9b8ai63f96be345fab3a2@mail.gmail.com> Looks good Ken. Thanks! On Fri, Sep 12, 2008 at 1:25 AM, Ken Ray wrote: > > > function altGoodMacSystemForUnzip > From lists at futilism.com Fri Sep 12 04:53:17 2008 From: lists at futilism.com (Mark Smith) Date: Fri, 12 Sep 2008 09:53:17 +0100 Subject: Arrays: new and old keys, i In-Reply-To: <7E564154-3137-4CF9-AE41-6E1CC5A1ADA2@uleth.ca> References: <20080912012424.400D7489D17@mail.runrev.com> <7E564154-3137-4CF9-AE41-6E1CC5A1ADA2@uleth.ca> Message-ID: One advantage is that dimensions of an array (ie. sub-arrays) can be added and taken away in one simple line: put someSubArray into tBigArray[1] ..... delete variable tBigArray[1] avoiding the need to loop over the whole list of keys in order to delete all elements with a particular value in an item of a compound key. So in some cases, this is likely to make for code that is simpler (less error-prone) and most likely more efficient when adding/ deleting mutliple elements to/from a large 'compound' array. Then there is the whole question of hierarchical structures as discussed so far. We don't have much by way of data-structures in revolution, though I myself have found that chunk expressions and the associative arrays that we have make structuring data quite easy. But I welcome the new arrays, because there are places in some of my code that will definitely be simplified and clarified by their use. Another enhancement that has come (though not dependent on multi- dimensionality) is the promotion of arrays to 'first-class' values, so we can use them in 'send' statements. Best, Mark > > > Can anybody explain what the new array format provides that the old > did not? All these bizarre examples seem not so much as > exemplifying the ``new'' features as to leave me baffled as to what > added value they provide. In NONE of the supposed or alleged > examples have I seen anything I could not do with old arrays. So, > and I mean in really simple language (not OOP-speak), wtf is up > with these new arrays? I see nothing but extra brackets. > > > -- > Please avoid sending me Word or PowerPoint attachments. > See > > -Dr. John R. Vokey > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Fri Sep 12 04:53:23 2008 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 12 Sep 2008 10:53:23 +0200 Subject: Arrays: new and old keys, i In-Reply-To: <7E564154-3137-4CF9-AE41-6E1CC5A1ADA2@uleth.ca> References: <20080912012424.400D7489D17@mail.runrev.com> <7E564154-3137-4CF9-AE41-6E1CC5A1ADA2@uleth.ca> Message-ID: <9D6AC0BE-E778-4AEE-93B2-7A4C6431FE0E@mac.com> On 12 Sep 2008, at 07:50, John Vokey wrote: > Can anybody explain what the new array format provides that the old > did not? http://www.runrev.com/newsletter/july/issue53/newsletter1.php If you read the above revup article, then all the new features are described there. If that's too cumbersome, here a short list: multi dimensional: Arrays used to be of the form "theArray[theKey]" workarounds had to be employed to store hierarchical data in an array: "put "rex" into theArray["animals, dogs, jorkshire, name"]". Many additional steps had to be done to access such data, and certain things would have been way too complex. With the new arrays there can be "true" hierarchical data stored, especialy for nonsequential access, this simplifies a lot of things: "put "rex" into theArray["animals"]["dogs"]["jorskshire"] ["name"]. first level data structure: Arrays could not be passed as values to functions or handlers, nor returned as result from them. This again simplifies things like the recursive directory walker I made as an example yesterday in this thread. have fun Bjoernke -- official ChatRev page: http://bjoernke.com/runrev/chatrev.php Chat with other RunRev developers: go stack URL "http://bjoernke.com/stacks/chatrev/chatrev1.3b3.rev" From luis at anachreon.co.uk Fri Sep 12 05:03:46 2008 From: luis at anachreon.co.uk (Luis) Date: Fri, 12 Sep 2008 10:03:46 +0100 Subject: is there a shell command on windows to unzip a file? In-Reply-To: <665591460809112107h42320e5j6b707904348a40e0@mail.gmail.com> References: <665591460809112107h42320e5j6b707904348a40e0@mail.gmail.com> Message-ID: 'compact' is available in WinXP (do 'compact /?' on the command line for details). 'compress' is available from the resource kit, free, but not built-in. Check their flexibility: Last I used 'compact' on the command line it would not create a .zip but it does open them. I gave up on it because it'd only work on NTFS formatted drives. I think WinZip still do the 'free' command line component (which may be why the zipfldr.dll in WinXP is 'unusable' on the command line due to licencing restrictions, so it's only used via the GUI). Cheers, Luis. On 12 Sep 2008, at 05:07, Chipp Walters wrote: > Not that I'm aware of. See my reply on Steve's thread for unzipping > using > Rev's own zip.dll. > > On Thu, Sep 11, 2008 at 5:05 PM, Josh Mellicker > wrote: > >> Is there a shell command built into windows (without installing >> anything >> extra) to unzip a file? >> > _______________________________________________ > use-revolution mailing list > use-revolution 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 sims at ezpzapps.com Fri Sep 12 06:02:48 2008 From: sims at ezpzapps.com (Jim Sims) Date: Fri, 12 Sep 2008 12:02:48 +0200 Subject: macworld - Rev 3.0 coming Monday Message-ID: http://www.macworld.com/article/135507/2008/09/revolution.html?lsrc=rss_main Click the thumb's up symbol. sims From david at architex.tv Fri Sep 12 07:06:45 2008 From: david at architex.tv (David Bovill) Date: Fri, 12 Sep 2008 12:06:45 +0100 Subject: Arrays: new and old keys, i In-Reply-To: <7E564154-3137-4CF9-AE41-6E1CC5A1ADA2@uleth.ca> References: <20080912012424.400D7489D17@mail.runrev.com> <7E564154-3137-4CF9-AE41-6E1CC5A1ADA2@uleth.ca> Message-ID: 2008/9/12 John Vokey > > Can anybody explain what the new array format provides that the old did > not? Hi John - I'll give it a go. In simple terms it promises to replace my use of the XML externals, and other general hierarchical data structures I use frequently. I for one couldn't figure out a neat and fast way to put some arbitrary piece piece of XML into a native Rev based data structure. To his credit - Kens excellent XML library does just that - but that's no mean feat, but I should think there is a good chance Ken will take a look at the new array structure to simplify and hopefully speed up the library. The per case based hacks you can create in Rev are great, and often faster, but I have too many of them, and they are difficult to maintain and can get complex when they involve recursion - so I'd rather bury that stuff in a library. This is a big deal for me personally, as I deal a lot with XML (and more recently JSON), from the internet, and for GUI work within Rev, I use hierarchical tree widgets to display the majority of data. I rarely now use flat list displays. I use hierarchical outlines of one sort or another to display thinga like handler, stack, object, and document outlines - or image or video browsers for libraries etc. At the moment I use a mixture of hacks - list based stuff, XML based stuff in Rev, XML based stuff using externals - and they all do basically the same thing manipulate hierarchical data structures. I want to do this simpler and faster, and I want to unify the code base so that they share a common abstract native data structure, and are much simpler to maintain across products and software releases. As far as possible, I don't want to care if the data came from an RSS blog feed, and Google Web Service, a Yahoo based JSON feed, a local XML file, or a user manipulated treed widget - I want to get this data into rev and have simple to understand and fast ways to get / set / delete and navigate around that data. The new arrays offer the promise of making this simpler to do and maintain. I'd also like to be able to use this code on my web server - and I',m not sure but I for one never got the XML externals working there. Maybe I'm wrong - maybe there is an easier and faster way to take XML and store it as a native data structure in Rev? It would be an interesting challenge to see how this would be done with the couple of functions Trevor posted for converting XML back and forth? That way we could have two versions of the same function - pre-3.0 and post 3.0 and compare them for speed and complexity? From pepetoo at cox.net Fri Sep 12 07:17:20 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 12 Sep 2008 04:17:20 -0700 Subject: Printing dilemma In-Reply-To: <48C9F062.2010101@hyperactivesw.com> References: <48C9346E.5000200@fourthworld.com> <6A29C07A-CC17-4924-BE19-92749F95A04F@cox.net> <69A91DD5-6127-4058-B962-DB056BA71EAA@earthlink.net> <665591460809112036u65c74749uddfa3a8019cd3177@mail.gmail.com> <39F5681C-186F-44E0-8E5D-8BFAEBA6233E@cox.net> <48C9F062.2010101@hyperactivesw.com> Message-ID: Thanks Jacqui, Chipp, The print card from worked perfectly once I figured out all the parameters. Really quite easy. Once I knew what to look for, the documentation explaining it was quite good. Joe Wilkins On Sep 11, 2008, at 9:30 PM, J. Landman Gay wrote: > Joe Lewis Wilkins wrote: >> Hey Chipp, >> I was hoping there was something like this floating around in Rev. >> I'll get back with the details if it actually does what I'm hoping >> for. > > Also look at "print card from ", which allow you to send only > a portion of the card to the printer. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.co From pepetoo at cox.net Fri Sep 12 07:20:41 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 12 Sep 2008 04:20:41 -0700 Subject: macworld - Rev 3.0 coming Monday In-Reply-To: References: Message-ID: <525D9D46-8867-4241-A632-62F4A6D677A9@cox.net> When I purchased a new license last spring, I was under the impression that I would be entitled to all of the releases made this year. Is that NOT the case? Joe Wilkins On Sep 12, 2008, at 3:02 AM, Jim Sims wrote: > http://www.macworld.com/article/135507/2008/09/revolution.html?lsrc=rss_main > > > Click the thumb's up symbol. > > > sims > _______________________________________________ > use-revolution mailing list > use-revolution 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 wjm at wjm.org Fri Sep 12 08:06:54 2008 From: wjm at wjm.org (Bill Marriott) Date: Fri, 12 Sep 2008 08:06:54 -0400 Subject: macworld - Rev 3.0 coming Monday References: <525D9D46-8867-4241-A632-62F4A6D677A9@cox.net> Message-ID: When you purchase a brand-new license, you get three months of updates. If you purchase what is now called a "software assurance" plan, you get all new versions released within 12 months/1 year from the day you purchased the pack. http://www.runrev.com/whats-new/new-lower-pricing/ If you purchased (what was then called) an update pack in Spring 2008 then the year would have run out, as we're now in late summer/autumn 2009. Suggest you write support for the particulars in your situation. The good news is that update packs/software assurance plans have gone down quite a bit in price. Joe Lewis Wilkins wrote, > When I purchased a new license last spring, I was under the impression > that I would be entitled to all of the releases made this year. Is that > NOT the case? From lists at futilism.com Fri Sep 12 08:13:53 2008 From: lists at futilism.com (Mark Smith) Date: Fri, 12 Sep 2008 13:13:53 +0100 Subject: macworld - Rev 3.0 coming Monday In-Reply-To: References: <525D9D46-8867-4241-A632-62F4A6D677A9@cox.net> Message-ID: Is this a bug in the date routines? :) Mark On 12 Sep 2008, at 13:06, Bill Marriott wrote: > If you purchased (what was then called) an update pack in Spring > 2008 then > the year would have run out, as we're now in late summer/autumn 2009. From wjm at wjm.org Fri Sep 12 08:33:33 2008 From: wjm at wjm.org (Bill Marriott) Date: Fri, 12 Sep 2008 08:33:33 -0400 Subject: macworld - Rev 3.0 coming Monday References: <525D9D46-8867-4241-A632-62F4A6D677A9@cox.net> Message-ID: LOL -- Indeed, looks like my brain needs some more debugging! make that 2007/2008 ;) "Mark Smith" wrote in message news:B5A7FD4C-8E3C-4310-BF2C-E2431A0D2586 at futilism.com... > Is this a bug in the date routines? :) > > Mark > > On 12 Sep 2008, at 13:06, Bill Marriott wrote: > >> If you purchased (what was then called) an update pack in Spring 2008 >> then >> the year would have run out, as we're now in late summer/autumn 2009. > > _______________________________________________ > use-revolution mailing list > use-revolution 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 architex.tv Fri Sep 12 08:40:51 2008 From: david at architex.tv (David Bovill) Date: Fri, 12 Sep 2008 13:40:51 +0100 Subject: First Class Arrays: good news and feature requests Message-ID: Oh joy storing the new arrays works! Yes, first lets start with some congratulations! We can now set and get arrays as stored binary custom properties of controls! Now I may be wrong? Possibly this was added earlier and i have not noticed? But I for one have been using a library to get around the old limitations of storing arrays as custom properties (using the rather strange syntax of: set the customproperties ["colour_Properties"] of this card to dataArray Now we can do this: set the colour_Properties of this card to dataArray which is terific, as this would not work for arrays before. I was half way through filing a feature request for that one :) *Now the bad news* While we can pass an array to a function or a command - we still can't do this for a setprop handler! This is not only inconsistent with the new behaviour described above, it was akward even in earlier versions for anyone defining their own custom properties of controls. Its natural to assume if you have a getprop theri is a matching setprop, and it is useful often to return arrays from getprop handlers. But while you can do this for getprops the symetry is broken when you want to set a property to the value of an array. This becomes really important when you start to define rich interfaces to widgets or groups that you want to allow other people to manipulate. Easiest to describe with a example: * Example: creating useful user interfaces* Below is a simplified example of the sort of interfaces we might wish to create to our controls. There are many many richer examples, but to get the point across I've defined a property which manipulates some key visual properties of a group. In the example we have a group and we want to be able to easily fetch and set its display data (in the example colours) in a similar way that rev stores a controls "properties" as an array. getprop colour_Properties put the backgroundcolor of me into colourArray ["back"] put the foregroundcolor of me into colourArray ["fore"] return colourArray end colour_Properties setprop colour_Properties colourArray if keys(colourArray) is empty then beep answer warning "Not first class arrays!" else set the backgroundcolor of me to colourArray ["back"] set the foregroundcolor of me to colourArray ["fore"] end if end colour_Properties Unfortunately this does did not work in the old array structures, and has not been added to the new ones. So you can't do things like: on mouseUp get the colour_Array of btn 1 set the colour_Array of btn 2 to it end mouseUp *Feature Requests* Following on from Trevors list of features to add to the new array structure - I thought I'd file them as feature requests in bugzilla - feel free to vote for them if they are relevant to you? I've also added my pet wish as a big user of getprop / setprop handlers to make easy to use widgets (see below): 1. Allow setprop handler to use arrays. (for a language refinement and related example see here ) 2. Ability to reference elements of an array in the order they were added to the array 3. Ability to reference an multi-dimensional keys dynamically. Right now we have to build the array key reference and then use 'do'. 4. Ability to pass a key of an array by reference Trevor - I've taken the liberty of adding your feature requests where i coud not find them - so I guess you should vote on them :) * * From tedl at voyager.net Fri Sep 12 10:24:45 2008 From: tedl at voyager.net (Ted) Date: Fri, 12 Sep 2008 10:24:45 -0400 Subject: Wrap and Encrypt Rev Project Message-ID: <003f01c914e3$51023280$7c465f45@egl> I've found that PC Guard works well and easily for wrapping, encrypting, and generating serial numbers for a Revolution project (for delivery to Windows). Does anyone know of a product that works as well for Mac OSX projects? Thanks, Ted From jbv.silences at club-internet.fr Fri Sep 12 10:32:26 2008 From: jbv.silences at club-internet.fr (jbv) Date: Fri, 12 Sep 2008 16:32:26 +0200 Subject: Rev cgi, xmlhttprequest and http headers Message-ID: <48CA7D7A.A8F031FB@club-internet.fr> Hi list, I'm using Rev cgi for an xmlhttprequest in a web page. Everything works fine, except on IE6 where the display of some xml data refuses to refresh... My question : am I right to try to set the http headers (on the Rev cgi side) so that it "forces" the browser to refresh the xml content ? Here's the code I'm using to do so : put "Cache-Control: no-cache" into myHeaders put cr & "Pragma: no-cache, must-revalidate" after myHeaders put cr & "Expires: 0" after myHeaders set the httpheaders to myHeaders I might be missing something, because even if I include the above code in my cgi script, the xml content still doesn't refresh in IE6... Thanks in advance, JB From lists at mangomultimedia.com Fri Sep 12 10:22:17 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 12 Sep 2008 10:22:17 -0400 Subject: First Class Arrays: good news and feature requests In-Reply-To: References: Message-ID: <54585A03-EDCD-4BB1-98A9-6CC43634EF65@mangomultimedia.com> On Sep 12, 2008, at 8:40 AM, David Bovill wrote: > 1. Allow setprop handler to use > arrays. Here is the link to that request: > 2. Ability to reference elements of an array in the order they > were added > to the array > > 3. Ability to reference an multi-dimensional keys > dynamically. > Right now we have to build the array key reference and then use > 'do'. > 4. Ability to pass a key of an array by > reference > > Trevor - I've taken the liberty of adding your feature requests > where i coud > not find them - so I guess you should vote on them :) Thanks for logging these David. Votes added. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From heather at runrev.com Fri Sep 12 10:27:59 2008 From: heather at runrev.com (Heather Nagey) Date: Fri, 12 Sep 2008 15:27:59 +0100 Subject: PCWorld In-Reply-To: <863C9502-E826-4D42-BE67-D04C2BAFC98D@twft.com> References: <205E22FD-4386-4629-BC3F-DC35027F4E9A@gmail.com> <48C953EB.4050904@hyperactivesw.com> <863C9502-E826-4D42-BE67-D04C2BAFC98D@twft.com> Message-ID: <85551FBC-BCD8-4B73-8960-33CCF230F371@runrev.com> Wow, you guys have almost voted us onto the top page. Just a couple more votes to go :) Way to go! Thanks for giving 3.0 such a warm welcome. While you're all in the mood, I wonder if any of you would like to review version 3 on Versiontracker? Link is http://www.versiontracker.com/dyn/moreinfo/macosx/20269 Warm Regards Heather Wearing the Listmom Hat On 11 Sep 2008, at 18:26, Bob Sneidar wrote: > Me 2. > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > > On Sep 11, 2008, at 10:22 AM, J. Landman Gay wrote: > >> Chris Sheffield wrote: >>> Way to go RunRev. I may be wrong, but this is the first time in my >>> memory that there has been an announcement on PCWorld. >>> >>> http://www.pcworld.com/article/150946/.html?tk=rss_news >>> >>> Congratulations! >> >> Wow, that's great! I just clicked the "thumbs up" icon. :) >> >> -- >> 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 Heather Nagey Customer Services Manager Runtime Revolution Ltd http://www.runrev.com From heather at runrev.com Fri Sep 12 10:32:08 2008 From: heather at runrev.com (Heather Nagey) Date: Fri, 12 Sep 2008 15:32:08 +0100 Subject: macworld - Rev 3.0 coming Monday In-Reply-To: <525D9D46-8867-4241-A632-62F4A6D677A9@cox.net> References: <525D9D46-8867-4241-A632-62F4A6D677A9@cox.net> Message-ID: <73AC3815-C77E-4022-918A-1D2E1C89514D@runrev.com> Joe, your license is still good for 3.0, if you're having a problem getting it working please write to support. cheers Heather On 12 Sep 2008, at 12:20, Joe Lewis Wilkins wrote: > When I purchased a new license last spring, I was under the > impression that I would be entitled to all of the releases made > this year. Is that NOT the case? > > Joe Wilkins > > On Sep 12, 2008, at 3:02 AM, Jim Sims wrote: > >> http://www.macworld.com/article/135507/2008/09/revolution.html? >> lsrc=rss_main >> >> >> Click the thumb's up symbol. >> >> >> sims >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 Heather Nagey Customer Services Manager Runtime Revolution Ltd http://www.runrev.com From shoreagent at gmail.com Fri Sep 12 10:47:26 2008 From: shoreagent at gmail.com (william humphrey) Date: Fri, 12 Sep 2008 10:47:26 -0400 Subject: Checking to see if another program has your database open Message-ID: <459b22a90809120747x4c7d10fvadf644e2f0b49a6a@mail.gmail.com> Someone gave me this excellent check routine to see if a Valentina database is open in RunRev: * * *function* CheckDatabase *put* Valentina_CacheSize() into var *if* var<1 *then* *put* false into tOpen *else* *put* true into tOpen *end* *if* *return* tOpen *end* CheckDatabase But how do I check to see if Valentina Studio (or another program) has the database open? When running the database client side if Valentina Studio has it open and then you try to open it with RunRev you get an instant catastrophic crash so I need a routine to check in RunRev first to see if another program has like valentina studio has the same database open before I open it with RunRev. The above routine does not work for that. Can anyone please suggest something? By the way I reported this in Mantis for Valentina but I've given up reporting bugs in Bugzilla at least until there is an easier way to do it (similar to Mantis or RevZilla -- I haven't checked has RevZilla been updated to work with the new system?) From shoreagent at gmail.com Fri Sep 12 11:04:47 2008 From: shoreagent at gmail.com (william humphrey) Date: Fri, 12 Sep 2008 11:04:47 -0400 Subject: Checking to see if database is in use by another program. Message-ID: <459b22a90809120804o687b1885kd674bd2c99c0a4a6@mail.gmail.com> Someone gave me this excellent check routine to see if a database is open in RunRev: * * *function* CheckDatabase *put* Valentina_CacheSize() into var *if* var<1 *then* *put* false into tOpen *else* *put* true into tOpen *end* *if* *return* tOpen *end* CheckDatabase But how do I check to see if Valentina Studio has the database open? When running the database client side if Valentina Studio has it open and then you try to open it with RunRev you get an instant crash so I need a routine to check in RunRev first to see if another program like valentina studio has my database open before I open it with RunRev. The above routine does not work for that. From ambassador at fourthworld.com Fri Sep 12 11:25:48 2008 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 12 Sep 2008 08:25:48 -0700 Subject: QT: how do I determine wheter a chosen file is within the same folder as a new chosen destination folder? Message-ID: <48CA89FC.3090205@fourthworld.com> Ken Ray wrote: > if (char 1 to length(bMap) of bLijst) = bMap then > -- in same folder > else > -- in different folder > end if Rev 2.9 supports a new "begins with" operator for string comparisons, so the above could be written as: if bLijst begins with bMap then -- in same folder else -- in different folder end if While both forms execute in just a fraction of a millisecond, the new "begins with" form runs about 25% faster. There is also a new "ends with" operator as well. Good times.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From williamdesmet at gmail.com Fri Sep 12 11:32:12 2008 From: williamdesmet at gmail.com (William de Smet) Date: Fri, 12 Sep 2008 17:32:12 +0200 Subject: QT: how do I determine wheter a chosen file is within the same folder as a new chosen destination folder? In-Reply-To: <48CA89FC.3090205@fourthworld.com> References: <48CA89FC.3090205@fourthworld.com> Message-ID: Hi Richard, Thanks for your reply, I am still here with RR 2.7.4 on OSX. Maybe I'll buy the new version 3.0 when I got enough money to buy it. I still use RR as a hobby :-) Greetings, William 2008/9/12 Richard Gaskin > Ken Ray wrote: > > if (char 1 to length(bMap) of bLijst) = bMap then >> -- in same folder >> else >> -- in different folder >> end if >> > > Rev 2.9 supports a new "begins with" operator for string comparisons, so > the above could be written as: > > if bLijst begins with bMap then > -- in same folder > else > -- in different folder > end if > > > While both forms execute in just a fraction of a millisecond, the new > "begins with" form runs about 25% faster. > > There is also a new "ends with" operator as well. > > Good times.... > > -- > 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 shoreagent at gmail.com Fri Sep 12 11:35:40 2008 From: shoreagent at gmail.com (william humphrey) Date: Fri, 12 Sep 2008 11:35:40 -0400 Subject: Checking to see if database is in use by another program. In-Reply-To: <459b22a90809120804o687b1885kd674bd2c99c0a4a6@mail.gmail.com> References: <459b22a90809120804o687b1885kd674bd2c99c0a4a6@mail.gmail.com> Message-ID: <459b22a90809120835l3a13a376ibae4c90a38cf978@mail.gmail.com> So far I've received this reply: Dies ist eine automatisch erstellte Benachrichtigung ?ber den Zustellstatus. ?bermittlung an folgende Empf?nger fehlgeschlagen. AUTROPDC at AUTRONIC.DE Final-Recipient: rfc822;AUTROPDC at AUTRONIC.DE Action: failed Status: 5.1.1 From pepetoo at cox.net Fri Sep 12 11:47:54 2008 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 12 Sep 2008 08:47:54 -0700 Subject: macworld - Rev 3.0 coming Monday In-Reply-To: <73AC3815-C77E-4022-918A-1D2E1C89514D@runrev.com> References: <525D9D46-8867-4241-A632-62F4A6D677A9@cox.net> <73AC3815-C77E-4022-918A-1D2E1C89514D@runrev.com> Message-ID: <4D46E84D-C256-4E04-91C5-16747049EF2A@cox.net> Heather, thanks for the clarification. The 3.0 beta that I was using has expired, so I should download a release version? I didn't know there was one. I'll give it a go this PM. Joe Wilkins On Sep 12, 2008, at 7:32 AM, Heather Nagey wrote: > Joe, your license is still good for 3.0, if you're having a problem > getting it working please write to support. > > cheers > > Heather > > On 12 Sep 2008, at 12:20, Joe Lewis Wilkins wrote: > >> When I purchased a new license last spring, I was under the >> impression that I would be entitled to all of the releases made >> this year. Is that NOT the case? >> >> Joe Wilkins >> >> On Sep 12, 2008, at 3:02 AM, Jim Sims wrote: >> >>> http://www.macworld.com/article/135507/2008/09/revolution.html?lsrc=rss_main >>> >>> >>> Click the thumb's up symbol. >>> >>> >>> sims >>> _______________________________________________ >> >> From gizmotron at earthlink.net Fri Sep 12 12:06:30 2008 From: gizmotron at earthlink.net (Mark Brownell) Date: Fri, 12 Sep 2008 09:06:30 -0700 (GMT-07:00) Subject: Arrays: new and old keys Message-ID: <943144.1221235590855.JavaMail.root@elwamui-royal.atl.sa.earthlink.net> >Subject: Re: Arrays: new and old keys > >Then there is the whole question of hierarchical structures as >discussed so far. > >> >> Can anybody explain what the new array format provides that the old >> did not? All these bizarre examples seem not so much as >> exemplifying the ``new'' features as to leave me baffled as to what >> added value they provide. In NONE of the supposed or alleged >> examples have I seen anything I could not do with old arrays. So, >> and I mean in really simple language (not OOP-speak), wtf is up >> with these new arrays? I see nothing but extra brackets. Let's look at knowing XML hierarchical structures and not knowing them. If you are passing or storing sales catalog data that you know the hierarchical structure of then you can populate your multidimensional array numerically by use of a pull parser. If parsing unknown XML then examining the hierarchical structure of the XML is the only way to go. You are better off not using a pull-parser. You can use numerically structured known multidimensional array structures to create known XML hierarchical structures. In all that you have a database of stored data in your running software and as XML your database is stored as same structured XML. With a pull-parser you can collect all the data that applies to any catalog number (not a sequential number of an array location) in your XML. With the same kind of pull-parser logic you can store each item in the catalog with a combined form of numerical and relational keys. put myArray["#476532"][4][3] into shippingPriceWestCoast You can imagine the XML equivalent to this: Wheel Parts "blah blah" $249.99 $12.55 That's one way that I use dimensional XML/data/array structures. You can even compress & base64 binary data and store it in this way. When you know the structure formation type then you have very fast and powerful access. From JimAultWins at yahoo.com Fri Sep 12 12:11:11 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 12 Sep 2008 09:11:11 -0700 Subject: Arrays: new and old keys, i In-Reply-To: <7E564154-3137-4CF9-AE41-6E1CC5A1ADA2@uleth.ca> Message-ID: Hi, John, I don't have 3.0 yet, but this is my take on multidimesional arrays & Rev Associative arrays use keys that have to be unique. Multidimensional arrays, the keys have to be unique at each level arr[primary][secondary][tertiary] arr["same"]["same"]["same"] -- is allowed arr["bird"]["robin"]["male"] arr["bird"]["seagull"]["male"] arr["party"]["attendees"]["female"]["Jerri"] add more key combinations in the same array variable and the number of key levels do not have to be uniform. --create an array for the square footages of a house put 150 into HouseSqftArr[bedroom][master] put 125 into HouseSqftArr[bedroom][guest] put 135 into HouseSqftArr[bedroom][second] -- more intricate is to put the 'sqft' as a key -- then add more primary keys (paint color, flooring,..) put 150 into HouseArr[sqft][bedroom][master] put 125 into HouseArr[sqft][bedroom][ guest] put 130 into HouseArr[sqft][bedroom][ second] --using a single array for cataloging home parameters put "cream" into HouseArr[paint color][bedroom][ master] put "celery" into HouseArr[paint color][bedroom][ guest] put "yellow" into HouseArr[paint color][bedroom][ second] put "blue" into HouseArr[paint color][kitchen][ trim] put "oyster" into HouseArr[paint color][kitchen][ wall] put "60x42" into HouseArr[window size][kitchen][west wall] put "60x32" into HouseArr[window size][kitchen][south wall] put "60x60" into HouseArr[window size][dining room][south wall] put "hardwood" into HouseArr[flooring][dining room] put 2 into HouseArr[walk in closet][count] put 12 into HouseArr[walk in closet][master bdrm][width] put 8 into HouseArr[walk in closet][master bdrm][length] put 8 into HouseArr[walk in closet][guest bdrm][width] put 8 into HouseArr[walk in closet][guest bdrm][length] put "overflowing" into HouseArr[walk in closet][master bdrm][status] put "12%" into HouseArr[walk in closet][master bdrm][husband's portion] put "82%" into HouseArr[walk in closet][master bdrm][wife's portion] put "2%" into HouseArr[walk in closet][master bdrm][misc storage portion] ------------------------------------- put HouseArr[walk in closet] into closetOnlyArr put HouseArr[paint color] into allRoomsPaintOnlyArr put HouseArr[paint color][bedroom] into bdrmPaintOnlyArr -------------------------------------- put HouseArr[sqft] into sqftArr put 0 into totalArea repeat for each key KY in the keys of sqftArr add sqftArr[KY] to totalArea end repeat On 9/11/08 10:50 PM, "John Vokey" wrote: > > On 11-Sep-08, at 7:24 PM, use-revolution-request at lists.runrev.com wrote: > >> On Sep 11, 2008, at 5:55 PM, Bj?rnke von Gierke wrote: >> >>> Now I understand, I didn't consider not to tell rev how many sub >>> arrays there would be. I have no clue when this would be useful >>> though, maybe you can explain that? >> >> Sure. One thing that the ability to dynamically specify a key would do >> is open up additional algorithms. Let's take the XML for example. >> >> T > ... ellipsis intentional > > Can anybody explain what the new array format provides that the old > did not? All these bizarre examples seem not so much as exemplifying > the ``new'' features as to leave me baffled as to what added value > they provide. In NONE of the supposed or alleged examples have I seen > anything I could not do with old arrays. So, and I mean in really > simple language (not OOP-speak), wtf is up with these new arrays? I > see nothing but extra brackets. > > > -- > Please avoid sending me Word or PowerPoint attachments. > See > > -Dr. John R. Vokey > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 paulgabel at comcast.net Fri Sep 12 12:16:49 2008 From: paulgabel at comcast.net (Paul Gabel) Date: Fri, 12 Sep 2008 09:16:49 -0700 Subject: macworld - Rev 3.0 coming Monday In-Reply-To: References: Message-ID: I tried that, but the thumbs up symbol was unresponsive (as far as I can tell). Paul Gabel --------------- On Sep 12, 2008, at 3:02 AM, Jim Sims wrote: > http://www.macworld.com/article/135507/2008/09/revolution.html?lsrc=rss_main > > > Click the thumb's up symbol. > > > sims > _______________________________________________ > use-revolution mailing list > use-revolution 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 vaudevillecourt.tv Fri Sep 12 12:21:35 2008 From: david at vaudevillecourt.tv (David Bovill) Date: Fri, 12 Sep 2008 17:21:35 +0100 Subject: macworld - Rev 3.0 coming Monday In-Reply-To: References: Message-ID: Down the bottom - the unresponsive one is the "result" 2008/9/12 Paul Gabel > I tried that, but the thumbs up symbol was unresponsive (as far as I can > tell). > > Paul Gabel > > --------------- > > On Sep 12, 2008, at 3:02 AM, Jim Sims wrote: > > >> http://www.macworld.com/article/135507/2008/09/revolution.html?lsrc=rss_main >> >> >> Click the thumb's up symbol. >> >> >> sims >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 Fri Sep 12 12:22:34 2008 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 12 Sep 2008 09:22:34 -0700 Subject: PCWorld In-Reply-To: <85551FBC-BCD8-4B73-8960-33CCF230F371@runrev.com> Message-ID: I just noticed the VersionTracker entry > http://www.versiontracker.com/dyn/moreinfo/macosx/20269 --------------- [quote from web page ] Operating System Requirements: This product is designed to run on the following operating systems: * Mac OS X 10.5 Intel * Mac OS X 10.5 PPC * Mac OS X 10.4 Intel * Mac OS X 10.4 PPC * Mac OS X 10.3.9 * Mac OS X 10.3 * Mac OS X 10.2 ------------------------------------ Is version 3.0 of Rev OSX only? Jim Ault Las Vegas On 9/12/08 7:27 AM, "Heather Nagey" wrote: > Wow, you guys have almost voted us onto the top page. Just a couple > more votes to go :) Way to go! Thanks for giving 3.0 such a warm > welcome. > > While you're all in the mood, I wonder if any of you would like to > review version 3 on Versiontracker? Link is > > http://www.versiontracker.com/dyn/moreinfo/macosx/20269 > > Warm Regards > > Heather > From m.schonewille at economy-x-talk.com Fri Sep 12 12:32:14 2008 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 12 Sep 2008 18:32:14 +0200 Subject: Wrap and Encrypt Rev Project In-Reply-To: <003f01c914e3$51023280$7c465f45@egl> References: <003f01c914e3$51023280$7c465f45@egl> Message-ID: Hi Ted, I do it all with Revolution :-) -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz http://facebook.economy-x-talk.com Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 12 sep 2008, at 16:24, Ted wrote: > I've found that PC Guard works well and easily for wrapping, > encrypting, and > generating serial numbers for a Revolution project (for delivery to > Windows). > > Does anyone know of a product that works as well for Mac OSX projects? > > Thanks, > > Ted From sims at ezpzapps.com Fri Sep 12 12:38:35 2008 From: sims at ezpzapps.com (Jim Sims) Date: Fri, 12 Sep 2008 18:38:35 +0200 Subject: PCWorld In-Reply-To: References: Message-ID: <847B7403-6F24-472A-93AF-7A9CCBAEDED5@ezpzapps.com> On Sep 12, 2008, at 6:22 PM, Jim Ault wrote: > I just noticed the VersionTracker entry >> http://www.versiontracker.com/dyn/moreinfo/macosx/20269 > ------------------------------------ > Is version 3.0 of Rev OSX only? That link is for the OS X part of versiontracker see: http://www.versiontracker.com/dyn/moreinfo/win/21251 sims ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClipaSearch Pro http://www.ClipaTools.com Across Platforms - Code and Culture http://www.ezpzapps.com/blog/ From mwieder at ahsoftware.net Fri Sep 12 12:37:48 2008 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 12 Sep 2008 09:37:48 -0700 Subject: Arrays: new and old keys, i In-Reply-To: <7EA8D76A-137A-4E5D-A80F-11B89555E8DF@mangomultimedia.com> References: <20080911170004.E7EA24890C0@mail.runrev.com> <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> <17387855062.20080911135937@ahsoftware.net> <7EA8D76A-137A-4E5D-A80F-11B89555E8DF@mangomultimedia.com> Message-ID: <44158546468.20080912093748@ahsoftware.net> Trevor- Thursday, September 11, 2008, 2:20:36 PM, you wrote: > I'm thinking of how PHP behaves. Arrays in PHP know the order that > elements were added so that when you use foreach you get the elements > in that same order. I always found this very useful when working with > arrays in PHP. AFAIK the order of array keys in "for each" in rev is undefined, so an engine change that determined the order wouldn't break any existing code. But I'm sorry to say that I can't think of a situation in which chronological order would be helpful. Obviously you've got a scenario where this works - could you enlighten me? -- -Mark Wieder mwieder at ahsoftware.net From kray at sonsothunder.com Fri Sep 12 13:04:16 2008 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 12 Sep 2008 12:04:16 -0500 Subject: Arrays: new and old keys In-Reply-To: <943144.1221235590855.JavaMail.root@elwamui-royal.atl.sa.earthlink.net> Message-ID: > > Wheel Parts > "blah blah" > $249.99 > > > > $12.55 > > > put myArray["#476532"][4][3] into shippingPriceWestCoast I would assume you'd also be able to do: put myArray["#476532"]["shipping"]["west"] into shippingPriceWestCoast Right? Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From lists at mangomultimedia.com Fri Sep 12 13:22:26 2008 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 12 Sep 2008 13:22:26 -0400 Subject: Arrays: new and old keys, i In-Reply-To: <44158546468.20080912093748@ahsoftware.net> References: <20080911170004.E7EA24890C0@mail.runrev.com> <65C5697A-8898-4D9E-91DD-96C65184351D@bellsouth.net> <91BA70C0-D98E-4435-995D-9E19AA7FCC03@mangomultimedia.com> <17387855062.20080911135937@ahsoftware.net> <7EA8D76A-137A-4E5D-A80F-11B89555E8DF@mangomultimedia.com> <44158546468.20080912093748@ahsoftware.net> Message-ID: <7C04DF43-DD65-4C01-B7E2-4290624D0E53@mangomultimedia.com> On Sep 12, 2008, at 12:37 PM, Mark Wieder wrote: > But I'm sorry to say that I can't think of a situation in which > chronological order would be helpful. Obviously you've got a scenario > where this works - could you enlighten me? I can try :-) Let's look at a few examples. I will start with a simple example that mostly affects syntax. You provided an example of using integers in order to access your array values in a logical order. That is a simple enough repeat loop as we can use the extents property: ====== repeat with i = 1 to item 2 of the extents of theLessonsA ... end repeat ====== If Rev remembered the order you added the keys (assuming you added sequentially starting at 1) your code would look like this: ====== repeat for each key theIndex in theLessonsA ... end repeat ====== I prefer the later code myself. As a second example let's look at keys that aren't numeric but whose order is important. If you are converting XML to an array you may just want to use the XPATH syntax for storing arrays of children nodes. Something like this: [1]["step[1]"] [1]["step[2]"] If I want to iterate through the keys of ["lessons"] in the correct order I have to extract the keys, sort and then iterate: ====== put the keys of theLessonsA[1] into theKeys set the itemdelimiter to "[" sort theKeys numeric by the last item of each -- 1], 2], 3], etc. repeat for each line theKey in theKeys ... end repeat ====== If Rev remembered the order that the keys were added then the code would be: ====== repeat for each key theIndex in theLessonsA ... end repeat ====== Much cleaner. To finish with, let's look at another XML example I grabbed from one of the w3schools samples. Belgian Waffles $5.95 two of our famous Belgian Waffles with plenty of real maple syrup 650 ... If I convert the XML to an array it might look like this: ["breakfast_menu"]["food"]["1"]["name"] ["breakfast_menu"]["food"]["1"]["price"] ["breakfast_menu"]["food"]["1"]["description"] ["breakfast_menu"]["food"]["1"]["calories"] ["breakfast_menu"]["food"]["2"]["name"] ["breakfast_menu"]["food"]["2"]["price"] ["breakfast_menu"]["food"]["2"]["description"] ["breakfast_menu"]["food"]["2"]["calories"] What if I want to display the array in a field in Revolution? ====== repeat with i = 1 to item 2 of the extents of theArray["breakfast_menu"]["food"] put "Food item:" && i & cr after theText repeat for each key theKey in theArray["breakfast_menu"]["food"][i] put theKey & ":" && theArray["breakfast_menu"]["food"][i] [theKey] & cr after theText end repeat end repeat set the text of field 1 to theText ====== But wait, there is a problem here. Since the order of keys of Revolution is undefined I am not guaranteed that the list of food properties will print in the same order for each food item. That means I have to enforce the order myself: Predefined: repeat for each item theKey in "name,price,description,colories" Sort: put the keys of theArray["breakfast_menu"]["food"][i] into theKeys sort theKeys There would be no need to go through these extra steps if the array always spit out keys in the order they were added. Regards, -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com From kray at sonsothunder.com Fri Sep 12 13:24:08 2008 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 12 Sep 2008 12:24:08 -0500 Subject: Arrays: new and old keys, i In-Reply-To: <7E564154-3137-4CF9-AE41-6E1CC5A1ADA2@uleth.ca> Message-ID: > Can anybody explain what the new array format provides that the old > did not? All these bizarre examples seem not so much as exemplifying > the ``new'' features as to leave me baffled as to what added value > they provide. In NONE of the supposed or alleged examples have I seen > anything I could not do with old arrays. So, and I mean in really > simple language (not OOP-speak), wtf is up with these new arrays? I > see nothing but extra brackets. Well it's not so much what you can do that you couldn't do before, but primarily the *ease* at which you can do things now. Here's what I mean... suppose that you were keeping track of parts and components for those parts that were being ordered, along with the style of the component and the quantity ordered. Assume also there are thousands of parts and thousands of components for those parts that could have been ordered. In the old format, I might set up an array with this format using underscores as a separator (I use the "A" suffix on the variable to indicate it's an array): myOrderA[__