These scripts should work anywhere without creating any objects - first time
use creates and custom property set as a two way array. Initialisation is
not fully tested - I think this works best as a library stack?
-- Colour | Conversion
-
function colour_NameToRgb colourName
-- see also
I want to be able to translate between colorname and rgb tripplets. AFAIK
there is still no built in way to do this. In the past I created a lookup
array by setting the bgcolor of an object to each of the colornames and
retrieving the bgcolor (which used to be an rgb tripplet) - now however I
get
Has anyone tried using the Quicktime XML format for the same purpose - I was
thinking of giving it a go as it seems to be actually used - ie server side.
These are the links I've looked at - though nothing coded yet in Rev:
-
Can anyone who has OSX installed without the Apple Developer Tools (ie the
default installation) confirm whether the defaults command line tool is
installed. Typing the following into the terminal:
defaults help
or the following in the message box in Revolution
put shell(defaults help)
you could put the shell
command inside a try structure.
Cheers,
Sarah
On 10/7/07, David Bovill [EMAIL PROTECTED] wrote:
Can anyone who has OSX installed without the Apple Developer Tools (ie
the
default installation) confirm whether the defaults command line tool
is
installed. Typing
This one has bothered me for a while now - is there a good reason for these
two rather strange behaviors of the union command for arrays:
1) union with an empty base array always result in empty instead of adding
the new array
2) an array is empty even if it is not (null) and has stuff in it
Yes - the question is more should it be like this? Do other languages
treat a union the same way? I think it is very counterintuitive and it slows
down a common task of accumulating data in an array.
___
use-revolution mailing list
Are these command line utils part of the default Tiger distribution? And
does anyone know what compression is used if it is not possible to rely on
these command line utilities to be present?
On 03/10/2007, Ken Ray [EMAIL PROTECTED] wrote:
On Wed, 3 Oct 2007 13:01:40 -0400, Todd Higgins wrote:
Nothing - they are all small. My only guess is that all the pList files for
all applications ever installed are stored. All these files may be indexed
in some way - as a defaults read returns output from all the preference
files - which makes me think that it may not be compression exactly but a
Hi Ben I've done a little but not using any standards. Mark Wieder has done
more work along these ies ased on local sqLite db. I am slowly adding this
so keep me in the loop on this one?
___
use-revolution mailing list
use-revolution@lists.runrev.com
Does anyone know how MacOs pList files are (optionally) compressed (ie
preference pList files). I can't work it out or find a reference to this on
the net. I have had a few goes with zip, gzip and bzip2 without success so
far?
___
use-revolution mailing
Josh - do I remember you mentioning that you had posted this stack to
the list - I'd love to take a look now that I have downloaded
Fireworks :)
On 03/09/07, Josh Mellicker [EMAIL PROTECTED] wrote:
On Aug 31, 2007, at 2:31 AM, David Bovill wrote:
Fireworks took 8 minutes to download and $299
On 30/08/2007, Josh Mellicker [EMAIL PROTECTED] wrote:
Are you sure it wouldn't be faster to create the buttons in Fireworks?
:-)
Hmmm... I did a test. To render the gradient took 4.326 milliseconds while
Fireworks took 8 minutes to download and $299 :) Seriously though I know
your a big fan
I'm trying to get my head round the latest on export snapshot... it
seems there are a bunch of posts regarding memory leaks and syntax
problems. Certainly you can't use the syntax specified in the docs -
such as relative rects with the object form... so looking for some
advice.
Lets take a
A few experiments later and it seems the message is that the docs
are wrong - firstly there seems no point using of object form,
instead use only of window windowID. Also the docs are wrong in that
you don't need the stack to be topmost - so the following script seems
to work fine at the
On 31/08/2007, Scott Rossi [EMAIL PROTECTED] wrote:
If I understand what you're saying, one syntax form for an object is:
import snapshot from rect (rect of obj) of obj
This imports a snapshot of the object to the card using the object as the
source. The reason for doing this is it grabs
getprop object_SnapShot [imageType]
put the long id of the target into targetObject
put the stack_Object of targetObject into stackObject
put the windowid of stackObject into wID
put the rect of targetObject into localRect
switch imageType
case Transparent
Forgotten my high school math. I'm creating bevels and gradients using the
imagedata and HSV values - so I change the velocity (and/or saturation) of
the HSV values to simulate lighting on a beveled surface - to get the
appearance of a 3D rounded button... hope you get the idea - now what I need
I've been taking a look at those gently beveled buttons / bars, and I'm
wandering the best way to do this. It seems people often use gradient fill
in images created in another program. My first take on this is that it is
not the optimal way to do things - is it not better to use a small image and
, om 13:07 heeft David Bovill het volgende geschreven:
I've been taking a look at those gently beveled buttons / bars, and
I'm
wandering the best way to do this. It seems people often use
gradient fill
in images created in another program. My first take
Thanks guys - I'll give it a go. Richard, when you say:
using a stretched image as a backgroundPattern causes the object using it to
render with varied tiling results
Do you mean that if I use backgroundpattern with a button or group then the
text label or other elements that you would expect
Successfully crashing Rev with this :) Just to check - imagedata is
basically one long binary string with each pixel represented by 4 bytes
(that is characters for the rest of us), and no consideration of the width
and height of the image coming into this simple long string. On the other
hand if
Andre - the way I've done this was by using the libURLSetStatusCallback
command - you can then check for anything and do your download
asynchronously. When the callback is downloaded then fetch the next item
from your list?
___
use-revolution mailing
Thanks for the explanation Richard - lets see how it goes with 2.8.1 now
that I've figured out what was causing the crash (setting some binary rgb
values to a number 255)...
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit
Sort of... most of the work will be to do with the LDAP side of things. This
can get tricky so you might want to invest in a book - this is a good one:
http://safari.oreilly.com/1565924916/ldapsa-APP-B
With regard to Rev - there are a good selection of command line tools
available on most
I want to detect the insertion of a CD into a drive - the way that QuickTime
/ DVD players do on most platforms...
- Is there any way to tell/suggest the path to the CD / DVD drive(s)?
I thought of using the volumes function and removing the names of all the
volumes that were there before the
Thanks - works on OSX and of course Linux - but what would the commanline
equivalent be on Windows - any idea?
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
Thats the trick!
There was a time when some of the inks only worked on some of the platforms
- do these structural blends work on all platforms?
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe,
Guys - i thought everyone knew the answer was 43?
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
In my vain attempt at overcoming paranoia I'm trying eBay - yes for the
first time - and well I'm already scared :)
My first bid was/is for this phone I've always fancied prior to the iPhone
arriving here on December 15th... so i bid £30 - not a lot, figuring I
wouldn't get it and that if
:)
On 17/08/07, Ian Wood [EMAIL PROTECTED] wrote:
On 17 Aug 2007, at 21:48, David Bovill wrote:
Guys - i thought everyone knew the answer was 43?
Don't you mean 42?
Ian
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please
OK - thanks everyone - I'll keep an eye on this guy - a private bidder has
outbid me so I'm off the hook - or missed a good deal. PS - I was going for
a Nokia N93 - the one that doubles as a camcorder, which I'm curious about
as it wasn't a good seller. Paranoia shared is another mug spared.
There are a few techniques. Either:
1. Create SMIL or one of the other text based QuickTime files
2. Use Trevors Ehanced Quicktime external to create QuickTime movies
with the audio files i them.
3. Use Rev to shell out to an open source command line tool
On 16/08/07, Nicolas Cueto
On 16/08/07, David Bovill [EMAIL PROTECTED] wrote:
There are a few techniques. Either:
1. Create SMIL or one of the other text based QuickTime files
This is the easiest and works well unless you wish to have tight synching
of the tracks.
1. Use Trevors Ehanced QuickTime external
Just wandering if someone who knows about inks can work this out: I want to
make a selection area of an image the only bit that shows up clearly with
the rest of the image darkened. I think I've done this before by using two
button on top of the image - one the whole size of the image and the
Same here - no selection area on intel Mac
___
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
On 14/08/07, Sivakatirswami [EMAIL PROTECTED] wrote:
1) I had some failures which were cured by adding the
word stack but, frankly I wasn't debugging from ground zero and possibly
I had another error in my script and was blinded sided
into drawing wrong conclusions. So:
is there or should
On 17/07/07, Kay C Lan [EMAIL PROTECTED] wrote:
I just wish to confirm that although you can:
put line 3 of the cMyCustomProp of stack myStack into myVar
you can't:
set line 3 of the cMyCustomProp of stack myStack to myLine
Yes - the latter may read well and is a nice feature request- but
A related question I have is - say you have the principle of not changing a
stack but keeping all changes external - so you want to purge everything.
I guess you can still use custom properties as long as they don't get saved
- so how do you ensure the stack doesnt get saved - can you use the
Jaque - I am sure this is a bug, and it has been there since MetaCard days.
It would seem that the same issue effect setting the clipboardData - so
its a general problem. I think this problem will become more and more
important as people start to integrate web pages into their apps using
I thought that calls from script in substacks pass and get trapped by
scripts in their mainstack? Thats my experience and thats also what Richards
nice little tutorial shows?
On 17/07/07, Richard Gaskin [EMAIL PROTECTED] wrote:
Put it into a backscript or a library... personally for this
No - its definitely a bug and IMO a serious one. Yes there are also issues
with funny characters - but in general using clipboard data / copy / paste
is not reliable.
On 17/07/07, Timothy Miller [EMAIL PROTECTED] wrote:
On Jul 17, 2007, at 12:53 PM, J. Landman Gay wrote:
Timothy Miller
I'm a little lost in this thread - isn't this what i posted earlier - ie:
To make the syntax easier I create a small suite of handlers so that i can
use something like:
set the model_IndexLine [3,cMyCustomProp] of stack myStack to myLine
which I often abbreviate to:
set the model_IndexLine
. Clueless me just also turned off discoverable.
Can't imagine why I ever had it turned on...
Judy
On Fri, 13 Jul 2007, David Bovill wrote:
Thought - I'd share this :)
I'm 8 floors up. And maybe, just maybe, I've found my hacker. Kids I
guess -
somewhere down on the street - but 8 floors below
Thanks - I'll take a look at the MC docs...
On 15/07/07, J. Landman Gay [EMAIL PROTECTED] wrote:
David Bovill wrote:
Specifically - what does !u mean?
This is from the MetaCard documentation regarding menu buttons:
***
There are several special characters that you can put at the start
features and s set up for
this - but if you just want to animate a button across the screen, or as i
my case a few pieces of text in fields (changeing there size)... is Flash
any faster?
On 15/07/07, Scott Rossi [EMAIL PROTECTED] wrote:
Recently, David Bovill wrote:
Are there any ideas
On 15/07/07, Ian Wood [EMAIL PROTECTED] wrote:
Animation Engine.
Sure. But I want to see what the examples it can produce are like -
performance wise for instance before shelling out for something I may never
use?
___
use-revolution mailing list
seriesB
end repeat
delete item 1 of seriesB -- first item will be 0, discard
return char 1 to -2 of seriesB
end logScale
put logScale(72, 10) produces this series:
2,4,6,9,12,15,20,27,39,72
Best,
Mark
On 15 Jul 2007, at 02:27, David Bovill wrote:
I am playing with some animation zoom
Oh - this is the on I did for animating the texsize (without acceleration):
setprop text_Zoom [someSpeed] maxSize
if someSpeed is empty then put 2 into someSpeed
put item -1 of maxSize into maxSize
put the long id of the target into targetObject
put (the textsize of targetObject) +
On the RevMedia question - there is a bunch of stuff I don't get - it seems
you can do everything except:
Display palette and modeless windows in the development environment
So as I don't use palettes much, and modeless windows ever, and the ssl
option was recently dropped... I might as well
Seems strange syntax to me:
- to set it you use the short name of the group
- property returns the long name of a group
- setting it to the long name of a group (sometimes) works
Can anyone explain the quirks? You can find examples here:
On 15/07/07, Ian Wood [EMAIL PROTECTED] wrote:
The trial stack includes an example of a wireframe model.
Hi Ian - I downloaded everything from RunRev inclduing the Trial stack -
seems to have cahnged - there is a demo button on the trial stack but its
dimmed. Can you send me a demo?
On 15/07/07, Klaus Major [EMAIL PROTECTED] wrote:
dimmed. Can you send me a demo?
It in the demo stack of AE, not Rev!
Yes - I downloaded and searched in in the AE engine and demo, tutorials
and showcase at:
http://www.runrev.com/section/revselect/arcadeengine/index.php
No joy?
On 16/07/07, Lynn Fredricks [EMAIL PROTECTED] wrote:
On the RevMedia question - there is a bunch of stuff I don't
get - it seems you can do everything except:
-No Standalone - requires a player (and targets Windows and Mac only).
True but who needs a standalone - I never use them, rather
StackRunner or the equivalent is all the user needs.
On 16/07/07, Mark Smith [EMAIL PROTECTED] wrote:
So how do you build a custom player with RevMedia?
Best,
Mark
On 16 Jul 2007, at 01:26, David Bovill wrote:
True but who needs a standalone - I never use them, rather bundle
stacks
OK - so its a global property - not local to a particular script?
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
] wrote:
David Bovill wrote:
On 13/07/07, Richard Gaskin ambassador at fourthworld.com wrote:
That Bluetooth is merely discoverable doesn't seem alarming in itself.
Where I'm concerned is that a stranger can not only upload files to the
target computer but also execute them.
Do you know
Hi - does anyone know where I can dig out the documentation regarding the
various special chars you can use in menus?
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
Interesting I read somewhere that Google added full text search to
sqlLite codebase recently (last 6 months)?
On 14/07/07, viktoras didziulis [EMAIL PROTECTED] wrote:
one more alternative - works very fast - use sqlite in-memory database:
1) download sqlite3 command-line executable
2) run
On 14/07/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
Dan,
David provided a very good, and very concise, explanation.
I'd only add two things:
1. If you go invisible to a stack, that stack will remain invisible when
it
is closed. So the next time you go to it, it is invisible - but open.
Specifically - what does !u mean?
On 14/07/07, David Bovill [EMAIL PROTECTED] wrote:
Hi - does anyone know where I can dig out the documentation regarding the
various special chars you can use in menus?
___
use-revolution mailing list
use
On 29/06/07, Jim Ault [EMAIL PROTECTED] wrote:
I am a bit confused.. why would you pass a param then set it to empty?
or establish the param and declare it as a local, as you do later?
What is the benefit?
Finally - found a reason :)
Call by references ! I quite often in repeat loops use
I'd like to take a look at some examples of wire frame animation - for
speed and flexibility -are there any knocking around?
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
- what's the advantage over 'put a after string' ?
Best,
Mark
On 14 Jul 2007, at 19:48, David Bovill wrote:
on mouseUp
repeat 0
addAnA string
end repeat
put string
end mouseUp
on addAnA @string
put a after string
end addAnA
Non - quote chars including single ' are usually treated as just another
char. So yes replace them with empty first.
On 14/07/07, Mark Swindell [EMAIL PROTECTED] wrote:
How are you? is considered a single word by Rev.
How are you? is considered three words by Rev.
Working with text dialog,
I am playing with some animation zoom effects - and have a maths question.
Say I want to scale something between 1 and 72 in10 steps - so i need to
generate a series of numbers between 1 and 72. Now i could just say each
step is 7 - but more natural would be for it to start slower and get faster
Thanks!
___
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
Thought - I'd share this :)
I'm 8 floors up. And maybe, just maybe, I've found my hacker. Kids I guess -
somewhere down on the street - but 8 floors below? And over blue tooth? Well
- that will teach me to leave blue tooth on discoverable - here's just
hoping that it's only mp3's they have been
Very good idea Richard! Do they have an emergency phone line?
On 13/07/07, Richard Gaskin [EMAIL PROTECTED] wrote:
This is a very rare and extremely serious vulnerability. Perhaps you
should send the details to Apple so they can address it.
___
If the textstyle of the clickchunk is mixed - what's the easiest way to
determine if it is linked? I can look at the htmltext of the clickchunk...
but is there something elegant?
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please
Cancel that: I just need to look at the linktext of the clickchunk...
On 13/07/07, David Bovill [EMAIL PROTECTED] wrote:
If the textstyle of the clickchunk is mixed - what's the easiest way to
determine if it is linked? I can look at the htmltext of the clickchunk...
but is there something
On 13/07/07, Richard Gaskin [EMAIL PROTECTED] wrote:
That Bluetooth is merely discoverable doesn't seem alarming in itself.
Where I'm concerned is that a stranger can not only upload files to the
target computer but also execute them.
Do you know that to be the case? I still don't know how
It loads the stack into memory and keeps it there. You will see this if you
check the mainstacks. This is not the same as an open stack which you
can check using the openstacks.
Every time Rev gets a property (even if it checks whether a stack exists) it
loads the stack into memory - you have to
On 11/07/07, Sivakatirswami [EMAIL PROTECTED] wrote:
David, just curious, are you trying to make Rev work like Power Point or
KeyNote on the Mac where you have the presentation showing on the
second external monitor and the presentor's private notes on the primary
monitor?
Yes - I do that
Much clearer - thanks everyone - I think the documentation should be a
little clearer with this?
So I had a go - which proved pretty difficult - I don't envy anyone trying
to do technical documentation. Here is the best I can do for now. I added a
few examples and i think the hypertext links to
I have done this before - but it was a long long time ago - so maybe someone
else can help you better these are the bits of the puzzle I know:
1. just link to a file as if it were an html page - a href=
mystack.revopn.rev/a
2. Hope and pray that your ISP has their mim-types set to
On 11/07/07, Dave Cragg [EMAIL PROTECTED] wrote:
For resuming http downloads, take a look at using the Range header in
the httpHeaders. It would look something like this (untried):
set the httpHeaders to Range: bytes=1000-1999
This seems the best option... so I'd need to know how many
OK - thanks Dave and Andre. I'll start off along this path as it all seems
doable. I think I'll add the pieces bit by bit starting with HTTP resume.
I've linked this thread to the wiki pages below where i will log the
progress:
- http://handlers.rev-co.de/wiki/HttpResume
-
Dave if you are out there - what would it take to add the ability to resume
ftp and http downloads the way that browsers and ftp clients are able to? I
can do pretty well everything in Rev - the only thing missing is the ability
to recover from a problem or to quit and continue downloading the
Is the text actually UTF8 encoded - saying that it contians an an accented e
(é) - and reading docs / doing this by hand may be a bit error prone? The
first thing I'd do is check the XML with a validator and make sure that
works - before looking for bugs?
I've got some documentation with links
On 09/07/07, Malte Brill [EMAIL PROTECTED] wrote:
the text is UTF-8 encoded. It appears to be a BOM issue.
BOM might be an acronym or abbreviation for: #Bergen Ocean
Model#Bid-O-Matic#Bill of Materials#Board of Medicine#Book of Mormon#Bureau
of Meteorology, Australia#Byte Order Mark#Body of
On 09/07/07, Malte Brill [EMAIL PROTECTED] wrote:
?xml version=1.0 encoding=UTF-8?
Works as expected (unless there is more to it)
?xml version=1.0 encoding=UTF-8?
(Mind space before does not. However, the parser does not
complain and builds the tree. Just it looses data then. Seems like
Ken - what you suggest works...
but does wait with messages or wait for messages actually work? I have never
got it working - nor have I seen any example scripts with it working - and
the docs etc all point to doing it another way :)
On 09/07/07, Ken Ray [EMAIL PROTECTED] wrote:
On Mon, 9 Jul
Is there a way of telling if the contents of an image is a png or jpeg etc?
Tha is if a stack has an image and you do not know what type of image is
embedded:
put image id 1234
Result is some data being put into the message box - eg
âPNG
IHDR
On 07/07/07, Kay C Lan [EMAIL PROTECTED] wrote:
Yes I mentioned that recently on another thread and Josh Mellicker
suggested:
What if you set decorations to none, and the rect of your stack to
the screenRect?
You don't need to set the decorations - setting the rect of the stack seems
to
This is a strange one and I'd suggest serious bug - can anyone confirm or
suggest a work around?
I've created a test stack here:
go to stack url http://quality.runrev.com/qacenter/attachment.cgi?id=828;
which is an attachment to this bug report:
20:29, David Bovill a écrit :
If I change screen dimensions or arrangement on a second monitor
(at least
on OSX) Rev behaves very differently to other applications. Stacks
cannot be
positioned properly and jump around. Specifically if the screen
arrangement
is one in which the top
No - the group has an empty script and background behaviour is not turned
on.
On 07/07/07, Ken Ray [EMAIL PROTECTED] wrote:
On Sat, 7 Jul 2007 13:23:18 +0100, David Bovill wrote:
If you download this test stack (or just read on) - try clicking on the
player and selecting or cancelling
I'd say it was from a user point of view - all though it may be a little
tricky to get around as in some permutations the main stack may not get
saved because it was not aware that a substack needed saving. It should be
possible to flag this though.
On 07/07/07, Martin Blackman [EMAIL PROTECTED]
Thanks Ralf, Dave... Dave what platform did you confirm this on?
On 07/07/07, Ralf Bitter [EMAIL PROTECTED] wrote:
Confirmed, MacBook Pro 2.33, 10.4.10, Rev 2.8.1 471
How about the following workaround?
Thanks for the suggestion but its no good as I want the card to be a clean
(layout)
If I change screen dimensions or arrangement on a second monitor (at least
on OSX) Rev behaves very differently to other applications. Stacks cannot be
positioned properly and jump around. Specifically if the screen arrangement
is one in which the top of the second screen is above the top of the
Claudi - I have not tried the core transition blend modes, but looking at
the Apple documentation it seems that you may need some parameters:
CISaturationBlendMode
Uses the luminance and hue values of the background with the saturation of
the source image.
Parameters*inputImage*
A CIImage
Nice mark - I need to do something similar for a project - good to know it
works !!! NB - what sort of fps can you get?
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
On 02/07/07, Scott Rossi [EMAIL PROTECTED] wrote:
I was told by Mark W at RunRev that currently only Core Effects which are
transitions work within Revolution (transitions have a source and
destination). Effects do not.
In which case that would mean only:
- CICopyMachineTransition
-
Firstly there was a typo in the example - but it also seems I was wrong. Its
an old habit that perhaps was justified a long time ago?
function countLines someLines
repeat for each line someLine in someLines
add 1 to lineCount
end repeat
return lineCount
end countLines
I do
On 28/06/07, Mark Wieder [EMAIL PROTECTED] wrote:
David-
The idea I am working on at the moment is that the handlers are kept as
text
files on the server and that these text files also include a full suite
of
tests to run against the hander.
I store my RUnit tests and suites in a sqlite
Not meaning to trouble the harmony of this list, but well strange things
keep happing on my network... this time no music being played, but while
browsing a little dialog popped up I take it from teh browser - but it had a
safari icon in the dialog which basically said something along the lines
Ditto - with one exception - in cases such as repeat loops where a variable
is incremented (silly example):
function countLines someLines
repeat for each line someLine in someLines
add 1 to lineCount
end repeat
return lineCount
end countLines
I have often found a bug that happens
Does anyone no any easy way to create panoramas from images you could make
in Rev - I'm not thinking of photographs - but navigation type widgets -
lets say a series of diagrams that you want to make a 3D map out of. So
once you have created the images by whichever technique you need in Rev -
how
Its an XML file that contains metadata with a variety of uses. It is used in
packages, and I believe application bundles?
1.
http://developer.apple.com/documentation/MacOSX/Conceptual/BPRuntimeConfig/Articles/ConfigFiles.html
___
use-revolution
601 - 700 of 1351 matches
Mail list logo