WMV files on WIndows XP using Rev 2.8.1

2007-06-07 Thread Jim Sims

Can anyone here play WMV files on WIndows XP using Rev 2.8.1?

I made sure the Load QuickTime on startUp box in preferences is not  
ticked.


I then built my 'Splash screen' as I have done many times on 2.6.1  
with success.

[tested builds made  on OS X and Windows XP with Rev 2.8.1]

I then used Rev 2.8.1 to make a Splash screen to open the  
application, as I have done many times

with success on Rev 2.6.1

The first image/frame of the WMV video opens and is immediately  
followed by
the Windows Please tell Microsoft about this problem window. No WMV  
played.


This Windows XP machine plays the application's WMV video with a Rev  
2.6.1 Splash

with zero trouble.

This WIndows XP machine will NOT play the application's WMV video  
with a Rev 2.8.1 Splash.


Then...
I made a small test stack and tried to play a WMV from a player  
object - first frame loads
and then immediate crash dumps Rev 2.8.1 [Rev 2.8.1 Enterprise  on  
WIndows XP].  This occurred after making sure

of preferences, rebooting, being sure dontuseqt is used, etc.

I then tried importing a WMV into the stack and playing it - no success.


Surely Rev 2.8.1 should be able to play WMV files.

Can anyone here play WMV files on WIndows XP using Rev 2.8.1?


Jim Sims
Custom Software Development
www.EZPZapps.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: Curious QT playback problem

2007-06-07 Thread Scott Rossi
Recently, J. Landman Gay wrote:

 This has been working fine on both Mac and Windows machines for several
 hundred customers over the last 3 years until today, when one customer
 says there is a playback problem. She's running XP Pro on a fast machine
 with lots of RAM. When she chooses to play a sequence, it loops through
 them all very fast, with no playback of any kind, until it hits the last
 one in the list which it then plays. It almost sounds like it isn't
 loading the .mov files.

Does your app play files from the net or from the local machine?  Are you
setting the filename to empty before setting the filename to a new path?
Could there be some issue with the user having their machine set to default
to another multimedia playback mechanism besides QT?  (I know this is
unlikely since .MOV is pretty much Apple-only.)

Not sure if this is related:
The reason I recently posted my jukebox stack for testing was something
similar -- it seemed that after several Web-based file accesses, Rev would
get tired and report the duration of the player 0, for any valid file URL.
I wound up adding a repeat loop that tries to access a problem file
several times with a delay in between attempts, before giving up.  The
frustrating thing is it's difficult to tell whether the problem is Rev-based
or server-based.

If you're accessing local files, I'm sorry, I'm not sure where to start
looking for the problem.  Unless you wan to go through the trouble of
sending the user a stripped down player stack that access just a few files.

Regards,

Scott Rossi
Creative Director
Tactile Media, Multimedia  Design


___
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 Browser Sampler Stack in Rev/Mac 2.8.1

2007-06-07 Thread Tariel Gogoberidze


On Tue, 5 Jun 2007 11:11:25 -0700 (PDT) Jan Schenkel   wrote:



I just opened the Browser Sampler stack on my iMac/G5
OSX 10.4.9
- the button on the first screen worked fine
- when I tried to open the PDF example, Rev crashed
I reopened Revolution
- skipped the button on the first card
- the PDF example opened fine now



I can't make PDF example work on my configuration (Rev 2.8.1 on Mac OS 
10.3.9).
When I click Embed PDF document help file button, It asks me to 
locate Adobe Acrobat (I have Adobe Reader 7.0.9) but after pointing 
it to Acrobat Reader,  Browser window stays blank. No crashes, no 
complains, just assessing and after a while finished in fld 
logField


The one interesting fact I found today was that the externals of stack 
InetBrowser are still set to


altBrowser2.dll
altBrowser2.bundle

which seems to be left over from stacks heritage, but it's not related 
to my issue.


best regards
Tariel

___
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 Browser Sampler Stack in Rev/Mac 2.8.1

2007-06-07 Thread Bob Warren
OK folks, here's the cure for the crash in the Browser Sampler.rev 
stack. It certainly cures it on my Mac Mini, and perhaps it will cure 
the fleeting problems that one or two of you have experienced.


In stacks InetBrowser and FlashDemo, there is a card called 
browserTest. Go to the last line of the resizeStack handler and REMOVE 
the last line which looks like this:


revBrowserSet the altBrowserId of this stack, rect, the rect of image 
browserimage


The fact that it is in the resizeStack seems to support the idea I put 
forward in my last e-mail: probably a problem of timing. This might add 
up to something like: Don't muck about with the rects of the altBrowser 
when they're already being mucked about with during some process of 
re-sizing.


I'll leave the elaborations, qualifications and more precise theories 
about this problem to those of you who are more technically qualified to 
do it. I've certainly found a cure for it on my machine, but my ideas 
about it might not be accurate.


Bob



___
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: Curious QT playback problem

2007-06-07 Thread Dave Cragg


On 7 Jun 2007, at 03:59, J. Landman Gay wrote:

the script gets the currentTime, checks every 250 milliseconds, and  
when the currentTime remains unchanged, assumes the playback is  
done. Then it moves on to the next file.


From what you describe, it sounds like either the currentTime isn't  
reported correctly, or there is some kind of delay at the start of  
play so the currenttime doesn't change (stuck at 0) in the first 250  
milliseconds. Do you reset the timer at the start of each clip? I  
could imagine some over-enthuiastic virus-checker causing a delay as  
you switch files in the Player, and possibly when QuickTime tries to  
start playing the file. Or a very full hard drive.


Off the top of my head, set the currentTime to 0 for each clip, then  
check that the currentTime hasn't changed AND that it is not 0.


(Using the playStopped message would be easier. :-))

Dave
___
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 Browser Sampler Stack in Rev/Mac 2.8.1

2007-06-07 Thread Bob Warren
Now I've got another little problem with the Browser Sampler.rev stack 
on my Mac Mini:


If I make a standalone out of the stack above, NOTHING works, including 
simple navigation from one page to another!


OK, it's 12 minutes past 5 in the morning, and I'm going to bed..

Bob
___
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


AW: Curious QT playback problem

2007-06-07 Thread Tiemo Hollmann TB
Perhaps, because it's a new and very fast machine, so that the check about
the 250 msecs is done, before the mov is completely loaded?
Tiemo

-Ursprüngliche Nachricht-
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Im Auftrag von Dave Cragg
Gesendet: Donnerstag, 7. Juni 2007 10:02
An: How to use Revolution
Betreff: Re: Curious QT playback problem


On 7 Jun 2007, at 03:59, J. Landman Gay wrote:

 the script gets the currentTime, checks every 250 milliseconds, and  
 when the currentTime remains unchanged, assumes the playback is  
 done. Then it moves on to the next file.

 From what you describe, it sounds like either the currentTime isn't  
reported correctly, or there is some kind of delay at the start of  
play so the currenttime doesn't change (stuck at 0) in the first 250  
milliseconds. Do you reset the timer at the start of each clip? I  
could imagine some over-enthuiastic virus-checker causing a delay as  
you switch files in the Player, and possibly when QuickTime tries to  
start playing the file. Or a very full hard drive.

Off the top of my head, set the currentTime to 0 for each clip, then  
check that the currentTime hasn't changed AND that it is not 0.

(Using the playStopped message would be easier. :-))

Dave
___
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: WMV files on WIndows XP using Rev 2.8.1

2007-06-07 Thread Ian Wood


On 7 Jun 2007, at 07:06, Jim Sims wrote:

I made sure the Load QuickTime on startUp box in preferences is  
not ticked.


You already reported this, didn't you?

http://quality.runrev.com/qacenter/show_bug.cgi?id=3848

Ian
___
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: WMV files on WIndows XP using Rev 2.8.1

2007-06-07 Thread Jim Sims


On Jun 7, 2007, at 11:08 AM, Ian Wood wrote:



On 7 Jun 2007, at 07:06, Jim Sims wrote:

I made sure the Load QuickTime on startUp box in preferences is  
not ticked.


You already reported this, didn't you?

http://quality.runrev.com/qacenter/show_bug.cgi?id=3848

Ian



Yes, however I had an exchange with someone 'in the know' at Rev  
yesterday - he said:


This was fixed in 2.8.1 specifically because of the conversation we  
had in Malta.


There is a checkbox in the Preferences that lets you turn off “load  
QuickTime on startup”.  You have to set dontUseQT to true before you  
load any movie.  As Rev loaded QuickTime in the IDE this previously  
impossible, thus the bug.


So I tested what they suggested and it still seems broken to me.
I am trying to do 'due diligence' prior to 'seeking remedy'... once  
again.


Perhaps a new bug needs listing if it isn't the dontuseqt that is  
preventing play of WMV files.



ciao,
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


open source and the linux version

2007-06-07 Thread Peter Alcibiades
The reason for the economic power of the open source model is the possibility 
of derivative works.  

This is the underlying reason why, were one consulting to Rev, it would be one 
alternative one would advise exploring in depth.  Not necessarily going down 
that route in the end.  But certainly exploring at a deeper level than some 
of the reflex-reaction comments about Open Source seen here, and looking hard 
at how money can be made in that environment.

Because how and whether it is possible to compete in an environment in which 
there are unlimited derivative works is the key issue facing the proprietary 
closed source software industry over the next ten years, for Rev just like 
anyone else.  Its worse if you are, in Porter's phrase, potentially 'stuck in 
the middle' in terms of scale:  not big enough to be a low cost producer, but 
getting too big to be a true niche only supplier.

To understand the power of derivative works, look at what happened with 
PythonCard.  The authors had a ready made scripting language in Python.  Then 
they had a ready made widget set in wxPython.  Their task in constructing 
PythonCard was fairly small scale.  Look at MurgaLua as another example.  The 
author had Lua, and he also had FLTK ready made and right there to  hand.  He 
just had to merge them.  On the other hand, if you were wanting to develop a 
card-model language in the closed source environment, think what you would 
have to do.  A scripting language, an IDE...it doesn't bear thinking about.  
But PythonCard was a manageable task because it is a derivative work.  
Exactly the kind of thing that the closed source model prevents and exists to 
prevent.  Because this is just exploiting someone else's work.  Yes, and 
the Open Source movement positively aims at an environment in which this will 
happen.  When people get free markets, they do not necessarily do what you 
would like with them, or what Marx or Ayn Rand said they should or would do.  
They don't vote how you might like, either.

When some of you say on this forum that you wish 'Linux' would standardize on 
one distribution, preferably Ubuntu, this is what you are missing.  Ubuntu 
was a derivative work on Debian. One of ten or twenty.   Debian in turn is 
derivative on thousands of independently done applications.  This is why 
there are hundreds of distributions on DistroWatch.  Some people react to 
this by condemning the existence of all this choice as confusing - but it 
only exists because the market has produced and sustained it.

People may not like it, but this is the power of the model, and this is why it 
is not going away.  It is, contrary to the muddled feelings some people have 
about it, a typically free market phenomenon.  It is people responding to the 
needs and desires of users.  It is just that they are not responding in quite 
the way, and with the restricted motivations, that you were used to from the 
fifties and sixties, and that you wrongly think of as characterising open 
market behaviour.  

We also need to look at the end user.   

The situation the Rev Linux user finds himself in right now is a typical 
example of why end users move to open source applications.  We are currently 
on 2.6.1, when the rest of the world is on 2.8 and rising.  That is, they are 
two releases ahead of us.  Increasingly, we can't participate.  We cannot 
open stacks written in 2.7 and on.

And, there is absolutely nothing we can do about it.  We cannot even find out 
when and whether a new version is coming out.  What are we to do?  Probably 
be patient, and hope, and console ourselves with the thought that the people 
involved in Rev are very pleasant, the product is great, and one day it will 
all work out.  In fact, the Linux beta will be out any day now.

But at some point, some of us will also quietly open up a browser, drift over 
to Amazon, and order Hetland's wonderful book on Python.  And while there, 
notice a very fine introductory book on Lua by Jung and Brown.  And think to 
ourselves, yes, I need a bit of insurance just around now.  After all, 
Hypercard was wonderful, had very nice people involved with it, and it did 
get orphaned, and there was nothing any of us could do about that, either

Peter
___
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: OT: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread Luis

Like I said, GPL is not the only choice.

Cheers,

Luis.


On 7 Jun 2007, at 04:18, Chipp Walters wrote:


On 6/6/07, Luis [EMAIL PROTECTED] wrote:


It does
not mean that whatever changes are made are forced upon you, as for
that same reason, you can change it.

GPL has given
us Linux, Firefox, etc.



OOPS, not so fast...have  you seen the stir GPL 3 is causing? Turns  
out if
you plan on using GPL 3 code in a commercial product, there will be  
several

pending restrictions-- which your customer/client may find not only
objectable, but in TiVo's case, completely destructive.

And I quote:
*(The GPL 3) no longer works in the fairness sense. It's purely a
firebrand, and only good for the extremist policies of the FSF.  
It's no
longer a nice balance that a lot of people can accept, and that a  
lot of

companies can stand behind once you explain it to them.*
--Linus Torvalds, Linux founder

See Torvalds critical of new GPL draft

http://news.com.com/Torvalds+critical+of+new+GPL+draft/ 
2100-7344_3-6099475.html?tag=item



___
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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread David Bovill

It puts the user directly in contact with the development process. In terms
of open source software the user is (or has been) the developer - so you you
get stability, quick bug fixes and security (if you are dealing with
paranoid sys admins), or chaos, multiple forks and experiments (if you are
dealing with younger hackers). Thats how it cuts out the cause of feature
bloat by getting the marketing people out of the loop. Thats why the
packaging, GUI and ease of use tend to suffer.

What seems to be happening now (as Richard pointed out) is that the design
and usability people are getting in on the act. This could not happen until
the infrastructure was there now for open source style GUI work. MVC style
design patterns allow the geeks to adore each other, and the wannabe
designers to show their stuff without messing with the functional code.
Thats not just CSS and skins, but also businesses providing web services
such as mapping.

I'd beg to differ with Lynn that this stuff is only for the big boys - like
Adobe, IBM, Google or Yahoo. The developers of Base Camp have a good
business, they build upon the developer community they created with Ruby on
Rails. They get a lot of work. Nor did they need to raise heaps of cash to
get there. If I had a vote - I'd at least be seriously exploring moving over
to that sort of model - together with dual licensing for companies wanting
closed source solutions for their customers.

Business models are adapting to these new forces, and while they are not
sorted out yet - where there is dirt there is money.

On 07/06/07, Chipp Walters [EMAIL PROTECTED] wrote:


On 6/6/07, Samuel M. Smith [EMAIL PROTECTED] wrote:

 The problem I have with runrev is not open source per se but that
 with a paid model the incentive
 is for the developer to release feature updates that sound good to
 justify paying upgrade fees but
 that for the most part are not nearly as valuable to a developer as
 maintaining stable quality code.
 Mature open source on the other hand has the opposite incentive,
 stable code and only add features that
 people are willing to invest time in to get so you get a different
 evolution of features over time.


Brilliant.
___
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: strange (german) system date

2007-06-07 Thread Sarah Reichelt

I just discoverd strange things here on my PC:
Rev 2.8.1, WIN XP Home SP2.

In the msg:
put the long date - Tuesday, June 5, 2007
which is correct.

put the long system date - Mittwoch, 5. Juni 2007
which tells me it is wednesday (Mittwoch), NOT correct

?

Any hints are very welcome.


Thank you very much Klaus.

I have had a few reports of my Calendar stack reporting the wrong date
and I haven't been able to reproduce the problem, but the reports have
been exactly what you describe with dates assigned to incorrect days
of the week.

I'm delighted to hear that it isn't just my calendar but a general bug
:-) Now I can tell people just to wait for 2.8.2...

Regards,
Sarah

P.S. Is this a Windows only problem?
___
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: XCode 2

2007-06-07 Thread Jan Schenkel
--- -= JB =- [EMAIL PROTECTED] wrote:
 If I have some code written in C that was used in
 HyperCard
 and want to rewrite it for Revolution is the best
 program to
 use for the job Apple XCode 2.
 
 Where can I find the best examples of XCode 2 being
 used
 in Revolution.
 
 Are there versions of Codewarrior that work in OS X
 and will
 do the job.
 
 -=JB=-
 

Hi John,

You'll certainly be interested in the short series
'External Writing for the Uninitiated' by Mark
Waddingham in the Revolution Newsletter:
http://www.runrev.com/newsletter/november/issue13/newsletter5.php
http://www.runrev.com/newsletter/november/issue14/newsletter3.php

This gives information on how to build externals on
MacOSX and Windows alike, using XCode and Visual
Studio respectively.

Hope this helped,

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)


  

Park yourself in front of a world of choices in alternative vehicles. Visit the 
Yahoo! Auto Green Center.
http://autos.yahoo.com/green_center/ 
___
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's no place like Home

2007-06-07 Thread Sarah Reichelt

On 6/7/07, Richard Gaskin [EMAIL PROTECTED] wrote:

If you had a Home stack in Rev like there was in HyperCard, what would
you use it for?

Keep in mind that Rev is a different beast than HC, so let your
imagination run wild:  What would you expect to see in a Rev Home stack?


I use a couple of my own stacks: a stack launcher and a function key
handler, to replace some of the Home stack's features. In HC, I used
to have a lot of my own handlers in the Home stack's stack script, but
in Rev, I prefer to have that sort of thing on a project-by-project
basis and not as a permanent front or backScript.

If you wanted to replace something from HC, I reckon a much better
investment would be a provide a modern equivalent of the HC stacks
that included a bunch of sample fields and buttons.

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


Imagine a world in which HyperCard had been open sourced 20 years ago?

2007-06-07 Thread David Bovill

How would the world of software languages that we know of now be different?

Perhaps:

  1. Visual Basic would not have had the success that it did as
  companies re-hacked HyperTalk to fit their business needs
  2. We'd have got colour and video and object orientation well ahead of
  the competition
  3. MetaCard would have been born as an Open Source company based
  around customising the engine for larger corporations
  4. RunRev would have produced the RevIde and repackaged it for a new
  market - without the same start-up costs
  5. Others Galaxies would have been produced
  6. We'd have got these benefits cheaper, they would have got more
  customers
  7. Businesses would be making money with the engine and there would be
  many many such businesses

Have some fun and picture it - dream or nightmare? It's a serious question,
for those thinking of investing their skills.
___
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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread Luis

Oh no, we agree on something...

Cheers,

Luis.


On 7 Jun 2007, at 04:25, Chipp Walters wrote:


On 6/6/07, Samuel M. Smith [EMAIL PROTECTED] wrote:


The problem I have with runrev is not open source per se but that
with a paid model the incentive
is for the developer to release feature updates that sound good to
justify paying upgrade fees but
that for the most part are not nearly as valuable to a developer as
maintaining stable quality code.
Mature open source on the other hand has the opposite incentive,
stable code and only add features that
people are willing to invest time in to get so you get a different
evolution of features over time.



Brilliant.
___
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: OT: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread David Bovill

And if you are looking at restrictions on freedom - equally scary is future
where hardware will not run software that is not copyright approved by a
built in DRM chipp - pun intended :) Now if you were a company with a large
library of software or digital content - that would be something worth
lobbying for - which of course they are.
___
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: strange (german) system date

2007-06-07 Thread Klaus Major

Hi Sarah,


...
In the msg:
put the long date - Tuesday, June 5, 2007
which is correct.
put the long system date - Mittwoch, 5. Juni 2007
which tells me it is wednesday (Mittwoch), NOT correct
?
Any hints are very welcome.

 Thank you very much Klaus.


You're welcome :-)


I have had a few reports of my Calendar stack reporting the wrong date
and I haven't been able to reproduce the problem, but the reports have
been exactly what you describe with dates assigned to incorrect days
of the week.
I'm delighted to hear that it isn't just my calendar but a general bug
:-) Now I can tell people just to wait for 2.8.2...
 Regards,
Sarah 
P.S. Is this a Windows only problem?


Apparently yes.


Best from germany

Klaus Major
___
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


Convert from Absolute to Relative Paths

2007-06-07 Thread Dave

Hi,

Does anyone know of some RunRev code that will take two absolute file  
paths and return the relative path?


e.g. Frm

PathA =  /documents/Folder1/Folder2

PathB =  /documents/Folder3/Folder4

Produce PathB, which in this case would be:

../../Folder1/Folder4

Thanks a lot
All the Best
Dave

___
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's no place like Home

2007-06-07 Thread James Richards
You could do a lot worse than look at the HyperCard Home stack as a 
starting point for drawing in 'hobbyist' users (like me).  If your Home 
Stack is simply a launcher perhaps you could package different kinds of 
Home stacks for different kinds of users - something along the lines of 
the HC User level approach, or something that would work for different 
kinds of switchers e.g. a Home stack fro switchers from SuperCard - or 
whatever.


James
--
James J Richards

[EMAIL PROTECTED]

Tel. +44 (0)15394 43063
On 7 Jun, 2007, at 05:39, Richard Gaskin wrote:


Joe Lewis Wilkins wrote:

 On Jun 6, 2007, at 8:23 PM, Chipp Walters wrote:
 Any stack which launches everytime Rev does, goes into the
 memory footprint and possibly adds frontscripts, backscripts
 providing more opportunity to mess with the fragile IDE.

 I agree completely with Chipp. Good readily and obviously available
 template stacks much as Judy outlined them would be far more useful
 and much less dangerous.

I should clarify that I do too. The Home stack is currently a 
necessity in any IDE, so the impact in memory would not change.  And 
in keeping with MetaCard's central mandate, Do No Harm, I can't 
imagine why any Home stack would need any frontScripts or backScripts. 
 HC never supported either feature, and we needn't much up any new 
Home stack with them.  It should be simple and self-contained, far 
simpler than RevOnline and, unlike RevOnline, open source for user 
modification.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: 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


___
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: XCode 2

2007-06-07 Thread -= JB =-


On Jun 7, 2007, at 3:33 AM, Jan Schenkel wrote:


Hi John,

You'll certainly be interested in the short series
'External Writing for the Uninitiated' by Mark
Waddingham in the Revolution Newsletter:
http://www.runrev.com/newsletter/november/issue13/newsletter5.php
http://www.runrev.com/newsletter/november/issue14/newsletter3.php

This gives information on how to build externals on
MacOSX and Windows alike, using XCode and Visual
Studio respectively.

Hope this helped,

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)


   Thanks Jan,

   -=JB=-

___
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: WMV files on WIndows XP using Rev 2.8.1

2007-06-07 Thread Ralf Bitter


On 7. Jun 2007, at 08:06, Jim Sims wrote:



Can anyone here play WMV files on WIndows XP using Rev 2.8.1?



Yes, as long as QuickTime is not installed. If it is installed one would
have to set dontuseqt to true, but this leads to an error.
I did tests with stacks in its most simple form and I saw the movie  
playing,

but there was always the standard error message from the system
( app caused an error and needs to be closed, something like that).

And that is the reason why I am getting into real trouble with my  
current project,
because the ability to play WMV files on Win, even if QuickTime is  
installed, is essential

for the functionality of this app.

Ralf Bitter
___
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] NeoOffice

2007-06-07 Thread Kay C Lan

On 6/6/07, Bob Warren [EMAIL PROTECTED] wrote:



Hi Kay, [Is that correct? You put your initials HTH at the end of your
post.]



Actually the HTH was meant to mean Hope That Helps. My signature block is
automatically appended to my e-mails, but it's a gif file (in a successful
attempt to stop webbots extracting my contact details) but this list doesn't
accept attachments so you never see it.



opted immediately for Open Office (which seems to include Word only for
OSX at the moment). That was because there were so many warnings about
potential bugs on account of the fact that NeoOffice is a test release.



Actually I tend to believe all Open Source software should come with such a
warning. Really it's just a beta release and it's pretty standard for betas
to come with such a warning. This one just appears a little scarier.

Have you tried it yourself? If so, and you tell me that it is reasonably

stable, I'll certainly give it a go.



Yes, and No.

I use it almost daily, BUT only to read/access what the Windoz world has
sent me. I never create anything with it. Typically these are .doc, .xls and
.ppt files.

As far as stability is concerned I would put it up there with the better
bunch of Open Source software. Compared to Audacity, which I recommend to
any Mac user who wants to dabble* with sound, I would say NeoOffice is more
stable.

As far as usability is concerned there is no question that the rendered
files do NOT render 100%; particularly Excel spreadsheets don't seem to come
out right. But 2.1 has made noticeable improvements on previous versions so
I can only hope that things will continue to improve. In previous version
there were occasions when actual data disappeared behind margins etc, making
it possible to actually miss some important piece of information, but again
I'm noticing that far less with 2.1

unabashed dig
The one area where NeoOffice outperforms the Windoz equivalent is that you
get more bloatware for your buck; but that has to be expected from any Java
app :-(
/unabashed dig

For any Mac user who doesn't have a copy of MS Office/Word/Excel/PowerPoint
and needs to occasionally view Windoz files I recommend giving NeoOffice a
spin. Not having ever created anything with NeoOffice I can only suggest
that if the creation side is anywhere near as good as the viewing side, then
if I needed to create a  Word/Excel/PowerPoint file then I'd give it a go.

http://www.neooffice.org/neojava/en/index.php

HTH :-)

*If you occasionally need to open an odd sound file, or want to put some
vinyl onto CD, then Audacity is the go. If you what to become a sound
engineer and make money then there's much better out their; you'll just have
to pay for 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


Re: open source and the linux version

2007-06-07 Thread Luis

That's the feeling I get when I see the age of some of the bugs...

Cheers,

Luis.


On 7 Jun 2007, at 10:39, Peter Alcibiades wrote:

Snipped.



But at some point, some of us will also quietly open up a browser,  
drift over
to Amazon, and order Hetland's wonderful book on Python.  And while  
there,
notice a very fine introductory book on Lua by Jung and Brown.  And  
think to

ourselves, yes, I need a bit of insurance just around now.  After all,
Hypercard was wonderful, had very nice people involved with it, and  
it did
get orphaned, and there was nothing any of us could do about that,  
either


Peter
___
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's no place like Home

2007-06-07 Thread Eric Chatonet

Hi Richard and all,

Le 7 juin 07 à 02:23, Richard Gaskin a écrit :


If you had a Home stack in Rev like there was in HyperCard, what would
you use it for?

Keep in mind that Rev is a different beast than HC, so let your  
imagination run wild:  What would you expect to see in a Rev Home  
stack?


In older times, I have provided to my readers in MacWorld French  
edition a 'replacement' home stack for HC:
In color and working mostly with drag and drop, it added  a lot of  
possibilities compared to the regular 'Home Stack'.


But all this is a question of market:
As for me, I don't need any home stack but I understand well that, in  
some fields (beginners, education, etc.), such a beast would be welcome.
Actually it's easy to make one as a plugin loaded at startup anyone  
could put out or not :-)


It could display different things according to a kind of user level  
from a simple stack launcher to a lib and plugin manager, environment  
info and much more.
The stacks launcher would includes presentation stacks, videos and  
templates for beginners as well as more sophisticated stuff about  
plugins, building externals, etc. according to the user level chosen.
In addition, and it did not existed in HC of course, internet links  
should be included.
As for RevOnline, it would be accessible in all cases directly or  
from the home stack but contents showed should reflect the user level.
Actually it could receive the 'Getting Started' and the user guide  
parts of the current help, the help stack being limited to the  
dictionary/glossary, i.e. all things directly related to the vocabulary.


Just my two cents after two minutes thinking...

PS1. Richard: actually the HC engine inserts the Home script as a  
back script :-)
PS2. In the 'replacement' home stack for HC I mentioned above, a  
section was really appreciated by all users:

Which vocabulary should I use for...

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: professor made software with runrev and sold for 2 million dollars

2007-06-07 Thread wayne durden

Hi folks, just came across an article here with a runrev connection:

http://www.theunion.com/article/20070606/NEWS/106060142

Not a whole lot of detail, but this apparently relates to teachMac and
teachIt being built with runrev.

This may be old news to some, but I hadn't heard this before...

Wayne
___
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: professor made software with runrev and sold for 2 milliondollars

2007-06-07 Thread jbv


wayne,

how come did you come across that paper ?
Did you type Runtime revolution and $2 million in google ?

just kidding...

JB

 Hi folks, just came across an article here with a runrev connection:

 http://www.theunion.com/article/20070606/NEWS/106060142

 Not a whole lot of detail, but this apparently relates to teachMac and
 teachIt being built with runrev.

 This may be old news to some, but I hadn't heard this before...

 Wayne

___
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: professor made software with runrev and sold for 2 milliondollars

2007-06-07 Thread wayne durden

Hi JB!

I have a google news filter set up to flag hypercard references and this
article mentioned it so it showed up in the results.

The filters work great for things that aren't making a lot of headlines
anymore because you aren't inundated with too much stuff, but it catches
lots of interesting things you wouldn't otherwise come across.

Best regards!

Wayne


On 6/7/07, jbv [EMAIL PROTECTED] wrote:




wayne,

how come did you come across that paper ?
Did you type Runtime revolution and $2 million in google ?

just kidding...

JB




___
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's no place like Home

2007-06-07 Thread Shari
The first thing I do upon launching Rev/MC is click the Tool btn on 
the Home stack to open the Tools menu, then close the Home stack.


One thing I would not want is more front and back scripts added.  I 
recently spent many hours trying to find out why my own frontscript 
mouseup handler wasn't occuring.  In the end, I had to go thru every 
btn (and there were a lot) that called my frontscript, and do this:


on mouseUp
   myMouseUp
end mouseUp

I renamed my frontscript mouseUp handler to myMouseUp, and it fixed 
the problem.  But the problem shouldn't have existed in the first 
place.


What was even more frustrating, was that my use of mouseUp in my own 
frontscript has worked fine for years, and I don't know what broke 
it, except to wonder if the newer versions of Rev/MC did it.


We don't need more frontscripts interfering with our own!  Vote = No.

That said, ideally Home should be used to make a first time user's 
experience smoother.  I have been using Rev/MC for years, but when I 
want to know how to do something new, finding the answer is never 
easy.  It is not uncommon to resort to a list archive search and wade 
thru hundreds of postings hoping for a clue.


If I've experienced difficulty finding an answer, being a long time 
user, I can't even imagine what it's like for a new person 
downloading the trial and making a decision to purchase.


There should be docs of the same caliber as the old Hyertalk 2.2 
book.  That, and the Complete Hypercard Handbook, were the two best 
sources of documentation I've seen as far as a well-written how to. 
Every function and command should have detailed code examples for 
every scenario of use of that function/command, and the info should 
be easy to find.


NEVER assume your user knows xyz when writing an example or answering 
a question.


Shari
--
Windows and Macintosh shareware games
BIackjack Gold
http://www.gypsyware.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's no place like Home

2007-06-07 Thread Richard Gaskin

Eric Chatonet wrote:

It could display different things according to a kind of user level  
from a simple stack launcher to a lib and plugin manager, environment  
info and much more.
The stacks launcher would includes presentation stacks, videos and  
templates for beginners as well as more sophisticated stuff about  
plugins, building externals, etc. according to the user level chosen.
In addition, and it did not existed in HC of course, internet links  
should be included.
As for RevOnline, it would be accessible in all cases directly or  
from the home stack but contents showed should reflect the user level.
Actually it could receive the 'Getting Started' and the user guide  
parts of the current help, the help stack being limited to the  
dictionary/glossary, i.e. all things directly related to the vocabulary.


Good suggestions, thanks.  Since the MC IDE will be incorporating RIP 
properties going forward, it does make sense to put a component 
manager/updater into the stack which makes smart use of those.  Good idea.



PS1. Richard: actually the HC engine inserts the Home script as a  
back script :-)


While the Home stack is in the message path in both HyperCard and Rev, 
it isn't among the backScripts.  BackScripts were introduced in 
SuperCard and later added to MetaCard/Revolution, but that specific 
mechanism was never supported in HyperCard.


HyperCard did support libraries (start using...), but the Home stack 
isn't list among those either.


It seems the Home stack is a special case, inserted into the message 
path automatically without either of those mechanisms.  Given that the 
development engine requires it there's nothing we can do about that; 
whether we show it or not that required stack will still be in the 
message path during development in any IDE.


That said, we can at least be as conscientious about it as possible and 
not add any other complexities to it, keeping its own handlers to a 
minimum and not adding any other frontScripts, backScripts, or libraries 
to it.


With all the talk of open source here lately, anyone here want to take 
up the task of crafting an updated Home stack for the open source 
MetaCard IDE?


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: 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


Legacy stack woes II

2007-06-07 Thread Rob Cozens

Hi All,

New issue:

Standalone settings for Legacy stacks are stored in separate Config 
stacks, while those settings are internal in the current stack format.


If one is distributing a stack to be used by developers to build 
standalones (eg: SDB_Server, SDB_Utilities):


* If saved in legacy format, standlone settings are lost regardless 
of stack format


* If save in current format, the stack is unusable to Linux developers

* If the config stack is included, Legacy developers can build 
standalones immediately, whereas developers working in current stack 
format must convert the stack to current format, open  interpret the 
config file, and add the settings to the stack.


* The best solution requires maintaining different download archives 
for each stack format, and including the config stack with the Legacy 
download  (or providing both stack formats in the same archive for 
stacks that are standalone templates).


Suggestions or comments?

Any clue when Linux developers will be able to work in the current 
stack format?


Rob Cozens CCW
Serendipity Software Company

And I, which was two fooles, do so grow three;
 Who are a little wise, the best fooles bee.

 from The Triple Foole by John Donne (1572-1631)

___
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: Convert from Absolute to Relative Paths

2007-06-07 Thread David Bovill

function file_GetRelativePath someFileOrFolder, baseFolder, @commonPath
   put the itemdelimiter into originalDelim
   set the itemdelimiter to /
   put empty into commonPath
   put someFileOrFolder into relativePath
   put 0 into itemNum
   repeat with itemNum = 1 to the number of items of baseFolder
   put item itemNum of baseFolder into basePathComponent
   put item itemNum of someFileOrFolder into somePathComponent

   if somePathComponent is basePathComponent then
   next repeat
   else
   subtract 1 from itemNum
   exit repeat
   end if
   end repeat

   put item 1 to itemNum of someFileOrFolder into commonPath
   delete item 1 to itemNum of relativePath

   delete item 1 to itemNum of baseFolder
   put the number of items of baseFolder into upBits
   repeat upBits
   put ../ before relativePath
   end repeat

   set the itemdelimiter to originalDelim
   put / after commonpath
   return relativePath
end file_GetRelativePath
___
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] REAL World 2007 keynote transcript

2007-06-07 Thread Todd Higgins
I did not attend the conference, but my friend did and brought back  
this transcript:


http://truetech.org/pages/RW07Keynote.php

Some interesting information can be gleaned from the transcript.  It  
looks like RealBasic is claiming to have  ~170 K users (Mac, Windows,  
Linux combined)  and they are preparing to make a strong push into  
Europe etc.


Regards

Todd

--
Todd Higgins
[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: There's no place like Home

2007-06-07 Thread Lynn Fredricks
There are a lot of people here who cut their teeth on HC. It would be
facinating to see everyone's favorite design for a modern home stack.
Anyone up for a design contest?

Over the weekend I found a Mac SE/30 peaking sadly out of the back of a
closet. It was an interesting experience firing it up given how (after the
start up sequence) just how responsive those early applications were.

Best regards,

Lynn Fredricks
Worldwide Business Operations
Runtime Revolution Ltd
http://www.runrev.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's no place like Home

2007-06-07 Thread Eric Chatonet

Hi Richard,

I think that a kind of brainstorming from different users and  
programmers (all have not the same needs) could be interesting to  
list features that would be nice to have according to three levels:


1. Beginners
2. Hobbyists
3. Pros *

* Actually, pros don't need a home stack or are able to write their  
own tools (as you do and many among us) but this would help hobbyists  
to go to the next step.


PS. As for the HC Home stack, I just wanted to point out it was a  
kind of automatic back script you can't remove :-)


Le 7 juin 07 à 16:36, Richard Gaskin a écrit :


Eric Chatonet wrote:

It could display different things according to a kind of user  
level  from a simple stack launcher to a lib and plugin manager,  
environment  info and much more.
The stacks launcher would includes presentation stacks, videos  
and  templates for beginners as well as more sophisticated stuff  
about  plugins, building externals, etc. according to the user  
level chosen.
In addition, and it did not existed in HC of course, internet  
links  should be included.
As for RevOnline, it would be accessible in all cases directly or   
from the home stack but contents showed should reflect the user  
level.
Actually it could receive the 'Getting Started' and the user  
guide  parts of the current help, the help stack being limited to  
the  dictionary/glossary, i.e. all things directly related to the  
vocabulary.


Good suggestions, thanks.  Since the MC IDE will be incorporating  
RIP properties going forward, it does make sense to put a component  
manager/updater into the stack which makes smart use of those.   
Good idea.



PS1. Richard: actually the HC engine inserts the Home script as a   
back script :-)


While the Home stack is in the message path in both HyperCard and  
Rev, it isn't among the backScripts.  BackScripts were introduced  
in SuperCard and later added to MetaCard/Revolution, but that  
specific mechanism was never supported in HyperCard.


HyperCard did support libraries (start using...), but the Home  
stack isn't list among those either.


It seems the Home stack is a special case, inserted into the  
message path automatically without either of those mechanisms.   
Given that the development engine requires it there's nothing we  
can do about that; whether we show it or not that required stack  
will still be in the message path during development in any IDE.


That said, we can at least be as conscientious about it as possible  
and not add any other complexities to it, keeping its own handlers  
to a minimum and not adding any other frontScripts, backScripts, or  
libraries to it.


With all the talk of open source here lately, anyone here want to  
take up the task of crafting an updated Home stack for the open  
source MetaCard IDE?


--
 Richard Gaskin
 Managing Editor, revJournal


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: Convert from Absolute to Relative Paths

2007-06-07 Thread Jim Ault
Quick programming note:
   put the itemdelimiter into originalDelim
  ...
 set the itemdelimiter to originalDelim

is not necessary the way you have structured your function.  Rev will
consider the itemDelimiter at the start of each handler to be the default
itemDelimiter, which is usually a comma.

 set the itemdelimiter to /  --is not a global setting that applies to
all handlers and all scripts, only the current one.

However, in Applescript,the  text item delimiter is a global setting, so
storing the old, and resetting is the best idea.

Hope this helps.

Jim Ault
Las Vegas

On 6/7/07 7:42 AM, David Bovill [EMAIL PROTECTED] wrote:

 function file_GetRelativePath someFileOrFolder, baseFolder, @commonPath
 put the itemdelimiter into originalDelim  --
 set the itemdelimiter to /
 put empty into commonPath
 put someFileOrFolder into relativePath
 put 0 into itemNum
 repeat with itemNum = 1 to the number of items of baseFolder
 put item itemNum of baseFolder into basePathComponent
 put item itemNum of someFileOrFolder into somePathComponent
 
 if somePathComponent is basePathComponent then
 next repeat
 else
 subtract 1 from itemNum
 exit repeat
 end if
 end repeat
 
 put item 1 to itemNum of someFileOrFolder into commonPath
 delete item 1 to itemNum of relativePath
 
 delete item 1 to itemNum of baseFolder
 put the number of items of baseFolder into upBits
 repeat upBits
 put ../ before relativePath
 end repeat
 
 set the itemdelimiter to originalDelim
 put / after commonpath
 return relativePath
 end file_GetRelativePath


___
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: [OT] REAL World 2007 keynote transcript

2007-06-07 Thread Lynn Fredricks
 I did not attend the conference, but my friend did and 
 brought back this transcript:
 
 http://truetech.org/pages/RW07Keynote.php
 
 Some interesting information can be gleaned from the 
 transcript.  It looks like RealBasic is claiming to have  
 ~170 K users (Mac, Windows, Linux combined)  and they are 
 preparing to make a strong push into Europe etc.

There was a lot of discussion about numbers a few months ago - check it out
in the archives.

Best regards,

Lynn Fredricks
Worldwide Business Operations
Runtime Revolution Ltd
http://www.runrev.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's no place like Home

2007-06-07 Thread Richard Gaskin

Eric Chatonet wrote:
I think that a kind of brainstorming from different users and  
programmers (all have not the same needs) could be interesting to  
list features that would be nice to have according to three levels:


1. Beginners
2. Hobbyists
3. Pros *

* Actually, pros don't need a home stack or are able to write their  
own tools (as you do and many among us) but this would help hobbyists  
to go to the next step.


As a big fan of personnas in workflow analyis, I'm immediately attracted 
to your breakdown.  I think there's a lot of merit to that, which is one 
more reason why any Home stack should have an option to not show it on 
launch.


But thinking back to your earlier suggestions, there are some tools, 
like component management and updating, which might be helpful to pros 
in addition to links to any sample stacks geared for newcomers.


I'm surprised no one here has mentioned Rebol yet.  They had a nifty 
Internet-connected sort of Home-like window that was the starting point 
for their system.  I think there may be some interesting aspects of that 
which might benefit MC.



PS. As for the HC Home stack, I just wanted to point out it was a  
kind of automatic back script you can't remove :-)


Eric, with the great work you do no sane person could doubt your 
knowledge. I merely wanted to clarify that any presence of the Home 
stack in MC's message path is limited to what the engine requires, and 
that I see no need to complicate that by adding more.


On the contrary, one of the benefits that keeps MC fans using that IDE 
after all these years is that it uses a simpler messaging model with a 
much smaller footprint, minimizing as much as possible the differences 
between development and runtime.  Any further enhancement to the MC IDE 
will continue to honor that mandate.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: 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's no place like Home

2007-06-07 Thread Richard Gaskin

Shari wrote:
The first thing I do upon launching Rev/MC is click the Tool btn on 
the Home stack to open the Tools menu, then close the Home stack.


Me too.  One more reason to have any Home stack operate like RevOnline, 
with an option to let the user determine if it opens on launch or not.


One thing I would not want is more front and back scripts added.  I 
recently spent many hours trying to find out why my own frontscript 
mouseup handler wasn't occuring.  In the end, I had to go thru every 
btn (and there were a lot) that called my frontscript, and do this:


on mouseUp
myMouseUp
end mouseUp

I renamed my frontscript mouseUp handler to myMouseUp, and it fixed 
the problem.  But the problem shouldn't have existed in the first 
place.


What was even more frustrating, was that my use of mouseUp in my own 
frontscript has worked fine for years, and I don't know what broke 
it, except to wonder if the newer versions of Rev/MC did it.


We don't need more frontscripts interfering with our own!  Vote = No.


The MetaCard IDE uses only a single frontScript and backScript to drive 
itself, and to the best of my knowledge its mouse handlers haven't been 
modified since Scott Raney wrote them back in the day.


Messages are arguably the most important category of tokens in the 
language, as they're our five senses that let our scripts know what's 
happening in the world.  In the absence of pointer-tool-specific 
messages (requested at 
http://quality.runrev.com/qacenter/show_bug.cgi?id=2606), any IDE will 
need to trap mouseDown, mouseUp, etc. to update property inspectors and 
such, but this sensitivity to the critical role of messages keeps MC's 
handling of them as light as possible.


So given all that, and the care RunRev puts into maintaining the 
integrity of messaging in the engine, I'm surprised you encountered a 
change in behavior between engine versions.


If this remains an issue we should continue poking around with this on 
the MC list.



There should be docs of the same caliber as the old Hyertalk 2.2 
book.  That, and the Complete Hypercard Handbook, were the two best 
sources of documentation I've seen as far as a well-written how to. 
Every function and command should have detailed code examples for 
every scenario of use of that function/command, and the info should 
be easy to find.


Rev's documentation isn't too far off that mark, since the original docs 
were written by the same person who wrote most of HyperTalk 2.2: The 
Book, Jeanne DeVoto.


But Rev 1.0 was a long time ago, and a lot it's been revised and a good 
many new tokens have been added since.  And some of the most helpful 
stuff she wrote, like the Cookbook stack, have long since been removed 
from Rev, which is too bad because there was some darn useful stuff in 
there.


FWIW, I've recommended Jeanne to a client to write the documentation for 
two products I develop, and we -- and our customers -- have been very 
pleased with the results.  If anyone here needs a tech writer I would 
recommend her.



NEVER assume your user knows xyz when writing an example or answering 
a question.


I agree that all the IDEs could use some enhancement to the docs, 
perhaps MetaCard's even more so given its age and historic caudience 
focus.


At a minimum I'd like to see what could be done to be able to call up 
Eric Chatonet's excellent Search tool within MC.  It's probably the most 
comprehensive search around, able to pull in stuff from an amazing 
variety of sources.


We don't currently have an owner for the documentation components in the 
MC IDE, and if one of the open source advocates here would like to take 
that one we'd love to have them on the team.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: 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: Convert from Absolute to Relative Paths

2007-06-07 Thread Jim Ault
I look at this task differently and offer it as an example to study to see
various ways Rev let's you accomplish the same thing.  David's solution will
make more sense to some and be easier to program, so they should follow that
direction.  My approach is to use the Rev chunk expressions to get to the
same result rather than repeat loops.  In this case, speed is not an issue
unless you are operating on thousands of paths, and then you should probably
take another sip of coffee to fill the time difference, if any.

My style appears below, and David's original appears below that

Jim Ault
Las Vegas

---start copy code
--correct for word wrap
function file_GetRelativePath someFileOrFolder, baseFolder, @commonPath
  if baseFolder is not in someFileOrFolder then return Oooops, not going to
work
  if char -1 of baseFolder is not / then put / after baseFolder --add
  if char -1 of someFileOrFolder is / then put  after  baseFolder
--subtract
  
  replace baseFolder with empty in someFileOrFolder
  set the itemdelimiter to /
  put item 1 to -2 of someFileOrFolder  / into commonPath
  put the number of items in someFileOrFolder into relativeLevels
  
  get item -1 of someFileOrFolder
  set the itemDelimiter to tab
  put it into item relativeLevels of relativePath
  replace tab with ../ in relativePath

  return (someFileOrFolder cr baseFolder cr relativeLevels cr
relativePath)
end file_GetRelativePath
-- end of function

-start of handler that calls the function
--using literal strings, so correct for word wrap
on testt
  put 
/Volumes/mainHDG5/Users/jault/Documents/wbArea/wbSubDomains/laurabydesign/v
er01/page01/swfLoop01 into someFileOrFolder
  put /Volumes/mainHDG5/Users/jault/Documents/wbArea/wbSubDomains/ into
baseFolder
  put empty into commonPath
  get file_GetRelativePath(someFileOrFolder, baseFolder, commonPath)
  put it  cr  commonPath
end testt
--end copy code

== result of my version appears in message box ==
laurabydesign/ver01/page01/swfLoop01   someFileOrFolder
/Volumes/mainHDG5/Users/jault/Documents/wbArea/wbSubDomains/
4  relativeLevels
../../../swfLoop01   relativePath
laurabydesign/ver01/page01/   commonPath

-


On 6/7/07 7:42 AM, David Bovill [EMAIL PROTECTED] wrote:

 function file_GetRelativePath someFileOrFolder, baseFolder, @commonPath
 put the itemdelimiter into originalDelim
 set the itemdelimiter to /
 put empty into commonPath
 put someFileOrFolder into relativePath
 put 0 into itemNum
 repeat with itemNum = 1 to the number of items of baseFolder
 put item itemNum of baseFolder into basePathComponent
 put item itemNum of someFileOrFolder into somePathComponent
 
 if somePathComponent is basePathComponent then
 next repeat
 else
 subtract 1 from itemNum
 exit repeat
 end if
 end repeat
 
 put item 1 to itemNum of someFileOrFolder into commonPath
 delete item 1 to itemNum of relativePath
 
 delete item 1 to itemNum of baseFolder
 put the number of items of baseFolder into upBits
 repeat upBits
 put ../ before relativePath
 end repeat
 
 set the itemdelimiter to originalDelim
 put / after commonpath
 return relativePath
 end file_GetRelativePath
 ___
 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: Legacy stack woes II

2007-06-07 Thread Richard Gaskin

Rob Cozens wrote:

Standalone settings for Legacy stacks are stored in separate Config 
stacks, while those settings are internal in the current stack format.


If one is distributing a stack to be used by developers to build 
standalones (eg: SDB_Server, SDB_Utilities):


* If saved in legacy format, standlone settings are lost regardless 
of stack format


AFAIK the standalone settings are stored in custom properties, and do 
not rely on anything specific to the new format for storage.


I believe the only difference is where they're stored:  in earlier 
versions they were in a separate stack file, and in the newer versions 
they do what my standalone builder has been doing for years, storing 
them in custom properties directly in the stack.


Custom props should not be affected regardless of which format the stack 
is in, so I would imagine the same 2.4-format stack could be used in 
either IDE version, no?


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: 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: Imagine a world in which HyperCard had been open sourced 20 years ago?

2007-06-07 Thread simplsol

Perhaps:
1. HyperTalk is never converted from an interpreted language to a 
compiled one - no one wants to commit the resources
2. Five different developers rewrite the HC engine to support five 
different ways of adding color
3. Businesses refuse to touch HC because there are 20 different 
versions (HC - Berkeley, HC - SD, etc.)

4. Of the 20 versions of HC, 15 are vaporware
5. HC spawns 30 incompatible clones
6. All of the clones combined have a 2% market share (compared to VB, 
the Standard RAD)
7. Since no one was making money on it, no serious development was 
done for the last 19 years

Paul Looney

-Original Message-
From: David Bovill [EMAIL PROTECTED]
To: How to use Revolution use-revolution@lists.runrev.com
Sent: Thu, 7 Jun 2007 3:40 am
Subject: Imagine a world in which HyperCard had been open sourced 20 
years ago?
How would the world of software languages that we know of now be 
different? 

 
Perhaps: 
  1. Visual Basic would not have had the success that it did as 

  companies re-hacked HyperTalk to fit their business needs 

  2. We'd have got colour and video and object orientation well ahead 
of 


  the competition 

  3. MetaCard would have been born as an Open Source company based 

  around customising the engine for larger corporations 

  4. RunRev would have produced the RevIde and repackaged it for a new 

  market - without the same start-up costs 

  5. Others Galaxies would have been produced 

  6. We'd have got these benefits cheaper, they would have got more 

  customers 

  7. Businesses would be making money with the engine and there would 
be 


  many many such businesses 
 

Have some fun and picture it - dream or nightmare? It's a serious 
question, 


for those thinking of investing their skills. 

___ 

use-revolution mailing list 

[EMAIL PROTECTED]

Please visit this url to subscribe, unsubscribe and manage your 
subscription preferences: 


http://lists.runrev.com/mailman/listinfo/use-revolution 







AOL now offers free email to everyone.  Find out more about what's free 
from AOL at AOL.com.

=0
___
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: Center text within a field?

2007-06-07 Thread Trevor DeVore

On Jun 6, 2007, at 5:09 PM, Joe Lewis Wilkins wrote:

I realize it would take a lot of initial work, but you guys seem up  
for it: why not just use a lookup table with the exact values you  
need for each font condition listed?


Hi Joe,

I think the time to research all of the possible scenarios would take  
longer then it did to right the image analyzer handler (~1/2 hr) as I  
would have to do this for Mac/Win and even then I wouldn't know if it  
would work with fonts I don't have installed. The problem I kept  
running into is that different fonts at the same size can have very  
different heights.


Of course, you can limit the amount of preparation by just limiting  
the acceptable fonts and perhaps some of the other ranges as well.  
This way the table of values could be expanded over time and by  
others if need be without coming up with any exact formulation at  
the outset. Just a thought!


Limiting the text size ranges and fonts would have been an option and  
I almost went that route. But now that I have a handler to analyze  
the glyph I don't have to worry about it no matter what the user  
throws at it.


Thanks,

--
Trevor DeVore
Blue Mango Learning Systems
www.bluemangolearning.com-www.screensteps.com
[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: Center text within a field?

2007-06-07 Thread Trevor DeVore

On Jun 6, 2007, at 4:47 PM, J. Landman Gay wrote:

So it's font dependent and we're back where we started. :( You may  
be stuck with your images after all, since there is no good way to  
read the actual positioning of the glyph inside its text box.


I think I will post a feature request for getting the actual height  
of the glyph. That would be handy.


--
Trevor DeVore
Blue Mango Learning Systems
www.bluemangolearning.com-www.screensteps.com
[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: Center text within a field?

2007-06-07 Thread Joe Lewis Wilkins
Congrats, Trevor. If you've come up with an acceptable handler that  
performs well, then my suggestion is entirely moot at this time. I'm  
surprised that you were able to come up with a good solution in the  
time frame you mention. Great!


Joe Wilkins

On Jun 7, 2007, at 9:24 AM, Trevor DeVore wrote:


On Jun 6, 2007, at 5:09 PM, Joe Lewis Wilkins wrote:

I realize it would take a lot of initial work, but you guys seem  
up for it: why not just use a lookup table with the exact values  
you need for each font condition listed?


Hi Joe,

I think the time to research all of the possible scenarios would  
take longer then it did to right the image analyzer handler (~1/2  
hr) as I would have to do this for Mac/Win and even then I wouldn't  
know if it would work with fonts I don't have installed. The  
problem I kept running into is that different fonts at the same  
size can have very different heights.


Of course, you can limit the amount of preparation by just  
limiting the acceptable fonts and perhaps some of the other ranges  
as well. This way the table of values could be expanded over time  
and by others if need be without coming up with any exact  
formulation at the outset. Just a thought!


Limiting the text size ranges and fonts would have been an option  
and I almost went that route. But now that I have a handler to  
analyze the glyph I don't have to worry about it no matter what the  
user throws at it.


Thanks,

--
Trevor DeVore
Blue Mango Learning Systems
www.bluemangolearning.com-www.screensteps.com
[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


___
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


Toolbar Question

2007-06-07 Thread LunchnMeets
Hi Everyone,

Is there a way to hide or relocate the toolbar in the IDE? Since I never 
leave the IDE the toolbar sometimes gets in the way.

Joe


**
 See what's free at 
http://www.aol.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


Using the Gnome Theme in Revolution 2.6.1

2007-06-07 Thread Derek Bump
I know there was some discussion regarding how to get Revolution 2.6.1
to adopt the current theme in Linux, and I did some research and I
just couldn't seem to understand what I needed to do to make my program
use the current theme of Gnome.

I tried creating environmental variables to the path of GDK but as soon
as I closed the program the variables were gone.

Please help?  I'm a Linux idiot!


Derek Bump
Dreamscape Software


Compress photos easily with JPEGCompress
www.dreamscapesoftware.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: Imagine a world in which HyperCard had been open sourced 20 years ago?

2007-06-07 Thread Richard Gaskin
As a team member of one of the longest-running Rev-based open source 
projects, the MC IDE, I share much of the enthusiasm for the benefits of 
the process and, with more than a dozen others, have translated that 
enthusiasm into action.


But on balance, I believe a lot of that success is due to the limited 
scope of the project, since we're working only on the IDE stacks and the 
engine remains funded through sales.


I think many elements in your list support that view, that for Rev we 
have a good balance between traditional and open source funding:



David Bovill wrote:

   1. Visual Basic would not have had the success that it did as
   companies re-hacked HyperTalk to fit their business needs


Yet Visual Basic has enjoyed that success as a proprietary product.

If Apple had remained as committed to HC as Microsoft has been with VB, 
HC could have continued to play as central a role in evangelizing the OS 
as VB has, whether or not it was open source (Note to Apple:  the world 
is bigger than Widgets).



   2. We'd have got colour and video and object orientation well ahead of
   the competition


The competition was SuperCard and MetaCard.  SuperCard introduced color 
in 1989, and video in 1990.  MetaCard premiered in 1992.  HyperCard was 
still in development at Apple when these competing products were 
introduced.  While it may be politically incorrect to suggest this, I 
believe that Apple had the opportunity to integrate color directly into 
the product but simply dropped the ball.


True object orientation is still absent from the xTalk world though, and 
I agree it would be a boon to see some of that in the language.



   3. MetaCard would have been born as an Open Source company based
   around customising the engine for larger corporations


Unlike IBM, Adobe, Apple, Sun, and others who fund open source projects 
of the level of complexity as the MetaCard virtual machine, MetaCard 
Corp. didn't have multiple larger revenue streams to allow the company 
to give away free software.   Like Rev today, MC Corp. had the engine as 
its main product, and relied on that sales revenue to fund its development.


Why doesn't Apple open source OS X? Or Adobe with Photoshop?  It seems 
that companies open source products for strategic reasons, and only when 
they have sufficient revenue from non-open-source products to fund it.


Even when we look at Mozilla and the various open source contributions 
from universities, ultimately most of the money driving that development 
comes from commercial sources.


If anyone here can muster the cash to acquire Rev and open source it, at 
the right price I would imagine Kevin would go along with it.  But 
software is expensive to develop, and thus far we haven't seen a funding 
source which would cover those expenses with Rev.




   4. RunRev would have produced the RevIde and repackaged it for a new
   market - without the same start-up costs


If this is a question of IDEs tailored for specific markets, remember 
that an IDE is just a collection of stacks so there's nothing stopping 
anyone from making an IDE for any niche they find.  Rev licenses for the 
engine to drive it are cheap, and there's already one open source IDE 
available, MetaCard.  The only limitation here seems to be finding folks 
who can afford to write IDEs for free.  I'd like to do that myself, but 
I still have some retirement goals to meet before I can give away all of 
my work.



   5. Others Galaxies would have been produced


Yet the Galaxy we have is commercial.


   6. We'd have got these benefits cheaper, they would have got more
   customers


True, free is a price that can't be beat. :)


   7. Businesses would be making money with the engine and there would be
   many many such businesses


In my shop alone I assist more than a dozen business making money with 
Rev, and directly manage development in three of them.  And I'm just a 
lone gunman; when we add up the hundreds of others developing commercial 
applications with Rev it's a reasonably strong number.


Of course if Rev were free that number would be higher, but who pays the 
piper?


The money I earn from development is affordable to businesses because 
I'm using a high-level virtual machine.  If they also had to pay for the 
VM development those costs would skyrocket.


As it is, under the current egalitarian funding model we get the VM 
development costs amortized by having everyone pay the same low upgrade fee.


--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.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: Using the Gnome Theme in Revolution 2.6.1

2007-06-07 Thread chris bohnert

Derek,

Ken did a great job summarizing this issue at:

http://www.sonsothunder.com/devres/revolution/tips/lin002.htm

try this out and let us know if you have any problems.

--
cb
___
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's no place like Home

2007-06-07 Thread Stephen Barncard


What's impressive is that it did it with very little ram and drive 
space. Tight code, little bloat. It had to be. I still cringe at the 
size of my 25mb application. But I NEED all that stuff in there




Over the weekend I found a Mac SE/30 peaking sadly out of the back of a
closet. It was an interesting experience firing it up given how (after the
start up sequence) just how responsive those early applications were.

Best regards,

Lynn Fredricks


--


stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -



___
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: Center text within a field?

2007-06-07 Thread Trevor DeVore

On Jun 7, 2007, at 9:34 AM, Joe Lewis Wilkins wrote:

Congrats, Trevor. If you've come up with an acceptable handler that  
performs well, then my suggestion is entirely moot at this time.  
I'm surprised that you were able to come up with a good solution in  
the time frame you mention. Great!


Oh it took me much longer to get to the point that I realized I  
needed to write the image analyzer :-)


I spent hours trying to figure out how to solve the problem using  
available properties. At one point I even thought I had it working  
pretty well until I ran the app on Windows.


--
Trevor DeVore
Blue Mango Learning Systems
www.bluemangolearning.com-www.screensteps.com
[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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread Richard Gaskin
David, I think you may have answered the How do we pay the piper? 
question here:

I'd beg to differ with Lynn that this stuff is only for the big boys - like
Adobe, IBM, Google or Yahoo. The developers of Base Camp have a good
business, they build upon the developer community they created with Ruby on
Rails. They get a lot of work. Nor did they need to raise heaps of cash to
get there. If I had a vote - I'd at least be seriously exploring moving over
to that sort of model - together with dual licensing for companies wanting
closed source solutions for their customers.

Business models are adapting to these new forces, and while they are not
sorted out yet - where there is dirt there is money.


The folks at Base Camp have visibility, but do revenues match?  It isn't 
hard for any services company to be booked to capacity, but the 
challenge with services is that revenue is capped by the number of hours 
in a day.  The relative ROI for software products is much higher, with 
no human resources constraint on revenue.


But your note reminds me of one overwhelming success:  MySQL.

I have to admit that it would have been inconceivable for a small 
organization like MySQL to get a larger installed base than Sybase and 
Oracle without their dual licensing.


A very carefully chosen license (hopefully more clearly communicated 
than MySQL's) might well be the ticket for Rev.


Enforcement is a difficult thing with dual licensing, and I'm not sure 
how one would go about it when the source is freely available without 
relying primarily on litigation.  Litigation is perhaps the most costly 
form of license enforcement. :)


Some open source projects only make the source available if you apply 
for it, which may be optimal since it introduces an accountability 
otherwise absent when sources are freely downloadable.


But you may be onto something here.  A dual license explodes the market 
for services, while protecting revenue with the market segment that's 
most profitable anyway, the commercial developer.


With development tools like Rev support costs are disproportionately 
higher than with simpler consumer apps, and costs to support 
professionals tends to be much lower than for less experienced 
developers.  This means that under the current model Media customers are 
the most expensive sale with the lowest ROI, making the segment worth 
addressing solely on the hope of numbers large enough to offset the costs.


But under a dual license, those looking for free stuff simply don't get 
support from the company, and those who need support would pay for it 
directly.  Low-end customers looking for support would turn to things 
like this list, where consultants are motivated to provide support for 
free for the visibility.


So a dual license might well preserve the highest-ROI customers while 
trimming the lowest-ROI, all the while exploding market share beyond 
what even a million-dollar marketing budget could hope to accomplish for 
a purely proprietary product.


H.  Thanks for posting that, David.  Much to think about

--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: 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: Using the Gnome Theme in Revolution 2.6.1

2007-06-07 Thread Derek Bump
Chris,

Thank you for letting me know about that article.  Sometimes I
completely forget about the excellent collection of tips and tricks that
Ken Ray has compiled.

And I have to agree with Ken, it would be so much better when the next
linux version comes out and there is no need for the revolution.sh file.

I now have Theme support!


Derek Bump
Dreamscape Software


Compress photos easily with JPEGCompress
www.dreamscapesoftware.com




chris bohnert wrote:
 Derek,
 
 Ken did a great job summarizing this issue at:
 
 http://www.sonsothunder.com/devres/revolution/tips/lin002.htm
 
 try this out and let us know if you have any problems.
 
 -- 
 cb
 ___
 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


Imagine a world in which HyperCard had been open sourced 20 years ago?

2007-06-07 Thread Peter Alcibiades
Look, I don't want to get us off into off-topic flame wars, and I don't think 
necessarily that going Open Source is the answer for Rev, or that it would 
have been for HC.  Its worth serious consideration is all I would argue.

But you have to say that these remarks really misrepresent the Open Source 
situation totally, and if you want the proof of it, just look around you.  
Start by looking at Python, Perl and Apache.   Or look at the Gimp.  Or look 
at such a massively complex undertaking as the Debian distribution (I mention 
it only because its distributed elected management, so its classic Open 
Source, and if it can work here, it can work anywhere).   Or look at KDE and 
the suite of applications they have developed and integrated.  Look at Gnome 
for that matter.

Yes there are Debian derivatives.  No they are not vapourware, no they are not 
incompatible, and they complement it.  It is a different model, and it would 
be more productive to get used to it and understand its strengths and 
weaknesses than to misrepresent it wholesale.

Open source packages and development environments can be at least as complex 
as Rev and have a continued history of development and enhancement, and be 
perfectly usable and stable. 

The world is just not the way you are suggesting it is, and it is so obviously 
not that way, that there is little point in asserting it is.

Peter





 Perhaps:
 1. HyperTalk is never converted from an interpreted language to a
 compiled one - no one wants to commit the resources
 2. Five different developers rewrite the HC engine to support five
 different ways of adding color
 3. Businesses refuse to touch HC because there are 20 different
 versions (HC - Berkeley, HC - SD, etc.)
 4. Of the 20 versions of HC, 15 are vaporware
 5. HC spawns 30 incompatible clones
 6. All of the clones combined have a 2% market share (compared to VB,
 the Standard RAD)
 7. Since no one was making money on it, no serious development was
 done for the last 19 years
 Paul Looney
y
___
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: Curious QT playback problem

2007-06-07 Thread J. Landman Gay

Scott Rossi wrote:

Recently, J. Landman Gay wrote:


This has been working fine on both Mac and Windows machines for several
hundred customers over the last 3 years until today, when one customer
says there is a playback problem. She's running XP Pro on a fast machine
with lots of RAM. When she chooses to play a sequence, it loops through
them all very fast, with no playback of any kind, until it hits the last
one in the list which it then plays. It almost sounds like it isn't
loading the .mov files.


Does your app play files from the net or from the local machine?


Local machine only.


 Are you
setting the filename to empty before setting the filename to a new path?


Yes.


Could there be some issue with the user having their machine set to default
to another multimedia playback mechanism besides QT?  (I know this is
unlikely since .MOV is pretty much Apple-only.)


I'm not sure, but on hundreds of Windows machines, this one is the only 
one that has a problem. :(




Not sure if this is related:
The reason I recently posted my jukebox stack for testing was something
similar -- it seemed that after several Web-based file accesses, Rev would
get tired and report the duration of the player 0, for any valid file URL.


That's interesting...maybe it does the same thing occasionally for local 
files too. The deal is, it is only this one machine. Puzzle. That's why 
I'm stumped. The client did a very good job of testing before release, 
and the app ran fine even in Virtual PC on a slow Mac. So, very weird.


--
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: There's no place like Home

2007-06-07 Thread Scott Kane

From: Lynn Fredricks [EMAIL PROTECTED]


There are a lot of people here who cut their teeth on HC. It would be
facinating to see everyone's favorite design for a modern home stack.
Anyone up for a design contest?


This facinates me as it appeals to the marketer in me.  g  I'd love for 
their to be a contest.  It'd be interesting and IMHO quite productive.  IMHO 
again, better than worrying about the merits or lack thereof of  open 
souceing Rev.   vbg


Scott 


___
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: Curious QT playback problem

2007-06-07 Thread J. Landman Gay

Dave Cragg wrote:


On 7 Jun 2007, at 03:59, J. Landman Gay wrote:

the script gets the currentTime, checks every 250 milliseconds, and 
when the currentTime remains unchanged, assumes the playback is done. 
Then it moves on to the next file.


 From what you describe, it sounds like either the currentTime isn't 
reported correctly, or there is some kind of delay at the start of play 
so the currenttime doesn't change (stuck at 0) in the first 250 
milliseconds. Do you reset the timer at the start of each clip?


Yes.

I could 
imagine some over-enthuiastic virus-checker causing a delay as you 
switch files in the Player, and possibly when QuickTime tries to start 
playing the file. Or a very full hard drive.


The virus checker problem occured to me. I asked my client to ask his 
customer if she has set the checker to examine files when they open. If 
so, we'll see what happens if she turns it off temporarily. The delay in 
opening the file would cause the problem; it was the only thing I could 
think of. I'm glad to hear you think it might cause the problem too.




Off the top of my head, set the currentTime to 0 for each clip, then 
check that the currentTime hasn't changed AND that it is not 0.


It didn't add the not 0 part, it's true. If we have to recompile I'll 
do that.




(Using the playStopped message would be easier. :-))



Too true, and by the next iteration of the engine I could have...but I'm 
hoping not to have to rebuild then app. It's been 3 years, development 
is closed, and this is such an isolated incident.


I'm hoping the virus checker is the problem. ;)

--
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: AW: Curious QT playback problem

2007-06-07 Thread J. Landman Gay

Tiemo Hollmann TB wrote:

Perhaps, because it's a new and very fast machine, so that the check about
the 250 msecs is done, before the mov is completely loaded?


Maybe, it's possible. But I thought the handler paused until the file 
was loaded, or the loading failed.


--
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: professor made software with runrev and sold for 2 million dollars

2007-06-07 Thread J. Landman Gay

wayne durden wrote:

Hi folks, just came across an article here with a runrev connection:

http://www.theunion.com/article/20070606/NEWS/106060142

Not a whole lot of detail, but this apparently relates to teachMac and
teachIt being built with runrev.

This may be old news to some, but I hadn't heard this before...


Shameless, immodest plug: I wrote that. ;)

--
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: Problem with Browser Sampler Stack in Rev/Mac 2.8.1

2007-06-07 Thread Bob Warren
OK, so I found a cure for the functioning of Rev's Browser Sampler 
Stack in Rev/Mac 2.8.1 using my Mac Mini.


When I make a standalone, nothing works - even when trying to navigate 
from one page to another. But in relation to this, I am prepared to 
believe provisionally that this stack is too big and clumsy for the 
modest machine I am using. When physical memory is in short supply for 
example, all kinds of crazy things can happen.


So I decide to make a simple stack to test the revBrowser. From RR 
Newletter Issue 26, I construct the following stack:


--THIS IS IN THE CARD SCRIPT:

local sBrowserId = 
# Opens the browser and sets initial url and position.

command browserInit
 local tBrowserId

 put revBrowserOpen(the windowId of this stack, 
http://www.google.com;) into tBrowserId  --(all one line)


 browserEnsure tBrowserId
 put tBrowserId into sBrowserId

 revBrowserset sBrowserId, rect, the rect of graphic Browser Rect of me
 revBrowserset sBrowserId, scrollbars, true
end browserInit

--THIS IS IN A BUTTON:

on mouseUp
call browserInit of this card
end mouseUp

--THIS IS THE ERROR MESSAGE I GET:

Type Handler: can't find handler
Object card id 1002
Line browserEnsure tBrowserId
Hint browserEnsure

-
Please tell me theoretically whether there is anything wrong with the 
above. You might try making an identical stack yourself, especially if 
you have an Intel Mac Mini.



Bob

___
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: professor made software with runrev and sold for 2 million dollars

2007-06-07 Thread wayne durden

Hi Jacque!

You mean the article text or the underlying teachMac technology?  I assume
the latter...but not quite sure?

Wayne

On 6/7/07, J. Landman Gay [EMAIL PROTECTED] wrote:


wayne durden wrote:
 Hi folks, just came across an article here with a runrev connection:

 http://www.theunion.com/article/20070606/NEWS/106060142

 Not a whole lot of detail, but this apparently relates to teachMac and
 teachIt being built with runrev.

 This may be old news to some, but I hadn't heard this before...

Shameless, immodest plug: I wrote that. ;)

--
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


Re: Legacy stack woes II

2007-06-07 Thread Rob Cozens

Hi Richard,

AFAIK the standalone settings are stored in custom properties, and 
do not rely on anything specific to the new format for storage.


First, let's make sure we're talking apples  apples: by standalone 
settings, I am referring to the standalone build settings: 
platform(s) to build for, file type code, component stacks, version 
#, and other settings used by the Distribution Builder.


In Legacy format versions of RunRev, Build Distribution saves the 
settings in [stack name] Config.rev,  NOT in the source stack 
itself.  So Build Distribution in Legacy format versions expects to 
find the distribution settings in a separate Config stack and the 
post-Legacy format versions expect to find it in the source stack itself...no?


Rob 


___
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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread David Bovill

On 07/06/07, Richard Gaskin [EMAIL PROTECTED] wrote:


David, I think you may have answered the How do we pay the piper?
question here:



I think it's along the right lines - I think there are opportunities
regarding the Linux version etc.

The folks at Base Camp have visibility, but do revenues match?


Your guess is as good as mine. The real question is are 37Signals making
more money than RunRev? Which company is in a better position with regard to
future profits and investors?

It's hard to quantify but my guess would be that RunRevs software is an
order of magnitude more complex than Ruby on Rails, that there startup
investment was lower, and their valuation an order of magnitude higher.

I can not really see why RunRev could not have done this with the code base
they own. Indeed it would be relatively easy to produce a Rails like web
environment in Rev - plus some. Rails was never easy to install and there
needed to be and now is an explosion of hosting companies setting up
services - the same could have happened with Rev CGI

I am not suggesting a pure Rails copy - but something that makes more use of
Rev features. From my experience of the open source market - there would
have been a very significant number of very talented coders that would have
killed to have a go at the C++ code - if it were open - though I'd guess
that there are commercial libraries used that would make this a little
tricky.

A very carefully chosen license (hopefully more clearly communicated

than MySQL's) might well be the ticket for Rev.



There is scope for creativity here - indeed you could even think of a new
type of license if needed. Or simply start a process in which the core
language - lets say for the CGI engine (plus) is open sourced, and there is
a subscription based process where you get the latest commercial extensions,
IDE, dual license and support for the current license fee. Over time there
could be a two way flow, with older commercial features becoming part of the
open source engine, and the best of some of the open source side being
improved on and offered in the commercial package under a closed license.

Enforcement is a difficult thing with dual licensing, and I'm not sure

how one would go about it when the source is freely available without
relying primarily on litigation.  Litigation is perhaps the most costly
form of license enforcement. :)



Is it? I have no hard evidence on this - but my guess would be that there is
significantly less fraudulent use of dual licensed software than there is of
closed source applications (which is very very common). I also doubt that
MySQL have had need to incur higher legal costs than any other comparable
closed source database company.
___
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's no place like Home

2007-06-07 Thread J. Landman Gay

Richard Gaskin wrote:

While the Home stack is in the message path in both HyperCard and Rev, 
it isn't among the backScripts.  BackScripts were introduced in 
SuperCard and later added to MetaCard/Revolution, but that specific 
mechanism was never supported in HyperCard.


HyperCard did support libraries (start using...), but the Home stack 
isn't list among those either.


It seems the Home stack is a special case, inserted into the message 
path automatically without either of those mechanisms.  Given that the 
development engine requires it there's nothing we can do about that; 
whether we show it or not that required stack will still be in the 
message path during development in any IDE.


Right. Trivia: When you start using a stack, its script is inserted 
ahead of the Home stack (for HC compatibility.) When you insert a 
backscript, the script is inserted behind the Home stack, closer to the 
engine.


In the MC IDE (and also the Rev IDE I think, but I'm not positive) it 
doesn't matter since Home doesn't insert its own script in either way. 
But in a standalone, the main stack acts like the Home stack and it may 
make a difference which syntax you use.


--
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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread Lynn Fredricks
 I'd beg to differ with Lynn that this stuff is only for the 
 big boys - like Adobe, IBM, Google or Yahoo. The developers 
 of Base Camp have a good business, they build upon the 
 developer community they created with Ruby on Rails. They get 
 a lot of work. Nor did they need to raise heaps of cash to 
 get there. If I had a vote - I'd at least be seriously 
 exploring moving over to that sort of model - together with 
 dual licensing for companies wanting closed source solutions 
 for their customers.

Dave, this mispresents my point. These companies have achieved dominance in
very highly profitable market segments. That is one major, characteristic
difference. The devil is in the details. I don't know the inside story of 37
Signals, just what is available in the press. There are some winning moves
they have made that have given them some prosperity in recent years - there
are some similarities I can see between 37 Signals and Runtime, but a whole
lot of differences too. That doesn't mean those moves are going to be
equally successful for any other company.

There is a lot to like in Open Source software (speaking of which - are you
going to OSCON? I am! :-)) and there is a lot I like about it. But Id like
to draw a funny comparision between Open Source and a phenomenon in business
from the late 70's - 90's when the west started to become obsessed with
business success of Japanese corporations.

A number of western company strategists came up with the notion that if they
emulated the superficial, observed behaviors of these companies and their
employees that somehow they would achive greater productivity. 

Those few who *really* dug into various methodologies gleaned some benefit,
like Just in Time manufacturing and Kaizen quality perspectives (or had to
come up with competing strategies). Those who dug in further may have
realized what absolutely is not transferable because of the connection
between these methods, Japanese culture, and the international business
climate of the time.

But what struck me as hilarious were those companies that thought having an
entire team soak in a onsen together and drink sake or have morning company
workouts at your desk will somehow achieve some sort of gain.

Now fast forward to 2007. Japan is achiving some economic rebound, but the
machine that seemed unstoppable in the late '80s and early '90s is a shadow
of its former self.

I am very interested in open source. But the problem Ive had to date is
that, there are a great number of companies stuck at that soaking in the
onsen phase - most explanations of why open source is good have been
superficial and unconvincing when it comes to general business practice,
though Ive seen some specific, isolated instances where its made great
sense. It isnt obvious that what's good for Adobe is good for Runtime, any
more than soaking in an onsen will suddenly make me more competive with the
Japanese.

Best regards,

Lynn Fredricks
Worldwide Business Operations
Runtime Revolution Ltd
http://www.runrev.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: professor made software with runrev and sold for 2 million dollars

2007-06-07 Thread J. Landman Gay

wayne durden wrote:

Hi Jacque!

You mean the article text or the underlying teachMac technology?  I assume
the latter...but not quite sure?


Byron Turner is one of my clients and I wrote TeachMac/TeachIT for him. 
We will start the next version modifications soon.


--
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: Problem with Browser Sampler Stack in Rev/Mac 2.8.1

2007-06-07 Thread chris bohnert

What's browserEnsure..I don't see that in the documenation anywhere and I
don't see it defined in the code you've shown.

--
cb

On 6/7/07, Bob Warren [EMAIL PROTECTED] wrote:


OK, so I found a cure for the functioning of Rev's Browser Sampler
Stack in Rev/Mac 2.8.1 using my Mac Mini.

When I make a standalone, nothing works - even when trying to navigate
from one page to another. But in relation to this, I am prepared to
believe provisionally that this stack is too big and clumsy for the
modest machine I am using. When physical memory is in short supply for
example, all kinds of crazy things can happen.

So I decide to make a simple stack to test the revBrowser. From RR
Newletter Issue 26, I construct the following stack:

--THIS IS IN THE CARD SCRIPT:

local sBrowserId = 
# Opens the browser and sets initial url and position.

command browserInit
  local tBrowserId

  put revBrowserOpen(the windowId of this stack,
http://www.google.com;) into tBrowserId  --(all one line)

  browserEnsure tBrowserId
  put tBrowserId into sBrowserId

  revBrowserset sBrowserId, rect, the rect of graphic Browser Rect of
me
  revBrowserset sBrowserId, scrollbars, true
end browserInit

--THIS IS IN A BUTTON:

on mouseUp
call browserInit of this card
end mouseUp

--THIS IS THE ERROR MESSAGE I GET:

Type Handler: can't find handler
Object card id 1002
Line browserEnsure tBrowserId
Hint browserEnsure


-
Please tell me theoretically whether there is anything wrong with the
above. You might try making an identical stack yourself, especially if
you have an Intel Mac Mini.


Bob

___
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: Legacy stack woes II

2007-06-07 Thread J. Landman Gay

Rob Cozens wrote:

In Legacy format versions of RunRev, Build Distribution saves the 
settings in [stack name] Config.rev,  NOT in the source stack itself.  
So Build Distribution in Legacy format versions expects to find the 
distribution settings in a separate Config stack and the post-Legacy 
format versions expect to find it in the source stack itself...no?


Sort of, but not quite. The stack file format doesn't matter; the way 
the settings are stored is related to the distribution and the way its 
standalone builder works. In Rev 2.7, the SB was rewritten to store 
standalone settings as custom properties. I routinely save stacks in 
legacy format and they still retain their custom property standalone 
settings. If users will be running stacks in Rev 2.6.1 then you need to 
provide the right support files.


--
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: Using the Gnome Theme in Revolution 2.6.1

2007-06-07 Thread Ken Ray
On Thu, 07 Jun 2007 12:13:35 -0500, Derek Bump wrote:

 Chris,
 
 Thank you for letting me know about that article.  Sometimes I
 completely forget about the excellent collection of tips and tricks that
 Ken Ray has compiled.

Thanks, Derek!
 
 And I have to agree with Ken, it would be so much better when the next
 linux version comes out and there is no need for the revolution.sh file.

Amen, brother... :-)


Ken Ray
Sons of Thunder Software, Inc.
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.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: Problem with Browser Sampler Stack in Rev/Mac 2.8.1

2007-06-07 Thread J. Landman Gay

Bob Warren wrote:

So I decide to make a simple stack to test the revBrowser. From RR 
Newletter Issue 26, I construct the following stack:


--THIS IS IN THE CARD SCRIPT:


snip


--THIS IS THE ERROR MESSAGE I GET:

Type Handler: can't find handler
Object card id 1002
Line browserEnsure tBrowserId
Hint browserEnsure


You've omitted the browerEnsure handler, which is a custom handler 
Marcus wrote for his article example. It isn't a native revBrowser command.


--
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: Problem with Browser Sampler Stack in Rev/Mac 2.8.1

2007-06-07 Thread J. Landman Gay

Bob Warren wrote:

As a matter of fact, I wasn't aware of the fact that there is such a 
thing as a demo version. I thought that it was all the same piece of 
software that could be activated either by a demo unlocking code or a 
licensed unlocking code.** If that is simply another way of viewing 
what you are really talking about, then certainly I did not receive any 
kind of demo unlocking code from Technical Support at any stage.


I meant the 30-day trial. We sometimes call it the demo version as a 
shorthand term. Users who download the trial version get the unlocking 
key in email, which allows 30 days of unrestricted use.


--
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: Launching Visual C++ 2005 Applications

2007-06-07 Thread Ken Ray
On Wed, 6 Jun 2007 20:48:35 -0800, Doug Heywood wrote:

 The only thing I wonder about would be some mysterious parameter I 
 could include in my open process statement which would actually 
 stimulate the program to run, but I obviously don't know.

Doug, are you using open process app or open process app for 
neither? If you're not using the for neither form, give that a try. 
If that doesn't work, the only other thing I can think of is either (a) 
creating a .vbs file that launches the command-line app and then 
execute the VBS from Rev, or (b) write a launcher stub application 
with C++/VB/etc. and execute that from Rev, which in turn would launch 
your command line app.

Am I correct that you actually want to *show* the black terminal window 
with your text? Or do you just want to execute the code in your 
command-line program? Because if you don't want to show the terminal 
window, couldn't you just use shell() to run your command-line app?

Just curious,


Ken Ray
Sons of Thunder Software, Inc.
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.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


wait for a process in OS X

2007-06-07 Thread Chris Sheffield
This is probably a stupid question. And I swear I've done this in the  
past, but I can't for the life of me remember how I did it.


I need to launch an application from within a script, but I need my  
script to wait for the application to close before continuing. I've  
tried launch, open process, and even the shell() function, but in  
each case the script just continues running. How can I do this? Is my  
only option to launch it, then wait in a loop and continually check  
the running processes using shell()? If so, I suppose that's fine.  
Just kind of a hassle.


Any help would be appreciated.

Thanks,
Chris


--
Chris Sheffield
Read Naturally
The Fluency Company
http://www.readnaturally.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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread Bob Warren

Richard Gaskin wrote:

A lot of folks here used to cry out for free bug-fix upgrades, but last 
time Rev delivered one they complained it didn't address all of them and 
left out too many feature requests.  ;) 


-
The other day, I put forward a model under the thread A glimpse of the future 
which was totally ignored. I must therefore presume that in the opinion of all UR-List 
contributers, the suggestion is flawed. Except that nobody had the patience to tell me 
why it was flawed.

Let me make the suggestion more explicit in the hope that either its merits 
will be discussed, or it will be torn to pieces:

1. RR should provide feature releases on a regular basis. We pay for them.
2. We do not pay for bugfixes. The manufacturer is just putting right what he 
has done wrong.

Feature releases are not for the purpose of fixing bugs. In fact, they will 
unintentionally introduce them. But there is no such thing as a bug-fix 
release. Bug fixes are handled between feature releases, and here's how:

RR take reported bugs one by one and fix them. After fixing a single bug, they test the 
shit out of the IDE in order to discover the unexpected consequences. Once they are 
satisfied, the bugfix is immediately made available to users, either in the form of a 
patch, or in the form of an entirely new IDE for download. When a single bugfix is 
available, the Rev Online icon at the top of the user's IDE window dances up 
and down. It tells the user that a bugfix is available for direct download in a way which 
is exactly parallel to the way it is done for whole operating systems such as Ubuntu or 
OSX.

Too simple? Too naive? Economically unviable? You don't like the word single? 
PLEASE TELL ME.

Bob




___
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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread Joe Lewis Wilkins

First of all, Bob,

We appreciate your efforts, but what you suggest just won't ever  
happen. Even if we expand the word single to be several hundred,  
the number of builds necessitated by that approach would be enormous,  
and we'd all be driven absolutely out of our minds. Right now, it's  
bad enough. I do agree that we should pay for features and not bug  
fixes, but sometimes the difference between the two is pretty vague;  
and, hopefully, that's what we ARE doing. But it is just more  
convenient for all of us to get a single new package, rather than a  
number of different ones of whose status we have to keep track.


My feeling is: Keep dreaming!

Joe Wilkins

On Jun 7, 2007, at 12:12 PM, Bob Warren wrote:


Richard Gaskin wrote:

A lot of folks here used to cry out for free bug-fix upgrades, but  
last
time Rev delivered one they complained it didn't address all of  
them and left out too many feature requests.  ;)

-
The other day, I put forward a model under the thread A glimpse of  
the future which was totally ignored. I must therefore presume  
that in the opinion of all UR-List contributers, the suggestion is  
flawed. Except that nobody had the patience to tell me why it was  
flawed.


Let me make the suggestion more explicit in the hope that either  
its merits will be discussed, or it will be torn to pieces:


1. RR should provide feature releases on a regular basis. We pay  
for them.
2. We do not pay for bugfixes. The manufacturer is just putting  
right what he has done wrong.


Feature releases are not for the purpose of fixing bugs. In fact,  
they will unintentionally introduce them. But there is no such  
thing as a bug-fix release. Bug fixes are handled between feature  
releases, and here's how:


RR take reported bugs one by one and fix them. After fixing a  
single bug, they test the shit out of the IDE in order to discover  
the unexpected consequences. Once they are satisfied, the bugfix is  
immediately made available to users, either in the form of a patch,  
or in the form of an entirely new IDE for download. When a single  
bugfix is available, the Rev Online icon at the top of the user's  
IDE window dances up and down. It tells the user that a bugfix is  
available for direct download in a way which is exactly parallel to  
the way it is done for whole operating systems such as Ubuntu or OSX.


Too simple? Too naive? Economically unviable? You don't like the  
word single? PLEASE TELL ME.


Bob




___
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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread David Bovill

On 07/06/07, Lynn Fredricks [EMAIL PROTECTED] wrote:


I can see between 37 Signals and Runtime, but a whole
lot of differences too. That doesn't mean those moves are going to be
equally successful for any other company.



Agreed - it doesn't. The devil is in the detail. In an email I can only use
examples / metaphors to make a point. The point is that small companies, can
make it big by opening up the language or tool environment that is their
core business. Its easy to say that RunRev is not Adobe, but I would be
interested in your thinking as to why RunRev could not make as good a
business out of open sourcing core parts of the C++ engine in a similar way
to 37Signals or MySQL in its early days.

There is a lot to like in Open Source software (speaking of which - are you

going to OSCON? I am! :-))



I wish - but I don't even know where Oregon is :)

It isnt obvious that what's good for Adobe is good for Runtime, any

more than soaking in an onsen will suddenly make me more competive with
the
Japanese.



I think we agree that a direct comparison with Adobe is not going to get us
very far?

And I'm sure the Japanese and the Germans will be back -  on the general
point open source is hardly a fad - for fads I'd look at AJAX / Web 2
etc   in fact it is old and slowly and steadily growing. Business models
move slowly, its hardly revolutionary to suggest that to incorporate some of
the better elements of open source within a tool development business is
sensible. For a Revolution you'd be looking at something bolder.
___
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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread David Bovill

A little hard Joe?

On 07/06/07, Joe Lewis Wilkins [EMAIL PROTECTED] wrote:


First of all, Bob,

We appreciate your efforts, but what you suggest just won't ever
happen




But it is just more

convenient for all of us to get a single new package, rather than a
number of different ones of whose status we have to keep track.



I for one really appreciate both the regularity of MacOX system / security
updates, and those of FireFox. They are painless and a lot more regular than
Revs updates. Scott and MetaCard had a similar strategy before RunRev
started a more old-school approach - it worked for me - if I emailed in a
bug - it would get fixed within weeks or a few months at most.

Most of all since we have had everything in place for online stack / plugin
updates - there really should be a supported way for IDE bugfixes and
enhancements to get spotted,fixed and distributed much faster. Surely there
is little doubt that OSX engineers are some of the best engineers out there
- and they took a leaf out of the open source book (indeed many of them come
from Mozilla, Gentoo and other open source projects). RunRev could do worse
than learning the same lessons.
___
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


Fixed stack IDs?

2007-06-07 Thread David Bovill

Do I remember reading that there is a recent feature / supported /
unsupported for permanent stack ids (I know that the ids change as objects
are added)?

Can't find it anywhere - I'm looking to use a permanent id that will survive
stack modifications and (file) name changes.
___
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: wait for a process in OS X

2007-06-07 Thread Ken Ray
On Thu, 7 Jun 2007 13:11:10 -0600, Chris Sheffield wrote:

 This is probably a stupid question. And I swear I've done this in the 
 past, but I can't for the life of me remember how I did it.
 
 I need to launch an application from within a script, but I need my 
 script to wait for the application to close before continuing. I've 
 tried launch, open process, and even the shell() function, but in 
 each case the script just continues running. How can I do this? Is my 
 only option to launch it, then wait in a loop and continually check 
 the running processes using shell()? If so, I suppose that's fine. 
 Just kind of a hassle.

Well open process is probably better than the shell - open the 
process (*not* for neither), and then go into a loop where you check 
the openProcesses as soon as the app quits, the openProcesses will be 
empty and you can move on. I'd put in a small wait with messages in 
the loop just to make things a bit cleaner:

open process MyApp
repeat 
  wait 100 milliseconds with messages
  if the openProcesses is empty then exit repeat
end repeat

of course, you may want to insert a bail out condition after a 
certain amount of time waiting - here's an example that waits for 2 
minutes for the launched app to quit before reporting an error:

put the milliseconds into tMS
open process MyApp
repeat 
  wait 100 milliseconds with messages
  if the openProcesses is empty then 
put Success into tResult
exit repeat
  end if
  if (the milliseconds - tMS)  (2*60*1000) then
put Bailed into tResult
exit repeat
  end if
end repeat
if tResult is Bailed then
  answer warning Timed out waiting for the app to close.
  exit to top
end if

(or something like that...)


Ken Ray
Sons of Thunder Software, Inc.
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.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: Fixed stack IDs?

2007-06-07 Thread Ken Ray
On Thu, 7 Jun 2007 21:06:44 +0100, David Bovill wrote:

 Do I remember reading that there is a recent feature / supported /
 unsupported for permanent stack ids (I know that the ids change as objects
 are added)?
 
 Can't find it anywhere - I'm looking to use a permanent id that will survive
 stack modifications and (file) name changes.

You could always insert the stack id of the original stack (pre mods) 
into a custom prop and then check that from that point on... I don't 
know about permanent stack IDs, though - I remember we *talked* about 
it, but I don't know if it actually got implemented.

Ken Ray
Sons of Thunder Software, Inc.
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.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: Problem with Browser Sampler Stack in Rev/Mac 2.8.1

2007-06-07 Thread Bob Warren

Huh!
I'm not just getting old, I'm getting blind with it! Would somebody like 
to teach me how to read? :-[


I'll put the browserEnsure handler in and let you know how it runs.

Thanks Jacque and Chris.

Bob

___
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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread Bob Warren
In my limited industrial experience, it is far better to fall short of 
an ideal future model that you slowly edging towards than it is to work 
in a mess.


Bob
___
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: Convert from Absolute to Relative Paths

2007-06-07 Thread David Bovill

Being redundantly lazy - I often copy scripts around - resetting the
itemdelim ensures it woks when pasted into another handler.

On 07/06/07, Jim Ault [EMAIL PROTECTED] wrote:


Quick programming note:
   put the itemdelimiter into originalDelim
  ...
 set the itemdelimiter to originalDelim

is not necessary the way you have structured your function.  Rev will
consider the itemDelimiter at the start of each handler to be the default
itemDelimiter, which is usually a comma.



I have a question though... in a subroutine... ie a function that is called
inside a handler - are these sort of things reset - or is it only on idle?
___
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: Fixed stack IDs?

2007-06-07 Thread Richard Gaskin

Ken Ray wrote:

On Thu, 7 Jun 2007 21:06:44 +0100, David Bovill wrote: 

Do I remember reading that there is a recent feature / supported /
unsupported for permanent stack ids (I know that the ids change as objects
are added)?

Can't find it anywhere - I'm looking to use a permanent id that will survive
stack modifications and (file) name changes.


You could always insert the stack id of the original stack (pre mods) 
into a custom prop and then check that from that point on... I don't 
know about permanent stack IDs, though - I remember we *talked* about 
it, but I don't know if it actually got implemented.


I can't imagine it did.  IDs in Rev are integers -- what would happen if 
I made a stack with an IDE and you made a stack which had the same ID 
and I gave you my stack to run?


Rev might be able to adopt some sort of GUID function, but there's a far 
simpler solution in hand right now:


Stack titles can differ from the stack name, so regardless of whatever I 
might display for the user, I tend to use the stack name as its ID. 
Since it need not be visible, it need never change.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: 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: professor made software with runrev and sold for 2 million dollars

2007-06-07 Thread Andre Garzia

Jacque,

you know that you're an inspiration for us all :-D

Congratulations on that software! :-D

Cheers
andre

On 6/7/07, J. Landman Gay [EMAIL PROTECTED] wrote:

wayne durden wrote:
 Hi Jacque!

 You mean the article text or the underlying teachMac technology?  I assume
 the latter...but not quite sure?

Byron Turner is one of my clients and I wrote TeachMac/TeachIT for him.
We will start the next version modifications soon.

--
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


Re: Toolbar Question

2007-06-07 Thread Sarah Reichelt

Is there a way to hide or relocate the toolbar in the IDE? Since I never
leave the IDE the toolbar sometimes gets in the way.


Check out the View menu. Toolbar Text  Toolbar Icons are both
checked by default. Unchecking both hides the Toolbar completely.
Unchecking either one makes it smaller.

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: OT: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread Mark Wieder
Chipp-

 OOPS, not so fast...have  you seen the stir GPL 3 is causing?

Luckily, GPL3 is still just a draft at this point. There's hope that the FSF 
folks will still come to their senses, or that folks will just avoid GPL3 
and go with Creative Commons licensing instead.

http://www.linspire.com/linspire_letter.php
http://creativecommons.org/

-- 
 Mark Wieder
 [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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread Trevor DeVore

On Jun 7, 2007, at 12:49 PM, David Bovill wrote:


Its easy to say that RunRev is not Adobe, but I would be
interested in your thinking as to why RunRev could not make as good a
business out of open sourcing core parts of the C++ engine in a  
similar way

to 37Signals or MySQL in its early days.


Just to clarify, Ruby on Rails (I assume that is what you are  
referring to when you mention 37Signals) is a framework built for an  
already existing development language.


Someone could make an open source web application framework in  
Revolution and would be doing the same thing as 37Signals in this  
regard, though the underlying language would not be open source.  
Revolution could even be the folks to do that if they wanted. It  
appears to me (correct me if I'm wrong) that this would be similar to  
the Adobe solution. Adobe did not open source Flex Builder, Flex Data  
Services or Flash itself - just the Flex framework. At least that is  
what I've read in articles discussing the topic.


But personally I don't think the Revolution language is mature enough  
yet to venture down this road. The language is not extensible so the  
beauty of the Revolution syntax breaks the moment you write  
functionality not included in the engine.


I think the first step is an extensible language designed by a small  
group that does have to waste time doing design by committee. Make  
that available to everyone and then people can start building elegant  
open source frameworks that will catch on.


--
Trevor DeVore
Blue Mango Learning Systems
www.bluemangolearning.com-www.screensteps.com
[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: Convert from Absolute to Relative Paths

2007-06-07 Thread Jim Ault
Think of them as handler locals that
one, are defined as the default at the start of the handler
two, can be set/reset affecting only the current handler
three, expire when the handler does.

This makes calling a series of functions easier, such as

set the itemDel to tab --does not matter outside of this handler
set the defaultFolder to Volumes/user/Documents/  -- does matter

put calcPercent(bytesToK(bytesLoaded(length of imgVar)), freeSpaceOnHD())
into spaceFileWillUse

I don't know all the properties that do this, but it is easy to check.
Maybe the local setting properties are listed somewhere, but I have not seen
it.

Jim Ault
Las Vegas

On 6/7/07 2:01 PM, David Bovill [EMAIL PROTECTED] wrote:

 Being redundantly lazy - I often copy scripts around - resetting the
 itemdelim ensures it woks when pasted into another handler.
 
 On 07/06/07, Jim Ault [EMAIL PROTECTED] wrote:
 
 Quick programming note:
   put the itemdelimiter into originalDelim
  ...
 set the itemdelimiter to originalDelim
 
 is not necessary the way you have structured your function.  Rev will
 consider the itemDelimiter at the start of each handler to be the default
 itemDelimiter, which is usually a comma.
 
 
 I have a question though... in a subroutine... ie a function that is called
 inside a handler - are these sort of things reset - or is it only on idle?
 ___
 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: Toolbar Question

2007-06-07 Thread Jim Ault

On 6/7/07 2:48 PM, Sarah Reichelt [EMAIL PROTECTED] wrote:

 Is there a way to hide or relocate the toolbar in the IDE? Since I never
 leave the IDE the toolbar sometimes gets in the way.
 
 Check out the View menu. Toolbar Text  Toolbar Icons are both
 checked by default. Unchecking both hides the Toolbar completely.
 Unchecking either one makes it smaller.
 
Also, in the message box type
hide menubar
show menubar
will give you a little more room if you need it.

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: OT: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread David Bovill

On 07/06/07, Mark Wieder [EMAIL PROTECTED] wrote:


ttp://www.linspire.com/linspire_letter.php
http://creativecommons.org/



I thought of using Creative Commons licenses for software a while back -
some people do. But it is not recommended by the lawyers :)
___
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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread David Bovill

On 07/06/07, Trevor DeVore [EMAIL PROTECTED] wrote:


Adobe did not open source Flex Builder, Flex Data
Services or Flash itself - just the Flex framework. At least that is
what I've read in articles discussing the topic.



Not sure - but whats missing from this:

Adobe plans to release all of the components of the Flex SDK needed to

create Flex applications, including the Java source code for the
ActionScript and MXML compilers, the ActionScript debugger, and the
ActionScript libraries that make up the core Flex framework. Adobe Flex
Builder, the Eclipse-based IDE, is not part of the open source announcement.



Sounds pretty comprehensive to me?

I think the first step is an extensible language designed by a small

group that does have to waste time doing design by committee. Make
that available to everyone and then people can start building elegant
open source frameworks that will catch on.



What are you thinking of here Trevor - sounds intriguing  - but you lost me
:)
___
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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread Richard Gaskin

Trevor DeVore wrote:

On Jun 7, 2007, at 12:49 PM, David Bovill wrote: 

Its easy to say that RunRev is not Adobe, but I would be
interested in your thinking as to why RunRev could not make as good a
business out of open sourcing core parts of the C++ engine in a  
similar way to 37Signals or MySQL in its early days.


Just to clarify, Ruby on Rails (I assume that is what you are  
referring to when you mention 37Signals) is a framework built for an  
already existing development language.


I believe Ruby itself is also open source, governed by the LGPL.

Someone could make an open source web application framework in  
Revolution and would be doing the same thing as 37Signals in this  
regard, though the underlying language would not be open source.  


Agreed; Andre's done some great work toward that end.

And since the engine remains free for CGI use, the differences for most 
folks are pretty minor.


Revolution could even be the folks to do that if they wanted. It  
appears to me (correct me if I'm wrong) that this would be similar to  
the Adobe solution. Adobe did not open source Flex Builder, Flex Data  
Services or Flash itself - just the Flex framework. At least that is  
what I've read in articles discussing the topic.


But personally I don't think the Revolution language is mature enough  
yet to venture down this road. The language is not extensible so the  
beauty of the Revolution syntax breaks the moment you write  
functionality not included in the engine.


On the one hand, we could ask whether we might get to that sort of 
seamless extensibility (SuperCard's Internals Toolbox had it in 1994) 
more quickly if we had multiple programmers working on it via an open 
source process.


But then on the other hand I can't find two more volunteers to do some 
pretty lightweight scripting on the MC IDE, so maybe not. ;)


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: 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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread Trevor DeVore

On Jun 7, 2007, at 3:34 PM, David Bovill wrote:


Not sure - but whats missing from this:

Adobe plans to release all of the components of the Flex SDK  
needed to

create Flex applications, including the Java source code for the
ActionScript and MXML compilers, the ActionScript debugger, and the
ActionScript libraries that make up the core Flex framework. Adobe  
Flex
Builder, the Eclipse-based IDE, is not part of the open source  
announcement.


Sounds pretty comprehensive to me?


That is quite a bit of stuff but it is missing Flex Builder (the  
development environment), Flex Data Services or Flash. As I  
understand it (again, correct me if I'm wrong) the development  
environment, a key component (data services) and the primary output  
(Flash movies) of Flex are closed. Plus the Flash player isn't open  
either.


What I'm getting at here is that key parts are still closed which is  
what a Rev solution would be like if there was a widely available  
open source web development framework.



I think the first step is an extensible language designed by a small
group that does have to waste time doing design by committee. Make
that available to everyone and then people can start building elegant
open source frameworks that will catch on.


What are you thinking of here Trevor - sounds intriguing  - but you  
lost me


Currently Revolution is primarily a desktop application environment.  
The combination of the syntax, how easy it is to create GUI elements  
and the cross-platform capabilities is a major plus and what draw me  
towards it. What Revolution lacks is the capability to create your  
own objects or extend the language in any way.


When you start using Revolution on the web the cross-platform nature  
of the engine and the GUI elements no longer play a role in deciding  
whether or not Revolution adds value. As a web development tool all  
that matter are:


1) Language
2) Available frameworks and libraries

The GUI is handled by the web browser so interacting with the browser  
is what your framework and libraries do. Really the language is the  
primary factor since all frameworks and libraries are built using the  
language.


In Revolution I can interact with lines in a string very elegantly:

repeat for each line theLine in thString
put item 1 of theLine into theID
put item 2 of theLine into theTitle
end repeat

The problem with the Revolution language now is that I can't create  
my own xml object and interact with it like I might lines in a string  
of text:


repeat for each node theNode in xml document myXMLDocument
put the id attribute of theNode into theID
put the title attribute of theNode into theTitle
end repeat

What this means is that a developer cannot create elegant language  
based solutions for interacting with XML and databases (two key  
elements of web development). I think for Revolution to be appealing  
to web developers the language needs to support the ability to build  
up custom objects and define our own syntax. The english-like syntax  
is the beauty of the language but it needs to be made extensible by  
the developer.


Does this make sense?

--
Trevor DeVore
Blue Mango Learning Systems
www.bluemangolearning.com-www.screensteps.com
[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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread David Bovill

On 08/06/07, Richard Gaskin [EMAIL PROTECTED] wrote:


And since the engine remains free for CGI use, the differences for most
folks are pretty minor.



Beg to differ :) If the cgi engine had been open - several years back I
would have a crack at creating an Apache module. I had quite some
difficulties talking sys admins into installing Metacard or Rev engines - so
apart from the speed improvements - there was the trust and security factors
- no amount of Scott Raney talking to people to the sys admins direct really
reassured them - they simply did not trust closed source wierd stuff from a
security point of view.

I'd think there would be a number of possible routes that people would take
up if the CGI engine was open - there is the fastcgi / lightHTTP thing and
some nice fast HTTP servers written in C that could be looked at for Web
application serving. Right now - its not on the cards for me - but a few
years back the developers I new would have put a few months into that - open
source style only.

But then on the other hand I can't find two more volunteers to do some

pretty lightweight scripting on the MC IDE, so maybe not. ;)



I'd love to - though as I'm exploring the dual license possibilities I'm not
sure how to mix it in with GPL code - any ideas?
___
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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread Trevor DeVore

On Jun 7, 2007, at 4:19 PM, Richard Gaskin wrote:

Just to clarify, Ruby on Rails (I assume that is what you are   
referring to when you mention 37Signals) is a framework built for  
an  already existing development language.


I believe Ruby itself is also open source, governed by the LGPL.


Yes it is.

Someone could make an open source web application framework in   
Revolution and would be doing the same thing as 37Signals in this   
regard, though the underlying language would not be open source.


Agreed; Andre's done some great work toward that end.


Yes he has.

And since the engine remains free for CGI use, the differences for  
most folks are pretty minor.


In it's current state I don't believe Revolution can be a major  
contender in the web space. See my remarks to David concerning the  
language. Now, if we had a more extensible language then I believe  
you could combine the Revolution development environment with a  
Revolution web framework to create some incredible solutions.


But personally I don't think the Revolution language is mature  
enough  yet to venture down this road. The language is not  
extensible so the  beauty of the Revolution syntax breaks the  
moment you write  functionality not included in the engine.


On the one hand, we could ask whether we might get to that sort of  
seamless extensibility (SuperCard's Internals Toolbox had it in  
1994) more quickly if we had multiple programmers working on it via  
an open source process.


But then on the other hand I can't find two more volunteers to do  
some pretty lightweight scripting on the MC IDE, so maybe not. ;)


My feeling is that the core language has to be designed first and  
then you can start getting community involvement.  I think that  
individuals or small groups are more efficient at designing something  
that communities can then take and build upon. Give us an extensible  
language and lots of things can happen.


--
Trevor DeVore
Blue Mango Learning Systems
www.bluemangolearning.com-www.screensteps.com
[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: Open Source (was Don't you just wish Rev would do this?)

2007-06-07 Thread David Bovill

On 08/06/07, Trevor DeVore [EMAIL PROTECTED] wrote:


On Jun 7, 2007, at 3:34 PM, David Bovill wrote:

 Not sure - but whats missing from this:

 Adobe plans to release all of the components of the Flex SDK
 needed to
 create Flex applications, including the Java source code for the
 ActionScript and MXML compilers, the ActionScript debugger, and the
 ActionScript libraries that make up the core Flex framework. Adobe
 Flex
 Builder, the Eclipse-based IDE, is not part of the open source
 announcement.

 Sounds pretty comprehensive to me?

That is quite a bit of stuff but it is missing Flex Builder (the
development environment),




Flex Builder is there and so are the compilers - I am not sure what the data
services are... but in general I agree that they have carefully chosen to
keep hold of some strategic parts of the picture while open sourcing enough
to keep them in the good books of the  community. I still don't quite get
what is being held onto with the latest moves though.
.


Does this make sense?




Yes it does and I totally agree.  If the CGI engine were open you could look
at that. RunRev could retain the copyright and dual licence it, and if they
asked for the copyright on all the new submissions - then they could look to
incorporate any bits that worked for them into the standalone engine. I
remember Scott Raney saying that the engine was basically object oriented
ages ago, and that he had to drop plans to take it further as there was no
demand back then.

One way of thinking about it is to have the ability to create language
wrappers around otherwise obscure syntax of other langauges and frameworks?
I've been trying to do that with web services by creating objects and
referring to properties of the object. Having (global) objects that do not
require GUI elements would help a lot and simplify the syntax too.

Would there not be a path to do this which builds on Andres work and uses
socket or pipes to existing frameworks in the short term - perhaps using the
.NET DLR stuff to create a language parser in the longer term?
___
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 Browser Sampler Stack in Rev/Mac 2.8.1

2007-06-07 Thread Bob Warren

Just for the record, this displays beeootifully on my Mac Mini.
The standalone works fine (not too heavy).
Add a button and an image called Browser Rect ** to your stack first:

--
CARD SCRIPT:

local sBrowserId = 
# Opens the browser and sets initial url and position.

command browserInit
 local tBrowserId
 put revBrowserOpen(the windowId of this stack, 
http://www.google.com;) into \ tBrowserId


 --browserEnsure tBrowserId --TEMP REMOVED

 put tBrowserId into sBrowserId

 --revBrowserset sBrowserId, rect, the rect of graphic Browser Rect 
of me
 revBrowserset sBrowserId, rect, the rect of image Browser Rect of 
me  --**


 revBrowserset sBrowserId, scrollbars, true
end browserInit

-
BUTTON:

on mouseUp
call browserInit of this card
end mouseUp

--
You might not believe it, but the word graphic had me foxed for a while.

Bob

___
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: WAR ON BUGS [WAS Open Source (was Don't you just wish Rev would do this?)]

2007-06-07 Thread Stephen Barncard

At 4:12 PM -0300 6/7/07, Bob Warren wrote:


1. RR should provide feature releases on a regular basis. We pay for them.


And we'll be getting them. It's in the roadmap, and Kevin is sticking to it.

2. We do not pay for bugfixes. The manufacturer is just putting 
right what he has done wrong.


We didn't pay for bug fixes. Runrev extended their free upgrade 
policy to customers for over a year while the WOB was going on.


The other day, I put forward a model under the thread A glimpse of 
the future which was totally ignored. I must therefore presume that 
in the opinion of all


I don't think we're ignoring you, we're just exhausted from the 
negative. I feel Rev has emerged from a dark buggy period into the 
light.


We've had a few 'Rev outa do this' emails lately where the poster 
seemed to go on and on and complain that Rev isn't doing enough to 
please him, and he takes the stand of 'demanding customer'. Arguments 
about 'bug free is impossible' vs 'it must be bug free, screw the new 
features' ensues. These threads go on for weeks, then die down, then 
another person (who didn't read the ones before) takes over. (I won't 
name names...)


I will mention Bill Marriot was once a big complainer (with good 
reason)... but the difference is that he joined the Rev team, started 
a 'War On Bugs!'  and made a difference.


 I'm glad Rev exists, and if a few bumps along the road are there, I 
won't complain as long as I know there's work being done on my 
wishes. They are not Microsoft and cannot deliver the manpower in the 
same way. Actually they have enlisted many of us in their efforts to 
improve the product, and I think that's far better than Microsoft.


How can you help?

When you see a bug, take the time to describe it enough to repeat it, 
or make a movie, or demo stack and send all of it to Quality Control. 
It will get fixed.  I've seen it happen in days.


sqb

--


stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -



___
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


  1   2   >