Re: Custom colored scrollbars for fields BETA
Ah, yes! I should have read the whole thing and I'd probably have realized that. Thanks Chipp, Joe On Jun 27, 2008, at 10:20 PM, Chipp Walters wrote: On Fri, Jun 27, 2008 at 10:48 PM, Joe Lewis Wilkins <[EMAIL PROTECTED]> wrote: Chipp, BTW, who authored the text in the scrolling field? It's a John F. Kennedy speech: Ask Not What Your Country Can Do For You ___ 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: Custom colored scrollbars for fields BETA
On Fri, Jun 27, 2008 at 10:48 PM, Joe Lewis Wilkins <[EMAIL PROTECTED]> wrote: > Chipp, > > > BTW, who authored the text in the scrolling field? It's a John F. Kennedy speech: Ask Not What Your Country Can Do For You ___ 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: Custom colored scrollbars for fields BETA
I am using a Mac with OS X 10.4.11 and it works great. This is very nice! thank you, -=>JB<=- On Jun 27, 2008, at 3:52 PM, Chipp Walters wrote: Here's a plugin which allows one to create custom colored scrollbars for fields in Rev. It's ONLY BEEN TESTED ON WinXP. So, any of you Mac, Vista or Linux folks can check it out and let me know if it works. It's pretty simple and not as beautiful or fancy as those created by Scott Rossi, but it's definitely a 'no frills' approach, which has minimum impact. It's works like my altFldHeader which puts buttons at the top of fields for sorting tables, etc. To download it, just type into the msg box (or cut/paste) go URL "http://www.gadgetplugins.com/altplugins/altFldScroller.rev"; Then be sure and save. Make sure and run this in palette mode. If you use altPluginToolbar, it will install and automatically run in palette mode. best, Chipp ___ 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: Custom colored scrollbars for fields BETA
Chipp, Thanks for the contribution. Not sure how well it works on Macs yet. BTW, who authored the text in the scrolling field? Joe Wilkins On Jun 27, 2008, at 3:52 PM, Chipp Walters wrote: Here's a plugin which allows one to create custom colored scrollbars for fields in Rev. It's ONLY BEEN TESTED ON WinXP. So, any of you Mac, Vista or Linux folks can check it out and let me know if it works. It's pretty simple and not as beautiful or fancy as those created by Scott Rossi, but it's definitely a 'no frills' approach, which has minimum impact. It's works like my altFldHeader which puts buttons at the top of fields for sorting tables, etc. To download it, just type into the msg box (or cut/paste) go URL "http://www.gadgetplugins.com/altplugins/altFldScroller.rev"; Then be sure and save. Make sure and run this in palette mode. If you use altPluginToolbar, it will install and automatically run in palette mode. best, Chipp ___ 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
WPAD and DHCP Servers
Hi, In my quest to come up with a library that plays nicely with proxy servers in as many situations as possible I'm working on an implementation of the WPAD protocol for Revolution. When looking for the wpad.dat file you first ask for option 252 from a local DHCP server and the server will return a string pointing to wpad.dat. If that doesn't work then you move on to DNS and look for the wpad subdomain using the host name as the starting point. I think I have the DNS portion figured out and I've coded an implementation using 'the hostName' and hostNameToAddress() (not tested yet). I'm a little lost when it comes to the DHCP however. I am assuming that I should try to contact the DHCP server as defined in the network settings. On my local network that is 192.168.1.1. What I'm not sure about is how to send a request for option 252. Is there anybody out there who is familiar with WPAD, DHCP and how to talk to a DHCP server an could share some insight? Thanks, -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com Email has been scanned for viruses by Altman Technologies' email management service - www.altman.co.uk/emailsystems ___ 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: Printing limitations
Robert Sneidar wrote: Are you actually printing 999 pages or are you producing a PDF? I know there was a limit to the number of pages in a PDF but that was some time ago. Thanks for the response. I didn't actually try it myself, but I'm almost positive the person who reported it was creating a pdf. I can't imagine anyone printing that much paper. Also, the person was a product tester who was running an extreme case as a stress test. Maybe with luck the real customers will never hit this limit. It's encouraging that it might be a PDF limitation. I'll see if I can find out more about that. Thanks for the tip. -- Jacqueline Landman Gay | [EMAIL PROTECTED] 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: Manipulating Raw Picture Data
On Jun 26, 2008, at 8:47 PM, [EMAIL PROTECTED] wrote: I have an image where different regions consist of known colors. I would like to fill a region with color at runtime as a sort of highlight. The situation does not lend itself to using separate transparent png images In addition to the earlier suggestions, take a long look at inkmode. By cleverly overlaying a colored graphic on top of your image and adjusting inkmode, it should be possible to make specific colored areas change color. You can do this very quickly and without resorting to polygons or imagedata. An old trick from the 8-bit monitor days! Jim Lambert ___ 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: Printing limitations
Are you actually printing 999 pages or are you producing a PDF? I know there was a limit to the number of pages in a PDF but that was some time ago. Bob "SlimPikn" Sneidar Hog Pilot Extraordinaire On Jun 27, 2008, at 7:41 AM, J. Landman Gay wrote: I have a bug report on a client project that Rev will not print out more than 999 pages. I'm trying to figure out if there's an error in my scripts or if there's a limitation in Rev. Since printing up to 999 pages works okay, I'm not sure where my scripts could be going wrong. Anyone experienced this? -- Jacqueline Landman Gay | [EMAIL PROTECTED] 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 ___ 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
SSL and PostgreSQL
Context: We want to implement a client server application (2 tier) over the net, a Rev client on Mac/PC, using the Rev database library functions, to talk directly to a PostgreSQL database on a remote server. For security purposes, PostgreSQL has the right stuff such as SSL and it's own firewall. We realize that a 3 tier architecture may be more secure in general, but we have reasons to want to do this, and it's for a very limited number of users strictly controlled (for example, we can restrict which IP addresses are allowed to connect.) Problem: What about Revolution? Does it have the right stuff? The documentation on the revOpenDataBase function is not entirely clear - but it seems to indicate that SSL only works on MySQL? Is that true? Also, the user manual hints that SSL functionality may not be available in the database library except in the Enterprise edition. Is that correct? Solution: What's the scoop? Can we use the rev built in DB functions over SSL to Postgres? Anyone know? Anyone doing 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
Custom colored scrollbars for fields BETA
Here's a plugin which allows one to create custom colored scrollbars for fields in Rev. It's ONLY BEEN TESTED ON WinXP. So, any of you Mac, Vista or Linux folks can check it out and let me know if it works. It's pretty simple and not as beautiful or fancy as those created by Scott Rossi, but it's definitely a 'no frills' approach, which has minimum impact. It's works like my altFldHeader which puts buttons at the top of fields for sorting tables, etc. To download it, just type into the msg box (or cut/paste) go URL "http://www.gadgetplugins.com/altplugins/altFldScroller.rev"; Then be sure and save. Make sure and run this in palette mode. If you use altPluginToolbar, it will install and automatically run in palette mode. best, Chipp ___ 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: rev apps on iPhone?
I understand the desire to have Rev a write-once, deploy everywhere solution... iPhone, Windows mobile, web, toaster, microwave, etc. But I'd like to cast my one very small vote that Rev continue to focus on doing one thing really well- make desktop apps for OSX/WinXP/Vista/ Linux that work really well. To me, continuing to refine Rev's power in making it easier to work with databases, improving table fields, Quicktime and AVI functions, adding more standard widgets like popup calendars and various types of grids, better text processing... in my opinion, improving those core functions is so much more important than trying to make it a do everything solution, especially for a smaller company. Xcode works fine for iPhone, there are other solutions for web, a wise person once told me, "stick to one thing, and be the best in the world at it." (Of course, I have never followed this advice meeself ;-) ___ 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
How to change the size of a stack or card by a script
Hi! I created a TabPanel-Button, but one group is small and an other big. So I changed the size of the Button acording to the group by a script, but I cannot change the size of the stack or card. How can I do it? Thanks Reinhold ___ 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
Seeking volunteer Mac tester for new Rev standalone
Hello everyone: I've been working for quite a while on a rev application called ExamMaster. It's almost ready for release (free to anyone on this list), but I need three small tests run by another Macintosh user. You would need to download the standalone from my iDisk Public Folder, then check 1) a stack opening question, 2) a font display question, and 3) an email question. I will just need a reply as to whether behavior on your end is as I expect. If you're willing, email me off list and I'll explain the details. Thank you very much in advance. Paul Gabel Santa Cruz, California [EMAIL PROTECTED] ___ 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
Faxing (again)
All, About a year ago I was asking about faxing from RR, and the one or two responses I got essentially said you just set the printer to the fax driver and go - ok, but how do you set the sub-preferences, e.g. the destination, cover page, etc.? -- Jonathan Swift - "May you live every day of your life." ___ 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: Very simple cursor problem
On Jun 27, 2008, at 10:00 AM, Mark Schonewille <[EMAIL PROTECTED] x-talk.com> wrote: There used to be some problems with cursors, especially in the IDE, in previous versions. These problems have been solved. Not completely. I have run into occasions when the cursor remains "stuck" despite my never having locked it, both in the IDE and in standalones -- it seems to occur sometimes when changing substacks or resuming Rev or the app. OSX 10.4.1, Studio 2.9 build 610. I still haven't gotten to the bottom of this. It's possible that I have a lock cursor command left in some script in the hierarchy. But there have been a couple of times when even sending "unlock cursor" from the message box doesn't change the cursor back to default mode. I never use mouseLeave and mouseEnter messages to set the cursor, because these are unreliable. If I do rely on the mouseEnter message (e.g. to show a pop-up window), I use the send (in time) command to hide the window. You could do the same with cursors. Interesting. How exactly do you change cursors, eg, for rollover effects, if not by mouseenter/mouseleave? Do you use mousemove? And what difference would the "send in time" command make? It is also possible to temporarily change the defaultCursor. This makes locking the cursor unnecessary. That's the point of my previous message. These days I try never to lock the cursor, I set the defaultcursor instead. Peter M. Brigham [EMAIL PROTECTED] ___ 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: rev apps on iPhone?
Yet ..! Yes, I guess I should have said, isn't it technically feasible? The iPhone O/S is basically a BSD Unix, right? Is it in the RunRev strategic plans, _yet_ ? On the other hand, wow, that Xcode environment looks really powerful. ___ 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: Converting a stack to a substack
Yes. Le 27 juin 08 à 19:42, Mikey a écrit : Ah. It looks like the original stack is left in place, but it's also merged into the new parent, correct? Best regards from Paris, Eric Chatonet. Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: [EMAIL PROTECTED]/ ___ 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: Converting a stack to a substack
Ah. It looks like the original stack is left in place, but it's also merged into the new parent, correct? ___ 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
Printing limitations
I have a bug report on a client project that Rev will not print out more than 999 pages. I'm trying to figure out if there's an error in my scripts or if there's a limitation in Rev. Since printing up to 999 pages works okay, I'm not sure where my scripts could be going wrong. Anyone experienced this? -- Jacqueline Landman Gay | [EMAIL PROTECTED] 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: Converting a stack to a substack
Bonsoir Mickey, Le 27 juin 08 à 19:23, Mikey a écrit : I'm starting to bring my old HC stacks over to RR, finally, and some of them I want to combine into new projects, namely I want to make them into substacks of a new stack. There are discussions from 2004 and 2005 about just setting the mainstack and substack properties, but that doesn't merge the separate stack files into a new single stack file, does it? Yes it does as soon as you save again the mainstack. I suppose I could iterate through the current stacks and just copy the cards to a new substack, but I was hoping to avoid such a kluge, since I'm sure there is a very elegant solution. Best regards from Paris, Eric Chatonet. Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: [EMAIL PROTECTED]/ ___ 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
Converting a stack to a substack
I'm starting to bring my old HC stacks over to RR, finally, and some of them I want to combine into new projects, namely I want to make them into substacks of a new stack. There are discussions from 2004 and 2005 about just setting the mainstack and substack properties, but that doesn't merge the separate stack files into a new single stack file, does it? I suppose I could iterate through the current stacks and just copy the cards to a new substack, but I was hoping to avoid such a kluge, since I'm sure there is a very elegant solution. -- Dave Barry - "Camping is nature's way of promoting the motel business." ___ 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: rev apps on iPhone?
...YET. -- Dave Barry - "Camping is nature's way of promoting the motel business." ___ 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: rev apps on iPhone?
Sadhu, Rev won't run on the iPhone, you need XCode + iPhone SDK. 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 27-jun-2008, om 18:04 heeft Sadhunathan Nadesan het volgende geschreven: Pardon if this has been discussed ... As I understood Steve Jobs from his keynote, an enterprise customer will now (as of iPhone 2.0) be able load their own apps to the iPhone, using iTunes. Does this mean we could put a Rev application on the iPhone? And have it available at the new app store? Such as the (code name Brasil) application at http://www.hinduismtoday.com/digital/ Or does it have to be developed using their Xcode environment? Sadhu ___ 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
rev apps on iPhone?
Pardon if this has been discussed ... As I understood Steve Jobs from his keynote, an enterprise customer will now (as of iPhone 2.0) be able load their own apps to the iPhone, using iTunes. Does this mean we could put a Rev application on the iPhone? And have it available at the new app store? Such as the (code name Brasil) application at http://www.hinduismtoday.com/digital/ Or does it have to be developed using their Xcode environment? Sadhu ___ 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: Problem with send command???
On Jun 26, 2008, at 11:04 PM, Shao Sean wrote: I have run into issues where my data being "sent" has had commas and it ends up thinking that it is a new parameter.. If you use variables in your send command you won't have any issues. Just create send statements that look like this: put "something" into theVar1 put "something else" into theVar2 send "MyMessage theVar1, theVar2" to field 1 of card 1 Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com-www.screensteps.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
Loading and 'normalising' text from UTF files
I'm thinking this is a frequent requirement, such that I'm hoping someone may have a standard routine for it. I'm dealing with basically plain text files. But basically plain text means English with a few things such as smart quotes and possibly a few of the more common western European accented characters; in other words, characters that are outside ASCII, but within Mac Roman and Windows Latin 1/ISO-8859-1. My app is getting these files from various sources; but they've all ended up on Mac. However, some are MacRoman, some are UTF-8.To date I've been loading all the files with "URL "file:...", which of course messes up with UTF-8. These particular files are UTF-8 with no BOM. I can probably code a routine to deal with this particular case; eg by opportunistically searching for the UTF-8 character sequence for a smart apostrophe that I happen to know will appear in all the instances I'm currently dealing with. But it made me wonder if there is a general algorithm^H^H^H heuristic I'd guess for recognising the encoding of a file, and whether anyone's code a general "load text file" routine that loads a file as binary, establishes the encoding, and normalises the content so that it can be called on files in Mac Roman or Windows Latin 1, UTF-8 or UTF-16 with or without BOM, etc, returning the same result (or as close as can be) in each case? If nobody has an actual routine that I can just steal, does anyone have tips for how to guess the encoding? TIA, - Ben ___ 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
ExifTool Question
Greetings All, I am writing a program that allows the user to add a caption for a jpg image. Right, now, that caption is being written into a text file that sits alongside the image file. My beta testers are not happy with this solution. So, I would like to be able to include a short caption as metdata in the jpg file. From the archives, it appears that using ExifTool by Phil Harvey is the way to go. I have read dozens of archived e-mails on this topic that are W-A-Y over my head. 1. How does one attach a copy of ExifTool as an application bundle in Rev? 2. Can someone provide a sample scripts that would show me how to use ExifTool to ... A. Import the jpg file B. Add the metadata C. Export the altered jpg file 3. On a related topic (at least I think it is related), how does one attach a font to a stack so it becomes a part of the standalone app so that my users don't have to install a copy onto their machines? Thanks in advance for your help. John Miller ___ 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: Very simple cursor problem
Hi Peter, There used to be some problems with cursors, especially in the IDE, in previous versions. These problems have been solved. I never use mouseLeave and mouseEnter messages to set the cursor, because these are unreliable. If I do rely on the mouseEnter message (e.g. to show a pop-up window), I use the send (in time) command to hide the window. You could do the same with cursors. It is also possible to temporarily change the defaultCursor. This makes locking the cursor unnecessary. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info. On 27 jun 2008, at 09:35, Peter Brigham wrote: I found I was having problems with using the lock cursor technique in this kind of situation, when the cursor gets locked and doesn't get unlocked. Once you lock it you have to take on the job of resetting it for every context, until you unlock it. And then sometimes for various reasons it stays locked, perhaps because a rapidly-moving cursor occasionally fails to trigger a mouseLeave message. I use "set the defaultcursor to hand" then "set the defaultcursor to empty", which works nicely and lets Rev and/or the system handle the changes without locking up the cursor. Peter M. Brigham [EMAIL PROTECTED] ___ 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: Very simple cursor problem
I found I was having problems with using the lock cursor technique in this kind of situation, when the cursor gets locked and doesn't get unlocked. Once you lock it you have to take on the job of resetting it for every context, until you unlock it. And then sometimes for various reasons it stays locked, perhaps because a rapidly-moving cursor occasionally fails to trigger a mouseLeave message. I use "set the defaultcursor to hand" then "set the defaultcursor to empty", which works nicely and lets Rev and/or the system handle the changes without locking up the cursor. Peter M. Brigham [EMAIL PROTECTED] On Jun 26, 2008, at 10:00 AM, Mark Schonewille <[EMAIL PROTECTED] x-talk.com> wrote: Hi Steve, The cursor changes, but you can't see it. Set the lockCursor to true or use the command "lock cursor" to keep the new state of the cursor. Unlock the cursor to see the default cursor(s) again. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Benefit from our inexpensive hosting services. See http://economy-x- talk.com/server.html for more info. On 20 jun 2008, at 14:12, stevex64 wrote: Hi all, This seems as basic as it can get. I have an image on a background. On mouseEnter and mouseLeave it calls a simple handler in the stack script. The script uses a switch statement. On mouseEnter I "set cursor to hand". On mouseLeave I "set cursor to arrow". I know the script gets executed because I put "put" statements in that put unique messages for mouseEnter and mouseLeave. BUT, the cursor never changes. Any suggestions? Thanks! Steve ___ 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