OS authentication and Rev apps
Microsoft, Apple, and Linux allow single sign on authentication for applications and other services. Once you log into the computer the system will authenticate the user into the application. Has anyone done this with a Rev app? If so, how is it done? Bill Vlahos ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
html forms vs revlets
I left html when it was still v. 1 so I have had quite a bit of catching up to do as I have tried to integrate the new found power of revlets and my on-rev account. So bear with me as I try to sort things out as to the advantages of when to use what and how to communicate between them. So, typically you use form on the webpage to gather information from the user and then php or similar solution to process that information. Now we have revlets. Revlets (and ?rev tags ) can take the processing part and do wonders. But what about the form part? Is it stupid to think of using revlets in the place of forms to interact with the user? What are the pros/cons of putting up a stack with flds and btns vs putting up various flds and btns in a form? Thanks Ron ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Quicktime and the Snow Leopard
Thanks for that link, Björnke. After reading the relevant pages of the Ars Technica review, and going through the comments, I found a reference to this discussion entry, which seems to clarify the current situation vis a vis Snow Leopard (which distinguishes between QT the framework and QT the player: http://forums.macrumors.com/showpost.php?p=8398878postcount=56 Although there still seems to be some confusion in the comments on Ars Technica as to whether or not installing the QT 7 player in 10.6 automatically provides QT Pro features for QT 7. Some say it did, others that it didn't. I've found the GoLive QT editor to be far superior to using QT Pro anyway. It still leaves a big question mark over the future of QT as a framework with a programmable API. Quicktime for Java is deprecated in 10.6. It is very difficult to find Applescript/Automator information relating to QT on the Apple site, and almost all the developer information is outdated. Maybe Apple will have an API for QT (outside of Objective C) in a few years, as the Ars review suggests. Then again, maybe not. Considering that Livestage Pro seems unavailable (I can't download the demo, nor access their support site), and their web site is carrying adverts for hip replacements, it's not a good sign [although ironically, I am in line for a hip replacement, so maybe it's just to me that Google is showing that advert]. Bernard 2009/9/8 Björnke von Gierke b...@mac.com: I don't have snow leper installed, but I've read the ars technica review. Basically there's two things going on. most more advanced quicktime features are actually not yet implemented in the new Quicktime Toolkit (QTKit). So for those features, 10.6 always falls back to the QT 7 APIs. Meanwhile there is also a new QT player, dubbed QT X. it also lacks several features that the QT 7 player did have. The API's are all installed by default (and they need to be, as for example, QT X can't even crop stuff), and those features remain accessible for all applications that do use QT, for example rev. However, the QT player is not, and you need to manually do that by choosing the Quicktime 7 check mark in the installer. Read it yourself (35'000 words!): http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars/6#qtkit http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars/16 ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: html forms vs revlets
On Wed, Sep 9, 2009 at 6:20 PM, ron barberrunrev...@gmail.com wrote: I left html when it was still v. 1 so I have had quite a bit of catching up to do as I have tried to integrate the new found power of revlets and my on-rev account. So bear with me as I try to sort things out as to the advantages of when to use what and how to communicate between them. So, typically you use form on the webpage to gather information from the user and then php or similar solution to process that information. Now we have revlets. Revlets (and ?rev tags ) can take the processing part and do wonders. But what about the form part? Is it stupid to think of using revlets in the place of forms to interact with the user? What are the pros/cons of putting up a stack with flds and btns vs putting up various flds and btns in a form? I hadn't thought of using revlets in the place of forms but it is an interesting thought. Currently, we have html forms and the data they send can easily be processed using irev scripts. If you had a revlet acting as the form, there seem to be two ways it could handle the submitted data. Either it could POST it all off to a .irev file exactly or all the processing could be done in the revlet itself, with any emails generated (using the mail shell command) and data saved. Obviously, for us Rev people, the idea of constructing a form in Rev is much easier than constructing it as HTML, but it does limit your form fillers to people prepared to install the plugin. Anyway, it's definitely worth trying and I would love to hear how you get on with it. Cheers, Sarah ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Quicktime and the Snow Leopard
As far as I know LiveStage Pro/Totally Hip died a couple of years back (last release 2006 for QT6), presumably because each new version of QT broke more and more of the interactive features. Dropping support for Flash tracks was the real killer, but LSP was already dead by then. :-( Ian On 9 Sep 2009, at 09:31, Bernard Devlin wrote: Considering that Livestage Pro seems unavailable (I can't download the demo, nor access their support site), and their web site is carrying adverts for hip replacements, it's not a good sign ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
closefield/exitfield
Hi freinds, I have a question thats on my mind for a long time: should a closefield/exitfield of a field be executed if one clicks a button that has its traversalon property set to true (on the same card of course)? I think yes, but it doesn't, Rev 3.4, OS X 10.5xxx. According to the docs, traversalon will catch the focus which implies that the focus will be taken away from other objects, like fields in this case and should thus fire a closefield/exitfield handler!? I also found that sometimes a mouseenter of an object in another NOT active stack (sic!), when you move the mouse on the monitor, gets fired, but a closefield/exitfield in the active stack does not. This makes it alsmost impossible to implement a reliable autosave feature... Any insights and opinions welcome. Best Klaus -- Klaus Major http://www.major-k.de kl...@major.on-rev.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Quicktime and the Snow Leopard
Inevitably I am going to say what I have been banging on about for quite some time: I believe it is in Runtime Revolution's interests to free themselves from a dependence on Quicktime; preferably rolling their own stuff to handle multimedia: maybe so that all the multimedia capabilities offered by RR would work on Linux in exactly the same way as they work on Mac and Win. Sooner rather than later RR's dependency on Quicktime is going to prove an embarrassment; and, just possibly, that moment is already upon us. On Wed, Sep 9, 2009 at 10:19 AM, Ian Wood revl...@azurevision.co.uk wrote: As far as I know LiveStage Pro/Totally Hip died a couple of years back (last release 2006 for QT6), presumably because each new version of QT broke more and more of the interactive features. Dropping support for Flash tracks was the real killer, but LSP was already dead by then. :-( Ian On 9 Sep 2009, at 09:31, Bernard Devlin wrote: Considering that Livestage Pro seems unavailable (I can't download the demo, nor access their support site), and their web site is carrying adverts for hip replacements, it's not a good sign ___ use-revolution mailing list use-revolution@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@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: closefield/exitfield
Hi Klaus, Your proposal would break projects that rely on the ability to copy selected text from a field by clicking on a button or selecting an item from a menu. You really don't want that. There are sufficient ways to implement an autosave feature. Think of closefield, exitfield, selectionchanged, resumestack, suspendstack, et cetera. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com Submit your software at http://www.quickestpublisher.com On 9 sep 2009, at 11:24, Klaus Major wrote: Hi freinds, I have a question thats on my mind for a long time: should a closefield/exitfield of a field be executed if one clicks a button that has its traversalon property set to true (on the same card of course)? I think yes, but it doesn't, Rev 3.4, OS X 10.5xxx. According to the docs, traversalon will catch the focus which implies that the focus will be taken away from other objects, like fields in this case and should thus fire a closefield/exitfield handler!? I also found that sometimes a mouseenter of an object in another NOT active stack (sic!), when you move the mouse on the monitor, gets fired, but a closefield/exitfield in the active stack does not. This makes it alsmost impossible to implement a reliable autosave feature... Any insights and opinions welcome. Best Klaus -- Klaus Major http://www.major-k.de kl...@major.on-rev.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: closefield/exitfield
Hi Mark, Hi Klaus, Your proposal I did not propose anything. would break projects that rely on the ability to copy selected text from a field by clicking on a button or selecting an item from a menu. I was talking about a button/menubutton/whatever with its traversalon prop set to TRUE. If one does not want to lose a selection this MUST be FALSE. So unfortunately you did not really answer my first question: Should a closefield/exitfield handler of a field be executed if one clicks a button that has its traversalon property set to TRUE (on the same card of course)? There are sufficient ways to implement an autosave feature. Think of closefield, exitfield, See above that's what this is all about! This does NOT work! resumestack, suspendstack, et cetera. Yes, we are using this because of the problems described above. -- Best regards, Mark Schonewille Best Klaus -- Klaus Major http://www.major-k.de kl...@major.on-rev.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: closefield/exitfield
On Sep 9, 2009, at 11:51 AM, Klaus Major wrote: Should a closefield/exitfield handler of a field be executed if one clicks a button that has its traversalon property set to TRUE (on the same card of course)? closeField message is generally not sent when another control (such as a button) is clicked. This is because clicked buttons do not receive the focus on Mac OS systems, and therefore the selection remains active. That help you? sims ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
RE: Problems with libURLftpUploadFile
Hi all, Had no takers on this one so I thought I'd repost it I have a problem where: Put fld contains FTP path into tURL libURLftpUploadFile c:/myfile.txt, tURL ,showStatus works fine but. Put fld contains FTP path into tURL Put c:/myfile.txt into tFilepath libURLftpUploadFile tFilepath, tURL , showStatus Results in c:/myfile.txt instead of the correct data being written into the uploaded text file The same happens if I use libURLftpUpload So, is it not possible to use 2 variables? Or am I missing something Regards Kevin Stallibrass ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Quicktime and the Snow Leopard
Le 9 sept. 09, à 11:28, Richmond Mathewson a écrit : Inevitably I am going to say what I have been banging on about for quite some time: I believe it is in Runtime Revolution's interests to free themselves from a dependence on Quicktime; preferably rolling their own stuff to handle multimedia: maybe so that all the multimedia capabilities offered by RR would work on Linux in exactly the same way as they work on Mac and Win. Sooner rather than later RR's dependency on Quicktime is going to prove an embarrassment; and, just possibly, that moment is already upon us. This is inconsistent. QTX is Apple rewriting as set of API for Quicktime; and, as for most software products, the first release is not fully satisfying. You expect runrev, whose core expertise, IMHO, is not video, to do a better job at it: starting from scratch to produce their own multimedia package. C'mon. Give credit to Apple: they acknowledge that QTX is not final by letting folks use QT 7. Honestly, I'd rather see runrev fix the text field beast. François ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: closefield/exitfield
Hi sims, On Sep 9, 2009, at 11:51 AM, Klaus Major wrote: Should a closefield/exitfield handler of a field be executed if one clicks a button that has its traversalon property set to TRUE (on the same card of course)? closeField message is generally not sent when another control (such as a button) is clicked. This is because clicked buttons do not receive the focus on Mac OS systems, and therefore the selection remains active. That help you? YES, SIR! :-) How embarrassing, looks like I totally overlooked this in the docs :-/ Thanks again! sims Best Klaus -- Klaus Major http://www.major-k.de kl...@major.on-rev.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Problems with libURLftpUploadFile
On Sep 9, 2009, at 3:01 AM, Kevin Stallibrass wrote: Hi all, Had no takers on this one so I thought I'd repost it I have a problem where: Put fld contains FTP path into tURL libURLftpUploadFile c:/myfile.txt, tURL ,showStatus works fine but. Put fld contains FTP path into tURL Put c:/myfile.txt into tFilepath libURLftpUploadFile tFilepath, tURL , showStatus Results in c:/myfile.txt instead of the correct data being written into the uploaded text file The same happens if I use libURLftpUpload So, is it not possible to use 2 variables? Or am I missing something My quick guess is that you are seeing the following... -1- libURLftpUploadFile c:/myfile.txt, tURL ,showStatus sending a string to be used by libURLftpUploadFile -2- libURLftpUploadFile tFilepath, tURL ,showStatus allowing the function to 'evaluate' the string inside the variable This probably results in either empty if the file 'myfile.txt' does not exist the contents of myfile.txt read from the hard drive --- Try this variation put c:/ into tFilepath put myfile.txt into tFilename --now concatenate to form the param at the time of sending libURLftpUploadFile ( tFilepath tFilename), tURL ,showStatus This is confusing, I know, but when working with interpretive languages, these nuances are part of the landscape. They have their purpose since there are times when this is exactly what you want. Power programmers use this to their advantage when the literal path and filename is not known but discovered at runtime on different hard drives. Hope this works for you. Let us know. If not I will do a little digging into the libURLftpUploadFile in the library to see how Rev uses the first param. Jim Ault Las Vegas ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Quicktime and the Snow Leopard
I know that RR's expertise is not in the QT territory; but I still cannot helpthinking that beyond dependence on operating systems (well . . . Google Chrome, Runtime Revolution Doors 95 . . . ) that it would behoove them to be less rather than more dependent on external software. 2009/9/9 François Chaplais francois.chapl...@mines-paristech.fr Le 9 sept. 09, à 11:28, Richmond Mathewson a écrit : Inevitably I am going to say what I have been banging on about for quite some time: I believe it is in Runtime Revolution's interests to free themselves from a dependence on Quicktime; preferably rolling their own stuff to handle multimedia: maybe so that all the multimedia capabilities offered by RR would work on Linux in exactly the same way as they work on Mac and Win. Sooner rather than later RR's dependency on Quicktime is going to prove an embarrassment; and, just possibly, that moment is already upon us. This is inconsistent. QTX is Apple rewriting as set of API for Quicktime; and, as for most software products, the first release is not fully satisfying. You expect runrev, whose core expertise, IMHO, is not video, to do a better job at it: starting from scratch to produce their own multimedia package. C'mon. Give credit to Apple: they acknowledge that QTX is not final by letting folks use QT 7. Honestly, I'd rather see runrev fix the text field beast. François ___ use-revolution mailing list use-revolution@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@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: html forms vs revlets
Ron, I made Japanese samples. irev: http://www.kenjikojima.com/revlet/ja_wikipedia/ php: http://www.kenjikojima.com/revlet/ja_wikipediaPHP/ You can download files from the pages. -- Kenji Kojima http://www.kenjikojima.com/ On Sep 9, 2009, at 04:20 AM, ron barber wrote: I left html when it was still v. 1 so I have had quite a bit of catching up to do as I have tried to integrate the new found power of revlets and my on-rev account. So bear with me as I try to sort things out as to the advantages of when to use what and how to communicate between them. So, typically you use form on the webpage to gather information from the user and then php or similar solution to process that information. Now we have revlets. Revlets (and ?rev tags ) can take the processing part and do wonders. But what about the form part? Is it stupid to think of using revlets in the place of forms to interact with the user? What are the pros/cons of putting up a stack with flds and btns vs putting up various flds and btns in a form? Thanks Ron ___ use-revolution mailing list use-revolution@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@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Quicktime and the Snow Leopard
I have to agree with François. There is no way that RunRev on their own could produce a multimedia tool to equal QT. We just have to hope that QT will be developed in such a way that in the future it will still work with those tools that edit QT movies. It's a poor show that Apple does not provide any idea about where QT is going, 18 months after QT X was first announced to developers. When this is seen along with the deprecation of past development information, there is not much else than hope. It may be that there will be a new set of cross-platform APIs, but there is no sign of that. Perhaps it is time that RunRev started to look at providing a Flash player object. After all, there are open source actionscript compilers, and quite a few open source development tools for Flash. At least that would reduce the dependency on Quicktime alone. Bernard 2009/9/9 François Chaplais francois.chapl...@mines-paristech.fr: Le 9 sept. 09, à 11:28, Richmond Mathewson a écrit : I believe it is in Runtime Revolution's interests to free themselves from a dependence on Quicktime; preferably rolling their own stuff to handle multimedia: This is inconsistent. QTX is Apple rewriting as set of API for Quicktime; and, as for most software products, the first release is not fully satisfying. You expect runrev, whose core expertise, IMHO, is not video, to do a better job at it: starting from scratch to produce their own multimedia package. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Quicktime and the Snow Leopard
Bernard Devlin wrote: There is no way that RunRev on their own could produce a multimedia tool to equal QT. I can't imagine they would ever try. Far better would be to simply make better use of the various APIs available for Win and Linux. I like QT for many things, but sometimes I just want to play video, reliably and flexibly. All supported OSes have engines for that, but Rev's hooks in to them are a bit long in the tooth http://quality.runrev.com/qacenter/show_bug.cgi?id=6342 -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Quicktime and the Snow Leopard
Flash - Smash! Poo! I have a feeling that if we all make an effort we can leverage the revLets and the web plug-in to leave Flash far behind. And, while we are on the subject; there are other, less obvious,ways to provide animation and so on on RR. A while back (wait until I am back in Bulgaria to reference my stack on this) I found that one can export a movie as a series of still images, import them on some hidden card, and then set them through a repeat loop as icons for a button or imagedata or, or, or . . . there are quite a few possibilities (animated GIFS ???): the problem with this method is that sound gets lost. As far as I can see just now the main things that would be 'lost' without the QT leverage would be synchronised sound with 'movies' and QTVR. So, as far as I can see, if one makes a bit of an effort one should be able to do all the things that RR currently gets via QT without QT. What is needed is for US, ALL to spend a bit of time running up example stacks on how this can be done. On Wed, Sep 9, 2009 at 11:59 AM, Bernard Devlin bdrun...@gmail.com wrote: I have to agree with François. There is no way that RunRev on their own could produce a multimedia tool to equal QT. We just have to hope that QT will be developed in such a way that in the future it will still work with those tools that edit QT movies. It's a poor show that Apple does not provide any idea about where QT is going, 18 months after QT X was first announced to developers. When this is seen along with the deprecation of past development information, there is not much else than hope. It may be that there will be a new set of cross-platform APIs, but there is no sign of that. Perhaps it is time that RunRev started to look at providing a Flash player object. After all, there are open source actionscript compilers, and quite a few open source development tools for Flash. At least that would reduce the dependency on Quicktime alone. Bernard 2009/9/9 François Chaplais francois.chapl...@mines-paristech.fr: Le 9 sept. 09, à 11:28, Richmond Mathewson a écrit : I believe it is in Runtime Revolution's interests to free themselves from a dependence on Quicktime; preferably rolling their own stuff to handle multimedia: This is inconsistent. QTX is Apple rewriting as set of API for Quicktime; and, as for most software products, the first release is not fully satisfying. You expect runrev, whose core expertise, IMHO, is not video, to do a better job at it: starting from scratch to produce their own multimedia package. ___ use-revolution mailing list use-revolution@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@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Problems with libURLftpUploadFile
Thanks Pierre I had preferred to use libURLftpUploadFile because I could set up a callback to work a scrollbar, do other things when pStatus is downloaded etc However, I seem to have got it working now. FYI, Put fld contains FTP path into tURL Put c:/myfile.txt into tFilepath libURLftpUploadFile tFilepath, tURL , showStatus does not work Put fld contains FTP path into tURL Put c:/myfile.txt into nURL libURLftpUploadFile nURL, tURL , showStatus works fine! Only difference is the name of the variable - wonder why? Thanks anyway Kevin Pierre wrote Try this working 24/7 there (Rev Ent 3.5, OS X 10.5.8) put url (binfile: path_to_thefile_to_upload) into url (your_ftp_server_credenti...@address the_remote_path / the_uploaded_file_name)) if url (FTP_Server_Address.../the_uploaded_file_name) is then beep Cheers, P. Le 4 sept. 09 ` 16:37, Kevin Stallibrass a icrit : Hi all, I have a problem where: Put fld contains FTP path into tURL libURLftpUploadFile c:/myfile.txt, tURL ,showStatus works fine but. Put fld contains FTP path into tURL Put c:/myfile.txt into tFilepath libURLftpUploadFile tFilepath, tURL , showStatus Results in c:/myfile.txt instead of the correct data being written into the uploaded text file The same happens if I use libURLftpUpload So, is it not possible to use 2 variables? Or am I missing something Regards Kevin Stallibrass ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Quicktime and the Snow Leopard
Le 8 sept. 09, à 22:56, Björnke von Gierke a écrit : On 8 Sep 2009, at 17:05, Trevor DeVore wrote: I hope there is more logic in the OS X installer then just luck ;-) It would be nice to find out what the determining factor is. I don't have snow leper installed, but I've read the ars technica review. Basically there's two things going on. most more advanced quicktime features are actually not yet implemented in the new Quicktime Toolkit (QTKit). So for those features, 10.6 always falls back to the QT 7 APIs. Meanwhile there is also a new QT player, dubbed QT X. it also lacks several features that the QT 7 player did have. The API's are all installed by default (and they need to be, as for example, QT X can't even crop stuff), and those features remain accessible for all applications that do use QT, for example rev. However, the QT player is not, and you need to manually do that by choosing the Quicktime 7 check mark in the installer. Read it yourself (35'000 words!): http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars/6#qtkit http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars/16 Le 8 sept. 09, à 22:56, Björnke von Gierke a écrit : On 8 Sep 2009, at 17:05, Trevor DeVore wrote: I hope there is more logic in the OS X installer then just luck ;-) It would be nice to find out what the determining factor is. I don't have snow leper installed, but I've read the ars technica review. Basically there's two things going on. most more advanced quicktime features are actually not yet implemented in the new Quicktime Toolkit (QTKit). So for those features, 10.6 always falls back to the QT 7 APIs. Meanwhile there is also a new QT player, dubbed QT X. it also lacks several features that the QT 7 player did have. The API's are all installed by default (and they need to be, as for example, QT X can't even crop stuff), and those features remain accessible for all applications that do use QT, for example rev. However, the QT player is not, and you need to manually do that by choosing the Quicktime 7 check mark in the installer. Read it yourself (35'000 words!): http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars/6#qtkit http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars/16 I am currently reading this very good review, and it does indicate that the APIs are still there. While I previously said that it is beyond runrev's reach to build a multimedia framework by itself, it is quite capable, IMHO, to create a player object with the same functionalities as before and running within SL. Actually, it is probable that the runrev player still works fine (I have not tested it myself, as I am part of the cowards who never install the first release of an OS), since the APIs seemingly are still here. cheers François ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: use-revolution Digest, Vol 72, Issue 12
Thank you Jacqueline, Yes, I meant scripts. I had seen these at Sarah's site and was guessing that they might be the right thing. I'm going to start tinkering with the include keyword. Regards, Gregory On Wed 9 Sep, 2009, at 6:59 AM, Jacqueline wrote: Gregory Lypny wrote: Hello everyone, Wondering if anyone has an example of one iRev file calling a function in another iRev file. The idea is to build up a little library of portable functions. If you mean iRev scripts (not stacks) I'd use the new include keyword. You can attach other iRev files with that, and they function sort of like scripts in use, to coin a term. Sarah has some good examples of this at her site, for example, this one: http://troz.net/onrev/samples/showscript.irev?showscript=test.irev Check out her other scripts too. -- Jacqueline Landman Gay | jac...@hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: html forms vs revlets
Using revleT as forms opens up better interaction possibilities like : - attaching sound recorded material to aknowledge choice - using datagrids as menus for intermixing pictures and words and sounds!? - having fun menus with graphics, a bit like games or moving things to catch!! Now the big problem is the communication back from the revlet to the rest of the site ei the logic handling of the answer.. if its just to fill a database on the site, like a side action, ok, but if it is for calling new page with parameters, editing content of page.. it seems it will not work SO FAR (revlets can only easily read parameters at the opening stage). So I concluded for my part that revlet should be used in place of substantial part of a site (the CMS part) , or to replace a site (eg. particularly for CMS), but not to replace forms. (there is an earlier thread on the sibject of communicating from revlet to webpage) For instance it should be easy to have a store in a revlet form... But then again, for the future.. it's not yet there. Robert -- View this message in context: http://www.nabble.com/html-forms-vs-revlets-tp25360583p25363694.html Sent from the Revolution - User mailing list archive at Nabble.com. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: closefield/exitfield
Hi Klaus, The 'traversalOn' property has no effect for buttons on MacOSX. The safest way is to 'select empty' just before doing your auto-saving stuff; for the best user experience, save 'the selectedChunk' and select it again afterwards. HTH, Jan Schenkel = Quartam Reports PDF Library for Revolution http://www.quartam.com = As we grow older, we grow both wiser and more foolish at the same time. (La Rochefoucauld) --- On Wed, 9/9/09, Klaus Major kl...@major.on-rev.com wrote: From: Klaus Major kl...@major.on-rev.com Subject: closefield/exitfield To: How to use Revolution use-revolution@lists.runrev.com Date: Wednesday, September 9, 2009, 2:24 AM Hi freinds, I have a question thats on my mind for a long time: should a closefield/exitfield of a field be executed if one clicks a button that has its traversalon property set to true (on the same card of course)? I think yes, but it doesn't, Rev 3.4, OS X 10.5xxx. According to the docs, traversalon will catch the focus which implies that the focus will be taken away from other objects, like fields in this case and should thus fire a closefield/exitfield handler!? I also found that sometimes a mouseenter of an object in another NOT active stack (sic!), when you move the mouse on the monitor, gets fired, but a closefield/exitfield in the active stack does not. This makes it alsmost impossible to implement a reliable autosave feature... Any insights and opinions welcome. Best Klaus -- Klaus Major http://www.major-k.de kl...@major.on-rev.com ___ use-revolution mailing list use-revolution@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@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: There is a folder returns 'false' for folder selected with 'answer folder'
On Sep 9, 2009, at 12:11 AM, Phil Davis wrote: Hi Trevor, What happens if you set the defaultFolder to your target folder? Is the result empty? Yes, the result is empty. Interestingly enough it seems to work and you can get the folders and the proper folders in the network share (see my response to Jim for further details). So 'there is a folder' returns false for the path to the share and the defaultFolder accepts the path to the share. All very clear :-) -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: There is a folder returns 'false' for folder selected with 'answer folder'
On Sep 8, 2009, at 11:20 PM, Jim Bufalini wrote: Yes. Windows doesn't like forward slashes for folders. So, there is a file //computerName/folderName/filename works, but there is a folder //computerName/folderName fails. I really don't know why this is, but it is. So after your answer folder, add the line *replace slash with backslash in it* and it will work. :-) Hi Jim, I just tried that but it doesn't make a difference. I've never run into problems myself with forward slashes and checking for folder existence. I believe the engine makes the necessary changes under the hood. I did some more investigating and here is what I have found out. When using the answer folder dialog in Revolution you can select objects that aren't actually folders. For example, you can select My Network Places or My Network Places Entire Network and press the OK button. What you get back is an empty string in 'it' and 'the result' is cancel. Another selection you can make in the answer folder dialog is My Network Places MY_SHARE_NAME (a resource that has an icon of a folder with a network cable under it). Selecting the network share name returns a value in 'it' but the path does not actually point to a folder, but rather the share. 'the result' is empty. Selecting a folder within the share such as My Network Places MY_SHARE_NAME My Folder gives a valid folder path. So if you are using answer folder and wondering why the value returned is not a folder then this likely why. In a few tests I just did with 'answer file', clicking the Open button would not close the dialog box if a valid file was not selected. I would think that answer folder should behave the same, although it would mean that a Revolution developer would not be able to prompt the user for a network share name (is that something people need to do?). -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: closefield/exitfield
Hi Jan, Hi Klaus, The 'traversalOn' property has no effect for buttons on MacOSX. The safest way is to 'select empty' just before doing your auto-saving stuff; for the best user experience, save 'the selectedChunk' and select it again afterwards. thank you, I already came to this conclusion after the replies to my post about three hours ago ;-) HTH, Jan Schenkel Best Klaus -- Klaus Major http://www.major-k.de kl...@major.on-rev.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
weird card deletion anomalies
I'm rewriting my script editor to use multiple cards in a single window rather than a separate window for each script. The migration has been going well, with one oddity: When I first set this up, I had the stack's closeStack handler delete every card from #2 on: go cd 1 repeat with i = 2 to the number of cds delete cd 2 end repeat This worked well enough, but I found that about half the time I saved the Rev engine would crash. The file was fine - I can reopen it, edit anything easily, and even save it again. But only after it creates multiple cards, about half the time it crashed during the save command, while half the time it saved just fine. FWIW, the crash occured before the ~ copy was made, so it's something early on in the save routine. On a lark I move the card deletion from the closeStack handler to a preOpenStack handler. Now it works fine all the time - I can save without difficulty. Anyone else seen odd crashes during save? I've checked the RQCC, and there's only one report of a crash during save which doesn't seem related to my circumstance. It's all good now, I'm happily editing away, but it's the sort of thing that makes me wonder if I've tripped across some rare but possibly-devastatig-for-some-client-project-down-the-road issue -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: weird card deletion anomalies
On Sep 9, 2009, at 9:16 AM, Richard Gaskin wrote: I'm rewriting my script editor to use multiple cards in a single window rather than a separate window for each script. The migration has been going well, with one oddity: When I first set this up, I had the stack's closeStack handler delete every card from #2 on: go cd 1 repeat with i = 2 to the number of cds delete cd 2 end repeat Why not use for i = the number of cds down to 2? Seems cleaner to me. Though I know that the representation of cards in memory probably has nothing to do with card order, it feels to me that peeling them off the back would be cleaner than pulling them out of the middle. And, as is most likely, the cards were not shuffled after they were created, or inserted into the middle of the stack, it might actually be relevant to the crash. I admit that's a stretch, though. This worked well enough, but I found that about half the time I saved the Rev engine would crash. The file was fine - I can reopen it, edit anything easily, and even save it again. But only after it creates multiple cards, about half the time it crashed during the save command, while half the time it saved just fine. FWIW, the crash occured before the ~ copy was made, so it's something early on in the save routine. On a lark I move the card deletion from the closeStack handler to a preOpenStack handler. Now it works fine all the time - I can save without difficulty. Anyone else seen odd crashes during save? Are you compacting the stack before saving? Does it crash if, as a debugging measure, you exit before actually saving? Then save in a separate call? just some thoughts, t -- Tereza Snyder Califex Software, Inc. www.califexsoftware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Quicktime and the Snow Leopard
Le 8 sept. 09, à 22:56, Björnke von Gierke a écrit : I don't have snow leper installed, but I've read the ars technica review. Oh, Gosh, I'm sorry, but this is just TOO GOOD not to pick up on. presumably that is why several people at the conference were looking rather pale: some bad cases of SNOW LEPROSY as a result of upgrading . . . :) Personally, I am waiting for RUNTIME RENOVATION (every boxed set comes with a paintbrush and a set of overalls)! As I have only PPC Macs I won't be buying 'Snow Leper' as I don't want to make an 'Ars' (technical or otherwise) of myself. Love, Richmond. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
[RunRevLive09] Was anyone successfull in watching the recorded sessions of Rod Nicolson
Hi, was anyone of the simulcast attendees successfull in watching the recorded sessions of Rod Nicolson? It seems that the recorded sessions 'Educational Rev Vigenttes' are not complete. The sessions start right in the middle and also the end is interrupted. Regards Matthias ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: weird card deletion anomalies
Tereza Snyder wrote: On Sep 9, 2009, at 9:16 AM, Richard Gaskin wrote: I'm rewriting my script editor to use multiple cards in a single window rather than a separate window for each script. The migration has been going well, with one oddity: When I first set this up, I had the stack's closeStack handler delete every card from #2 on: go cd 1 repeat with i = 2 to the number of cds delete cd 2 end repeat Why not use for i = the number of cds down to 2? Seems cleaner to me. Though I know that the representation of cards in memory probably has nothing to do with card order, it feels to me that peeling them off the back would be cleaner than pulling them out of the middle. And, as is most likely, the cards were not shuffled after they were created, or inserted into the middle of the stack, it might actually be relevant to the crash. I admit that's a stretch, though. It may be a long shot, but if it helps pin it down it's worth trying. Thanks for the suggestion. If it's related to the crash, however, it may raise a question about the stability of reordering cards. We'll see This worked well enough, but I found that about half the time I saved the Rev engine would crash. The file was fine - I can reopen it, edit anything easily, and even save it again. But only after it creates multiple cards, about half the time it crashed during the save command, while half the time it saved just fine. FWIW, the crash occured before the ~ copy was made, so it's something early on in the save routine. On a lark I move the card deletion from the closeStack handler to a preOpenStack handler. Now it works fine all the time - I can save without difficulty. Anyone else seen odd crashes during save? Are you compacting the stack before saving? Does it crash if, as a debugging measure, you exit before actually saving? Then save in a separate call? Sometimes I use a variant of MC's Save menu item, which does a compact, a brief pause, then a save, and other times I've used just the save command by itself. I've noticed no difference between compacting and not compacting on this one. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: weird card deletion anomalies
Richard Gaskin wrote: Tereza Snyder wrote: On Sep 9, 2009, at 9:16 AM, Richard Gaskin wrote: I'm rewriting my script editor to use multiple cards in a single window rather than a separate window for each script. The migration has been going well, with one oddity: When I first set this up, I had the stack's closeStack handler delete every card from #2 on: go cd 1 repeat with i = 2 to the number of cds delete cd 2 end repeat Why not use for i = the number of cds down to 2? Seems cleaner to me. Though I know that the representation of cards in memory probably has nothing to do with card order, it feels to me that peeling them off the back would be cleaner than pulling them out of the middle. And, as is most likely, the cards were not shuffled after they were created, or inserted into the middle of the stack, it might actually be relevant to the crash. I admit that's a stretch, though. It may be a long shot, but if it helps pin it down it's worth trying. Thanks for the suggestion. If it's related to the crash, however, it may raise a question about the stability of reordering cards. We'll see I just tried the change to delete cards off the back on closeStack rather than delete cd 2 - still crashed. Once I removed that from closeStack and reinstated it in the preOpenStack handler it resumed reliable operation. I guess the good news there is that reordering cards on the fly doesn't seem to have a problem. :) -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
RE: problems with libURLftpUploadfile
Thanks Jim, This is really good advice which I'll try this evening. I does put me in a bit of a quandary though as my original script now works just by changing the variable name.(no idea why) This will probably fail at the worst moment knowing my luck so I'll try your suggestion and report back. Regards Kevin Stallibrass Jim Ault Wrote: My quick guess is that you are seeing the following... -1- libURLftpUploadFile c:/myfile.txt, tURL ,showStatus sending a string to be used by libURLftpUploadFile -2- libURLftpUploadFile tFilepath, tURL ,showStatus allowing the function to 'evaluate' the string inside the variable This probably results in either empty if the file 'myfile.txt' does not exist the contents of myfile.txt read from the hard drive --- Try this variation put c:/ into tFilepath put myfile.txt into tFilename --now concatenate to form the param at the time of sending libURLftpUploadFile ( tFilepath tFilename), tURL ,showStatus This is confusing, I know, but when working with interpretive languages, these nuances are part of the landscape. They have their purpose since there are times when this is exactly what you want. Power programmers use this to their advantage when the literal path and filename is not known but discovered at runtime on different hard drives. Hope this works for you. Let us know. If not I will do a little digging into the libURLftpUploadFile in the library to see how Rev uses the first param. Jim Ault Las Vegas ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: There is a folder returns 'false' for folder selected with 'answer folder'
On Sep 9, 2009, at 9:31 AM, Trevor DeVore wrote: Another selection you can make in the answer folder dialog is My Network Places MY_SHARE_NAME (a resource that has an icon of a folder with a network cable under it). Selecting the network share name returns a value in 'it' but the path does not actually point to a folder, but rather the share. 'the result' is empty. Another update - After further discussions with the customer it turns out that he can create folders/files directly within the share. On my setup I can't create folders or copy files directly to the share, I have to work on a folder inside the share. That behavior is probably related to how VMWare set the share up though. So it appears that 'there is a folder' is just not seeing shares as folders when they should be. I think I'm going to file a bug report. -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Scripting approach for a splittable window?
Hi David, I guess not too many Revers are heavily into drawing applications. Several months ago I started to do pretty much what you're describing, but got discouraged because I knew I had already done something similar to it years ago using FutureBasic, and it wasn't nearly as difficult. More direct. It was the drawing tools that gave me the most problems. Instead of using panes, if I remember correctly, I had the master (whole) drawing off-screen, but had trouble efficiently moving around the drawing with scrolling, panning or zooming. Basically, I wanted to duplicate MacDraft in Rev, so I could give it features MD doesn't have and probably never will. Unless you have a very large monitor, as I do, dividing it into 4 panes seems to be not very useful, since it would be, perhaps, more useful to merely be able to zoom or pan portions of the master-page to the full screen. Good luck. I look forward to your progress. Joe Wilkins On Sep 8, 2009, at 4:51 PM, David Epstein wrote: Has anybody tried to build a scrollable, horizontally and vertically splittable window interface that allows a user to create and freely add, delete, and edit graphic objects or fields in any pane of the window? The true page size might be much bigger than can be shown in the window at any one time, but the objective is to let the user split his view and inspect any 2 vertical regions and any 2 horizontal regions (as in a spreadsheet). I can think of various ways this might be approached, and wondered if anyone has experience or advice. Should we make 4 groups with identical content, adjust their scroll properties appropriately, and when a user edits one group automatically change all the others (and, in that case, should this be done by copying a created or modified object, or by replacing each entire group with a copy of the changed one)? Should we maybe keep a master page off screen entirely, and copy objects from that master page to the appropriate pane by checking the rect of each object against the pane's intended scroll position? Or should the master set of objects be alternately hidden, shown in a pane, or cloned in several panes, based on a list of their logical locations that gets compared with the intended pane scroll positions? Or should we maybe construct each pane from an image of a rect of the master page, and when the user tries to edit a pane swap in the real objects, or a scrolled view of the master page? Or something else entirely? Many thanks. David Epstein ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: ideas for 6 year old stack
Hi Mark, Ok, sorry, I have to defer to Swami then. It works fine for me on Windoz, Firefox 3.5.2. I don't have a Mac to try it with. Aloha, Sadhu -- Message: 2 Date: Tue, 8 Sep 2009 19:21:19 +0200 From: Mark Schonewille m.schonewi...@economy-x-talk.com Subject: Re: ideas for 6 year old stack Hi Sadhu, The third time, the stack loaded and I was able to click on the Begin button. The second window opened behind the browser. After looking around in that window and closing it, the stack locked up again. I'm using Mac OS 10.5.7 with Firefox 3.0.8. I haven't read any erlier posts about this. I just saw it now and was curious enough to click the link. -- Best regards, Mark Schonewille ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Scripting approach for a splittable window?
Joe Lewis Wilkins wrote: I guess not too many Revers are heavily into drawing applications. Several months ago I started to do pretty much what you're describing, but got discouraged because I knew I had already done something similar to it years ago using FutureBasic, and it wasn't nearly as difficult. More direct. Coming from many years with SuperCard, this is one of the very few areas where I've been disappointed with the Rev experience. The design philosophy with SC was that all tools are available to the scripter for use in their apps, and because the pointer tool is used in a very different context from the browse tool is has its own set of messages (pointerDown, pointerUp, pointerDoubleUp, etc.). For many years Rev the philosophy seemed to be that the pointer tool, while available to developers to use if they can, exists primarily for the benefit of layout tasks within the IDE. There is some merit to this approach, but also some compromises. The upside is that the arrow tool was really only useful for working with native primitives (buttons, fields, etc.), and modern drawing apps like MacDraft need more complex objects anyway so historically the thinking was that if you need complex objects use the browse tool and emulate all of the pointer tool behaviors. The downside was that it sounds simple enough, but ask anyone who's done it just how simple it is to maintain each object in a nested group which contains a group of control handles for indicating selection and resizing. It's a lot of work to set up, adds a tremendous amount of complexity to your code, and noticeable lags when you work with it relative to the snappy performance and ease of implementation with the pointer tool, where selection handles just naturally come along for the ride. Rev took a giant leap forward toward supporting the crafting of modern drawing environments with v3.5, which now allows groups to have their own selectGroupedControls property settable independently of the global property of the same name. In conjunction with 3.5's new group-specific messages, and with Behaviors so you can manage any number of custom control instances from a single script, you can now craft custom controls which work gracefully with the pointer tool in many circumstances. But there are still a few weaknesses: Line and polygon objects still cannot be interactively resized to be perfectly horizontal or vertical. It's not merely that it doesn't support the conventional convenience of doing this automatically when dragging with the Shift key, it simply can't be done at all without the new editMode property, which carries subtle but important implications that make it suboptimal for end-user drawing environments, as Ken notes here: http://quality.runrev.com/qacenter/show_bug.cgi?id=7706 Also, some mouse messages are only sent to controls when the pointer tool is active, while they're also sent to the card when the browse tool is active, such as dragEnter, making it difficult for a drawing pane to respond to some events. We might consider using a graphic object at the back of the drawing pane to catch such messages, and with the cantSelect property settable so that the object will always behave as though the browse tool is active that will indeed get the message. But the downside is that it then prevents drag-selecting around objects with a marquee. Another challenge is not being able to interactively create controls within groups. If your app provides a way for a user to add a shape, you must use drag-and-drop to do so (trapping mouseMove to compensate for the absence of dragEnter, as noted above), because there's currently no tool mode specific to groups. http://quality.runrev.com/qacenter/show_bug.cgi?id=623 Alternatively you could let the user create the control above the group and copy it into the group on newGraphic, newButton, etc., but if the new control overlaps the scrollbar it just looks wonky. Another benefit to having tool modes being specific to groups is that you could then easily have a single window with multiple panes in which some of those panes are tools and others are the drawing region. This is as common in modern apps as using palettes for tools has been historically, and in Rev can only be done if you set the selectGroupedControls of every object outside of your drawing pane to true (and also suspend the IDE when you're working on such things, as most mouse messages are trapped by the IDE when the pointer tool is active). Scaling the drawing region can be done in script, but is very cumbersome and error-prone. A strong nice-to-have would be the ability to scale the display of stacks and groups: http://quality.runrev.com/qacenter/show_bug.cgi?id=6589 All that said, Rev 3.5's new behaviors, and group-specific messages and properties, took the engine a giant leap forward for making drawing apps. With a few more enhancements to
[REQUEST] Survey on future projects and feedback on RunRevLive 2009
Hi There folks, in an everlasting effort to produce better and more interesting things, I've put up an online survey where I request feedback (anonymous) on my RunRevLive 2009 sessions and also try to measure the interest in future endeavours. Even if you did not go to RunRevLive, please be kind and answer the survey, for those that complete the survey, I will give a link to the best comic ever! (ok this is cheap, but hey, it's only 5 minutes or less if you click randomly) http://wecode.org/feedback And remember, it is an anonymous survey, no info is kept on who you are, so feel free to speak your mind. :D -- http://www.andregarzia.com All We Do Is Code. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Scripting approach for a splittable window?
After my long-winded rant I felt I at least owed it to David to answer his original question - David Epstein wrote: Has anybody tried to build a scrollable, horizontally and vertically splittable window interface that allows a user to create and freely add, delete, and edit graphic objects or fields in any pane of the window? There are a good many ways to do this, but hopefully this example will be at least a little helpful: go url http://fourthworldlabs.com/rev/splitter-experiment.rev; It's a very rudimentary four-pane layout I threw together in just a couple minutes for you, so it's missing a lot of the finishing touches like cursor changes, resize limits, etc., but may help you get started working with multi-pane layouts. With the Dictionary pointers at the end of my long message earlier, you should be able to add support for adding and manipulating objects within those groups. Keep us posted on how it works out. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
RE: There is a folder returns 'false' for folder selected with 'answer folder'
Hi Trevor, Another update - After further discussions with the customer it turns out that he can create folders/files directly within the share. On my setup I can't create folders or copy files directly to the share, I have to work on a folder inside the share. That behavior is probably related to how VMWare set the share up though. So it appears that 'there is a folder' is just not seeing shares as folders when they should be. I think I'm going to file a bug report. I think you are dealing with a couple things here. I did remember correctly that there was a difference between there is a folder and there is a file across network shares. So for example, this works where you select a file like *//computerName/folderName/filename* You will get true: ON mouseUp pMouseBtnNo put empty into fld fldResult answer file Select a network file CheckFile it END mouseUp ON CheckFile pFile put The selected file is: pFile cr after fld fldResult put There is such a file: (there is a file pFile) cr cr after fld fldResult END CheckFile This does not work as expected: ON mouseUp pMouseBtnNo put empty into fld fldResult answer folder Select a network folder CheckFolder it replace slash WITH backslash in it CheckFolder it END mouseUp ON CheckFolder pFolder put The selected folder is: pFolder cr after fld fldResult put There is such a folder: (there is a folder pFolder) cr cr after fld fldResult END CheckFolder I thought I had gotten it to work before by changing the slash but as you can see I just tested and it is false in both cases. There is a work around, I just can't remember it. ;-) Now as to writing files to a network share. This does work: ON mouseUp pMouseBtnNo put fld fldResult into URL (file: //computerName/folderName/AATest.txt) END mouseUp The reason why it may not be working for you is you need to check the share property on the shared folder itself and go to Advanced button and then Permission and make sure it is allowing Full Control. Otherwise you have only read permissions, which is the default. Aloha from Hawaii, Jim Bufalini ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
[RunRevLive09] Ticket Example Application
Hi everybody, Finally wrapped up a few loose ends and uploaded the slides and example code for my sessions on 'Desktop Databases with SQLite' and 'Basic Reporting and Output' You can download the zip archive here: http://www.quartam.com/downloads/tea.zip Remember that this is example code and thus by its very nature incomplete and often weak on error checking. But I hope you'll learn something out of it anyway. Enjoy! Jan Schenkel = Quartam Reports PDF Library for Revolution http://www.quartam.com = As we grow older, we grow both wiser and more foolish at the same time. (La Rochefoucauld) __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Weird email sending rejection from on-rev using Sarah's library
I'm using Sarah Reichelt's SMTP library, which has worked well for me for many years (thanks, Sarah!). I'm now asking it to send mail via one of my on-rev email addresses (I use on-rev to host my luceatlux.com domain): Email address gbrack...@luceatlux.com Username: (correct - Apple mail uses the same one) SMTP server: mail.luceatlux.com with Authentication checked Password (correct - Apple mail uses the same one) Using Sarah's latest stack, downloaded today, and attempting to send a single email titled Test with message This is a test of Sarah's current library. I get an alert Connection error: NotAuthenticated with the following log: 220-odin.on-rev.com ESMTP Exim 4.69 #1 Wed, 09 Sep 2009 14:28:03 -0500 - EHLO 172.16.1.7 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. - QUIT 250-odin.on-rev.com Hello pool-96-233-30-16.bstnma.east.verizon.net [96.233.30.16] 250-SIZE 52428800 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS 250 HELP - Any ideas why this might happen? As I say, Apple mail has no difficulty with these parameters. Maybe there's a hint in the log? Why does it mention bulk mail? George ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Weird email sending rejection from on-rev using Sarah's library
On Thu, Sep 10, 2009 at 5:53 AM, George C Brackettgbrack...@luceatlux.com wrote: I'm using Sarah Reichelt's SMTP library, which has worked well for me for many years (thanks, Sarah!). I'm now asking it to send mail via one of my on-rev email addresses (I use on-rev to host my luceatlux.com domain): Email address gbrack...@luceatlux.com Username: (correct - Apple mail uses the same one) SMTP server: mail.luceatlux.com with Authentication checked Password (correct - Apple mail uses the same one) Using Sarah's latest stack, downloaded today, and attempting to send a single email titled Test with message This is a test of Sarah's current library. I get an alert Connection error: NotAuthenticated with the following log: 220-odin.on-rev.com ESMTP Exim 4.69 #1 Wed, 09 Sep 2009 14:28:03 -0500 - EHLO 172.16.1.7 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. - QUIT 250-odin.on-rev.com Hello pool-96-233-30-16.bstnma.east.verizon.net [96.233.30.16] 250-SIZE 52428800 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS 250 HELP - Any ideas why this might happen? As I say, Apple mail has no difficulty with these parameters. Maybe there's a hint in the log? Why does it mention bulk mail? Sorry George, it won't work. My library uses port 25 for standard SMTP. On-Rev uses port 465 (I think) and SSL to connect. I never worked out the SSL connection details, but maybe I should take a look and see if it is possible. In the meantime, you could use an irev script to send emails using the mail shell command. Cheers, Sarah ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Weird email sending rejection from on-rev using Sarah's library
No problem, Sarah -- you never promised us a rose garden! Having explored your code for ideas, I remain VERY grateful! As it happens, I tried sending from your stack WITHOUT authentication and, what do you know, it sent! Changing Apple Mail preferences the same way gives the same results. Now I don't know what's going to happen when I try to send a lot of emails, but we'll find out. The program I'm working with sends results of student behavior to students and families in bursts of 20 at a time, with a pause between. I'll let you know whether this works. George On Sep 9, 2009, at 4:27 PM, Sarah Reichelt wrote: On Thu, Sep 10, 2009 at 5:53 AM, George C Brackettgbrack...@luceatlux.com wrote: I'm using Sarah Reichelt's SMTP library, which has worked well for me for many years (thanks, Sarah!). I'm now asking it to send mail via one of my on-rev email addresses (I use on-rev to host my luceatlux.com domain): Email address gbrack...@luceatlux.com Username: (correct - Apple mail uses the same one) SMTP server: mail.luceatlux.com with Authentication checked Password (correct - Apple mail uses the same one) Using Sarah's latest stack, downloaded today, and attempting to send a single email titled Test with message This is a test of Sarah's current library. I get an alert Connection error: NotAuthenticated with the following log: 220-odin.on-rev.com ESMTP Exim 4.69 #1 Wed, 09 Sep 2009 14:28:03 -0500 - EHLO 172.16.1.7 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. - QUIT 250-odin.on-rev.com Hello pool-96-233-30-16.bstnma.east.verizon.net [96.233.30.16] 250-SIZE 52428800 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS 250 HELP - Any ideas why this might happen? As I say, Apple mail has no difficulty with these parameters. Maybe there's a hint in the log? Why does it mention bulk mail? Sorry George, it won't work. My library uses port 25 for standard SMTP. On-Rev uses port 465 (I think) and SSL to connect. I never worked out the SSL connection details, but maybe I should take a look and see if it is possible. In the meantime, you could use an irev script to send emails using the mail shell command. Cheers, Sarah ___ use-revolution mailing list use-revolution@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@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Weird email sending rejection from on-rev using Sarah's library
All is well: multiple emails in groups of 20 go through just fine without authentication. Thanks again, Sarah! George On Sep 9, 2009, at 4:38 PM, George C Brackett wrote: No problem, Sarah -- you never promised us a rose garden! Having explored your code for ideas, I remain VERY grateful! As it happens, I tried sending from your stack WITHOUT authentication and, what do you know, it sent! Changing Apple Mail preferences the same way gives the same results. Now I don't know what's going to happen when I try to send a lot of emails, but we'll find out. The program I'm working with sends results of student behavior to students and families in bursts of 20 at a time, with a pause between. I'll let you know whether this works. George On Sep 9, 2009, at 4:27 PM, Sarah Reichelt wrote: On Thu, Sep 10, 2009 at 5:53 AM, George C Brackettgbrack...@luceatlux.com wrote: I'm using Sarah Reichelt's SMTP library, which has worked well for me for many years (thanks, Sarah!). I'm now asking it to send mail via one of my on-rev email addresses (I use on-rev to host my luceatlux.com domain): Email address gbrack...@luceatlux.com Username: (correct - Apple mail uses the same one) SMTP server: mail.luceatlux.com with Authentication checked Password (correct - Apple mail uses the same one) Using Sarah's latest stack, downloaded today, and attempting to send a single email titled Test with message This is a test of Sarah's current library. I get an alert Connection error: NotAuthenticated with the following log: 220-odin.on-rev.com ESMTP Exim 4.69 #1 Wed, 09 Sep 2009 14:28:03 -0500 - EHLO 172.16.1.7 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. - QUIT 250-odin.on-rev.com Hello pool-96-233-30-16.bstnma.east.verizon.net [96.233.30.16] 250-SIZE 52428800 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS 250 HELP - Any ideas why this might happen? As I say, Apple mail has no difficulty with these parameters. Maybe there's a hint in the log? Why does it mention bulk mail? Sorry George, it won't work. My library uses port 25 for standard SMTP. On-Rev uses port 465 (I think) and SSL to connect. I never worked out the SSL connection details, but maybe I should take a look and see if it is possible. In the meantime, you could use an irev script to send emails using the mail shell command. Cheers, Sarah ___ use-revolution mailing list use-revolution@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@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@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Graphic speed comparison between webLets and desktop stacks
James Hurley wrote: On the Mac there has been a longstanding problem in using repeat loops to control the movement of screen objects. It is necessary to insert a forced screen refresh every time through the loop on the desktop. That problem goes away on the Web. A screen refresh is no longer needed. The stack I wrote is very busy, lots of factors to vary in order to compare all the possibilities. If you have the courage you can compare these things for yourself on the desktop using the stack: go url http://jamesphurley.on-rev.com/OnRevGraphicTimer.rev; And on the Web, go to http://jamesphurley.on-rev.com/OnRevTimer/test.html The stack is a little busy. Jim Hurley (P.S. On the third card of the stack above I added is a simulation of planetary motion. The speed is fine on the desktop and the motion is very smooth, but it is WAY too speedy on the Web. I didn't include any accommodation for the speed change on the Web. A good example of the need to do so. For comparison, I tried some examples on Windows (XP, Rev Enterprise 4.0-dp-4, Internet Explorer 8) and got identical* results on the desktop stack as with the revlet. *OK, I got the range 727, 728 or 729 milliseconds consistently when choosing 90 points in the circle and 7 milliseconds on the delay slider. -- View this message in context: http://www.nabble.com/Graphic-speed-comparison-between-webLets-and-desktop-stacks-tp25332280p25373791.html Sent from the Revolution - User mailing list archive at Nabble.com. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Graphic speed comparison between webLets and desktop stacks
SparkOut wrote: James Hurley wrote: On the Mac there has been a longstanding problem in using repeat loops to control the movement of screen objects. It is necessary to insert a forced screen refresh every time through the loop on the desktop. That problem goes away on the Web. A screen refresh is no longer needed. The stack I wrote is very busy, lots of factors to vary in order to compare all the possibilities. If you have the courage you can compare these things for yourself on the desktop using the stack: go url http://jamesphurley.on-rev.com/OnRevGraphicTimer.rev; And on the Web, go to http://jamesphurley.on-rev.com/OnRevTimer/test.html The stack is a little busy. Jim Hurley (P.S. On the third card of the stack above I added is a simulation of planetary motion. The speed is fine on the desktop and the motion is very smooth, but it is WAY too speedy on the Web. I didn't include any accommodation for the speed change on the Web. A good example of the need to do so. For comparison, I tried some examples on Windows (XP, Rev Enterprise 4.0-dp-4, Internet Explorer 8) and got identical* results on the desktop stack as with the revlet. *OK, I got the range 727, 728 or 729 milliseconds consistently when choosing 90 points in the circle and 7 milliseconds on the delay slider. And I meant to say, the blue planet spinning round the sun was high speed to the point of stroboscopic inability to see where it was at any given point - both on the web revlet and the desktop stack. -- View this message in context: http://www.nabble.com/Graphic-speed-comparison-between-webLets-and-desktop-stacks-tp25332280p25373806.html Sent from the Revolution - User mailing list archive at Nabble.com. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
[ANN} updates to libs
I've updated libHash-Hmac to 2.3 - it now includes three crc functions: crc-32, crc-16, and crc-ccitt. Also, imed-edition (crazy name, crazy guy :-) has found problems with diacritc chars in libJson, and gave me solutions (thanks!), so libJson is updated to 1.0.4b. Both can be found here: http://futsoft.futilism.com/revolutionstuff.html Best, Mark Smith ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: html forms vs revlets
I had been wondering the same thing as Ron... Thanks for further info, Sarah; I, too, will be following this :-) Judy On Wed, 9 Sep 2009, Sarah Reichelt wrote: I hadn't thought of using revlets in the place of forms but it is an interesting thought. Currently, we have html forms and the data they send can easily be processed using irev scripts. If you had a revlet acting as the form, there seem to be two ways it could handle the submitted data. Either it could POST it all off to a .irev file exactly or all the processing could be done in the revlet itself, with any emails generated (using the mail shell command) and data saved. Obviously, for us Rev people, the idea of constructing a form in Rev is much easier than constructing it as HTML, but it does limit your form fillers to people prepared to install the plugin. Anyway, it's definitely worth trying and I would love to hear how you get on with it. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
(OT) IT Culture
Hello, A fellow Rev user found this article interesting and asked that I repost the URL here. Quick summarizing quotation: While everyone would like to work for a nice person who is always right, IT pros will prefer a jerk who is always right over a nice person who is always wrong. http://www.computerworld.com/s/article/9137708/Opinion_The_unspoken_truth_about_managing_geeks?taxonomyId=14pageNumber=2 Judy ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: There is a folder returns 'false' for folder selected with 'answer folder'
On Sep 9, 2009, at 2:34 PM, Jim Bufalini wrote: I think you are dealing with a couple things here. I did remember correctly that there was a difference between there is a folder and there is a file across network shares. So for example, this works where you select a file like *//computerName/folderName/filename* You will get true: ... I thought I had gotten it to work before by changing the slash but as you can see I just tested and it is false in both cases. There is a work around, I just can't remember it. ;-) Having the user map the network drive is one workaround, although not an ideal one. ... The reason why it may not be working for you is you need to check the share property on the shared folder itself and go to Advanced button and then Permission and make sure it is allowing Full Control. Otherwise you have only read permissions, which is the default. Right. We got the file writing issue worked out. It was a red herring and was related to the fact that 'there is a folder' wasn't working properly. Thanks for the additional info Jim. -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
iRev list of commands available
Where is there a list of iRev commands available? I just tried revSpeak in iRev and got a handler not found error and would like to know what else is not available. Thanks Tom McGrath III Lazy River Software 3mcgr...@comcast.net iTunes Library Suite - libITS Information and download can be found on this page: http://www.lazyriversoftware.com/RevOne.html ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution