Re: [TIP} co-sort variable 1 based on values in variable 2

2007-03-21 Thread Jim Ault
On 3/20/07 10:20 PM, J. Landman Gay [EMAIL PROTECTED] wrote:
 Jim Ault wrote:
 In your example, the itemoffset(each,varA) will = 0 unless there is an item
 in varA that matches one in varB.
 
 Right, I thought that's what you were after. Guess not. I think I still
 haven't groked what you are trying to do, but that's okay -- you
 understand it.

It is pretty simple actually, and here is an example.

Let's say one list you have last names, in another, their telephone numbers
in the same order.  You need to keep two separate lists, but you would like
both sorted to the same order, according to the last names.

In my program, building the lists does not occur in the final desired order,
so a final sort of both lists is required.  The catch is getting the phone
numbers to sort according to the same order as the names.
--this works--
put lastNames into tempNames
split tempNames by cr
sort lines of phNums by tempNames[lineoffset(each,phNums)]
sort lastNames
--now both are in the same order

or in my case, items on a single line in both variables:

split tempNames by comma
sort items of phNums by tempNames [itemoffset(each,phNums)]

Not that you wanted to know,
but the variables in my Rev app are actually two double-nested arrays that
need to be synchronized so that when they become Flash variables, the user
interface performs smoothly and accurately.  Sort Items works perfectly.

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: How to deinstall rev 2.8.0 on a mac?

2007-03-21 Thread Reinhold Venzl-Schubert

Hi Bill


I had some problems when I upgraded maybe you have the same?

Did you move your SQLite database to the new folder which is named
2.8.0-gm-2 and put it beside the new copy of runrev there?


Did you also change the file path for the connect scripts??

  put /Applications/Revolution Studio/2.8.0-gm-2/shipping.db into
tDBA[FilePath]


None of this is automatic when you upgrade.


My SQLite database is in an own folder.
In the stackscript of my program I wrote this script:

  put the effective filename of this stack into genCardPath
  set the itemdel to slash
  delete last item of genCardPath
  set the directory to genCardPath

I connect the program to the database with the cardscript. It uses  
the directory.

Maybe rev 2.8.0 do not understand this code!?

I did not try to change my code. I threw rev 2.8.0 in the wastebasket  
instantly.

Better waiting for 2.8.3 than changing code I worked for month on ;-)

But when I installed rev 2.8.0 I was asked if I want to use the new  
version and I agreed.


When I launch rev 2.7.4 first I can open my program without trouble  
with Open Recent File.

I also can drag the icon of my program onto the icon of rev 2.7.4.
But when I doubleclick my program I get the error message:
(my translation for german)

  The process could not be finished
  An unknown error has occurred (error - 10660)

I think when I deleted rev 2.8.0 I deleted the signpost for MacOS  
inadvertently.

I tried to change it in MacOS but it did not help :-(

Reinhold

Am 12.03.2007 um 02:37 schrieb [EMAIL PROTECTED]:


Date: Sun, 11 Mar 2007 19:13:38 -0400
From: Bill [EMAIL PROTECTED]
Subject: Re: How to deinstall rev 2.8.0 on a mac?
To: How to use Revolution use-revolution@lists.runrev.com
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain;   charset=US-ASCII

Hi Reinhold


Bill


On 3/11/07 6:52 PM, Reinhold Venzl-Schubert [EMAIL PROTECTED] 
online.de

wrote:


Hi!

With rev 2.8.0 my learningprogram do not connect to the SQLite  
Datebase.

Therefore I deleted rev 2.8.0 to use rev 2.7.4 again.
But when I start my program (it is not a standalone) I get a error.
I think my mac is looking for the deleted rev 2.8.0.
How can I tell my mac to start my program with rev 2.7.4 as before.

Thanks
Reinhold
___




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: MatchText, MatchChunk and the needle in the haystack

2007-03-21 Thread Peter Alcibiades
Can you do it with a text editor and regular expressions?  I'm genuinely 
diffident about asking, because you all have so much more experience that if 
it were this easy, you'd have suggested it.  But anyway, is there something 
wrong with the following?

I made up a fragment of a file like this in the form
02-Mar-92sometext01-Sep-04somemore textand a few more entries of the 
same sort.

Then opened it in Kate (but presumably all programming editors have similar 
functionality?)

Then did a match with regular expressions in the Find part of the menu.  It 
helped construct the following expression:

[\d][\d]-[\D][\D][\D]-[\d][\d]

which really would not have been so very hard to figure out unaided - a 
classic case of the obligatory gui getting in the way of your typing.  This 
picks up all dates and it obviously misses other hyphenated expressions.

Then in the replace section I put

Enter\0

It uses the \0 as backwards reference, so to include all the found string in 
the replacement.

The only hard part, all of ten seconds, was that I didn't seem able to enter a 
line feed character directly, like by \n for instance, but I just copied and 
pasted one and bingo, it worked fine.  I ended up with a bunch of lines like 
this:

02-Mar-92sometext
01-Sep-04somemore text..and so on.

Was that what was wanted?

This was almost instant.  I guess if I'd a lot to do, I would think of an awk 
one liner, but have forgotten how to do backward references in awk.  And it 
would be even more embarrassing to have both got the above all wrong and to 
also cite duff awk scripts!

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: How to deinstall rev 2.8.0 on a mac?

2007-03-21 Thread Reinhold Venzl-Schubert

Hi Sarah,

With rev 2.8.0 my learningprogram do not connect to the SQLite  
Datebase.

Therefore I deleted rev 2.8.0 to use rev 2.7.4 again.
But when I start my program (it is not a standalone) I get a error.
I think my mac is looking for the deleted rev 2.8.0.
How can I tell my mac to start my program with rev 2.7.4 as before.


In your Applications folder, you will see a folder called Revolution
Studio or Revolution Enterprise. In there are the sub-folders for
each version e.g. 2.8.0-gm-3, some folders used by all versions and
an alias to the version of the application you are currently using.
Maybe the alias is pointing to the wrong application, in which case
you can delete it and create a new one.


There was no alias at all. But when I reinstalled 2.7.4 I saw it.


Or, if Revolution starts OK but the problem occurs in your stack, then
maybe you have hard-wired a path into a script in your stack. If you
could email in a copy of the error message, we might have some more
detailed suggestions.


Now it works well.

Thank you
Reinhold
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


FormattedText and Unicode

2007-03-21 Thread Richard Gaskin

How does one get the formattedText of a field that contains Unicode?

--
 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: Do you Ubuntu?

2007-03-21 Thread Peter Alcibiades
The problem with running on MacIntels in Parallels is, that virtualisation on 
Macs cannot be the future Linux market for Rev.  The market has to be, 
assuming it exists,  people running Linux on off-the-shelf PCs.

So I would get a cheap base unit and a kvm, and put a few distros on in 
multiboot mode - Suse, Fedora, Debian proper, Ubuntu, a Slackware derivative 
like Zenwalk or Slackware itself.  I agree with Richmond in finding Puppy 
very impressive, but wonder how many people are really using it in anger.

My own experience is, there are significant differences running Rev on 
Mandriva 32 and on Debian.  Not all the fonts work properly on Debian.  And 
on Debian, both 32 bit on a laptop and 64 bit on desktop, though not on 
Mandriva, I get periodic extreme slowdowns in both the script editor and the 
dictionary.  Haven't been able to track down why.

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: MatchText, MatchChunk and the needle in the haystack

2007-03-21 Thread Jim Ault
On 3/21/07 1:32 AM, Peter Alcibiades [EMAIL PROTECTED]
wrote:

 Can you do it with a text editor and regular expressions?  I'm genuinely
 diffident about asking, because you all have so much more experience that if
 it were this easy, you'd have suggested it.
full text below

My basic approach for this kind of question is to assume that users have
very little experience with regular expressions combined with knowing very
little about the data set they are mining.

Also, the question they actually ask on the list is just one part of the
over-all task.  Given these three things, I like to propose tools that let
them see some of the pit falls that making incorrect assumptions about the
date can create.  One pit fall is assuming all occurrences of the date
string will be correctly formatted and intact.

I guess I look at it as 'what will help them build a tool they can trust'.

Don't get me wrong, I like and use regEx in a few of my apps for effectively
extracting clean data from a variety of web sites. I like its power and
flexibility.

As you say, if the user already knew some of the simpler regEx, the question
probably would not have appeared on the list.

I cannot speak for others on the list, but it seems that those who venture
into regEx only occasionally, get frustrated and are better off using the
chunking expressions of Rev.  Even when presented with a good regEx answer,
they are not sure what they are looking at.

By the way, nulls will make MatchText, etc fail, so replace null with empty
in textBlock needs to be part of the process for unknown data sources.

As far as using a text editor, that is usually my first step.  I like BBEdit
on an OSX platform, so I agree with your basic premise, start simple and
build up.

Nice to know you are paying attention to the big picture  :-)
Good post.

Jim Ault
Las Vegas


On 3/21/07 1:32 AM, Peter Alcibiades [EMAIL PROTECTED]
wrote:

 Can you do it with a text editor and regular expressions?  I'm genuinely
 diffident about asking, because you all have so much more experience that if
 it were this easy, you'd have suggested it.  But anyway, is there something
 wrong with the following?
 
 I made up a fragment of a file like this in the form
 02-Mar-92sometext01-Sep-04somemore textand a few more entries of the
 same sort.
 
 Then opened it in Kate (but presumably all programming editors have similar
 functionality?)
 
 Then did a match with regular expressions in the Find part of the menu.  It
 helped construct the following expression:
 
 [\d][\d]-[\D][\D][\D]-[\d][\d]
 
 which really would not have been so very hard to figure out unaided - a
 classic case of the obligatory gui getting in the way of your typing.  This
 picks up all dates and it obviously misses other hyphenated expressions.
 
 Then in the replace section I put
 
 Enter\0
 
 It uses the \0 as backwards reference, so to include all the found string in
 the replacement.
 
 The only hard part, all of ten seconds, was that I didn't seem able to enter a
 line feed character directly, like by \n for instance, but I just copied and
 pasted one and bingo, it worked fine.  I ended up with a bunch of lines like
 this:
 
 02-Mar-92sometext
 01-Sep-04somemore text..and so on.
 
 Was that what was wanted?
 
 This was almost instant.  I guess if I'd a lot to do, I would think of an awk
 one liner, but have forgotten how to do backward references in awk.  And it
 would be even more embarrassing to have both got the above all wrong and to
 also cite duff awk scripts!
 
 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: Sending Web Queries to Excel

2007-03-21 Thread Josep

Hi list,

Thanks Bryan for sending the link and thanks Ken to build and offer these
cool pieces of code. :) 
The script to exchange data Rev  Excel is great.

Thanks again,
Josep



Bryan McCormick wrote:
 
 I have been looking at Ken Ray's scripts for exchanging data from a 
 worksheet to and from RunRev and Excel.
 
 I also see that Gary Rathbone had a tutorial on Web Queries and Excel 
 but I cannot find that information anywhere on it (Gary site appears to 
 be gone). Does anyone have any idea where this is?
 
 I'd appreciate guidance on how to send the query in VB form to Excel. I 
 can see how to get the data back once it is on a sheet, so that isn't an 
   issue.
 
 The reason for needing to send the query in script form is that there is 
 a requirement to do a large batch. I could do it all in Excel, but as it 
 turns out munging the data is actually a lot easier once it is in RunRev.
 
 Thanks so much.
 ___
 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
 
 

-- 
View this message in context: 
http://www.nabble.com/Sending-Web-Queries-to-Excel-tf3429955.html#a9590469
Sent from the Revolution - User mailing list archive at Nabble.com.

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: FormattedText and Unicode

2007-03-21 Thread Mark Schonewille

Hi Richard,

When you examin the formattedText, some characters will appear to  
have lost the neighbouring NULLs. Check these characters and add the  
NULLs to get the original unicodeText. Now you can set the  
unicodeText of another field or save your data to a file.


There are other possibilities, each of them taking their own tricks.  
Feel free to contact me off-list about that.


Best,

Mark

--

Economy-x-Talk
Consultancy and Software Engineering
http://economy-x-talk.com
http://www.salery.biz

Get your store on-line within minutes with Salery Web Store software.  
Download at http://www.salery.biz


Op 21-mrt-2007, om 9:57 heeft Richard Gaskin het volgende geschreven:


How does one get the formattedText of a field that contains Unicode?

--
 Richard Gaskin
 Fourth World Media Corporation



___
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: MatchText, MatchChunk and the needle in the haystack

2007-03-21 Thread Peter Alcibiades
There is a wonderful book I just found for this sort of thing, and am working 
through:  Minimal Perl, by Tim Maher.  

Awk is great, terse, powerful, but a bit opaque.  And more up to date people 
always seem to talk about using Perl for what awk always was used for.  Well, 
if you ever felt you too should come up to date, got tired of pitying looks 
when you mentioned awk, took up some materials on Perl and then threw up your 
hands in despair, get Minimal Perl.  Clear, practical, easy, and with a focus 
on one liners of exactly the sort that you'd use in the situation on this 
thread. 

You could call it 'Perl for the rest of us'  Text manipulation without 
tears.

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


Do You Ubuntu?

2007-03-21 Thread Richmond Mathewson
Sorry, Peter, it is Bob Warren who finds Puppy
impressive.

I played around with Puppy about 2 years ago when I
went for Linux and downloaded about 25 different
distros and put an old Pentium 3 through a weekly
reformat until it choked! At the time I was not
particulalrly taken with Puppy - but, as we are all
aware; a week is a long time in the software world,
and 2 years is a hell of a long time.

When I have to use internet cafes (like the last time
I popped down to Istanbul) I boot the machine up with
Wanderer so none of the pimply Herberts who
generally run internet cafes can suck out my
passwords and so forth after I have left. I carry a
CDR of Wanderer around in my pocket; it is also useful
for testing out clients' internet connexions without
having to muck up their settings before it is clear
what the problem is.

I, also, follow Damn Small Linux quite closely,
although it is a bit of a coterie distro.

As I stated before, I rather like Flux-box (hence DSL)
and XFCE ( so, at present fooling around with Ubuntu
with XFCE slapped on top - which, to my mind is better
than Xubuntu straight off the disk ).

I noticed several remarks about Red Hat, Slackware and
so forth - however, my focus (and, it should always be
remembered that everybody's opinion about Linux is
going to be heavily coloured by what they want to do
with it) is small businesses who run 1 to 5 PCs and
their workers who no nothing about PCs and just want
a box with 'Office' and an internet browser.

Having said the above I should also like to make a
point which has wasted a lot of my time in the past:

I always ask a client what s/he wants their PC to do -
and they give me a fairly basic list - I then install
the system - they then tell me they want digital
certificates for banking,card readers, blah, blah,
blah - and, why didn't I install all this at the start
- I shout at them - they shout at me - I spend 3 more
days poodling around shoving WINE and IE for Linux on
their system, 57 more code libraries - and they don't
feel they have to pay me for the extra work - I shout
at them - they shout at me - and so on . . .

So my new policy is to spend 2 - 3 hours 'playing'
with their existing Windows system (i.e. the one I am
about to replace) and seeing what is there - because
clients are rather like patients who go to the doctor
and say they have a pain in the back - but have
something else, somewhere else, which causes that
symptom.

Oh, My God, its that time of the month again, I'm up
on my soap-box!

sincerely, Richmond Mathewson

sincerely, Richmond Mathewson



A Thorn in the flesh is better than a failed Systems Development Life Cycle.




___ 
The all-new Yahoo! Mail goes wherever you go - free your email address from 
your Internet provider. http://uk.docs.yahoo.com/nowyoucan.html
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


waiting 5 months for Monterey DVD

2007-03-21 Thread Bernard Devlin
In October 2006 RunRev had a promotional offer - renew your license  
and get the Monterey DVD for half-price.  Because of my back problem,  
it's hard for me to travel, and I'd been considering buying that DVD  
for a while.  So I took them up on the offer, even though my license  
for Revolution did not expire until March 2007.


After 10 weeks of waiting (and numerous emails), I gave up on  
receiving the DVD and asked for a refund.  I was told they would give  
me a refund for the cost of the DVD, but another four weeks passed  
and I still didn't receive the DVD or the refund, so I asked a second  
time for a refund.  The refund eventually took place and by way of  
apology, I was told I would receive the DVD anyway in a week or so.   
That was 5 weeks ago, and still no DVD.


I remember some years ago there was some disaster with users  
purchasing printed docs that took months to arrive, and there have  
been other printing let-downs.  I specifically decided against buying  
the printed docs following those disasters.  But I fail to see how  
any of the excuses made for printing disasters in the past can apply  
to the copying of a DVD.  Even worse, runrev seem to have no ability  
to set customers' expectations about delays - not once did they take  
the initiative and inform me that there was going to be some delay.   
In the same 5 month period I've bought over 20 items online from  
different suppliers - some even being sent from the US to the UK.   
All were received within the time specified, and in every case the  
communications were faultless.  It looks to me like Runrev are so  
used to money just rolling in from license renewals that they give no  
consideration to maintaining good customer relations.  A couple of  
times during this period I emailed the CEO to let him know how  
disastrous their customer relations are.  It didn't make any  
difference, although one time he was kind enough to actually reply.


I've given up on the empty promises from runrev, so I'm writing to  
see if others share my experience.  Am I the only person to be  
waiting 5 months for this DVD?


It's a shame.  The value of Revolution as a development tool and the  
amazing assistance of the users of this group is marred by the  
incompetence of Runrev the company.   Whilst I've been waiting for  
this DVD, Runrev invited me to pay for and endure an 800 mile round- 
trip to visit their offices to attend a user group, but they can't  
get their basic customer relations right.   Clearly their priorities  
are totally off-course.   And if they can't copy and mail a DVD, I  
don't think anyone should expect them to be able to organize any  
future RevCon.


Bernard
___
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: waiting 5 months for Monterey DVD

2007-03-21 Thread Kevin Miller
Hi Bernard,

I'm sorry that we let you down.  We did have several problems with these
DVDs at various stages including initially getting a version that was
suitable to ship, they have since been sent out.  I appreciate this service
was unacceptable and so we issued refunds to anyone who asked for one.  I
have personally checked that your DVD was sent.  I'm sure its of little
consolation on this occasion but the person who was responsible for shipping
in our company is no longer with us.

If you or anyone else affected wants to continue this discussion, please
feel free to contact me directly.

Kind regards,

Kevin

Kevin Miller ~ [EMAIL PROTECTED] ~ http://www.runrev.com/
Runtime Revolution - User-Centric Development Tools

___
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: Did you notice a change in the forums?

2007-03-21 Thread Thomas McGrath III


On Mar 18, 2007, at 2:11 PM, Lynn Fredricks wrote:


Anyone notice any changes in the forums? :-)


There are forums? ;=)



Best regards,

Lynn Fredricks
Worldwide Business Operations
Runtime Revolution Ltd


Thomas J McGrath III
[EMAIL PROTECTED]

Lazy River Software - http://www.lazyriversoftware.com

Lazy River Metal Art™ - http://www.lazyriversoftware.com/metal.html

Meeting Wear - http://www.cafepress.com/meetingwear

Semantic Compaction Systems - http://www.minspeak.com

SCIconics, LLC - http://www.sciconics.com/sciindex.html







___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


unknown software exception

2007-03-21 Thread Henk van der Velden

Good day all,

Currently we are testing a new application on a couple of schools. On  
some of these schools we get a system error (Win XP):


unknown software exception (0xc094) has occurred on location  
0X004d453d


I thought maybe I could trap a handler or function that causes the  
bug. Strange thing is handlers seem to run nicely even though the  
system has thrown up this error message??


Searching the internet didn't help me much. Although the error has  
1000 hits on Google, there is no clear answer as to what causes this  
error or how to fix it.


So my question to the list:
- is anyone acquainted with this specific error? Any tips?
- what's the best way to go on from here? Is there any general advice  
as to how this sort of error can be debugged (remember these are  
school computers, so messing up with the configuration is no option)?


Kind regards,

Henk
--
Henk v.d. Velden
iGlow Media
Magda Janssenslaan 36
3584 GR  UTRECHT
Netherlands

0031 (0)6 16 024 337
www.iglow-media.nl



___
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: unknown software exception

2007-03-21 Thread William de Smet

Hi  Henk,

Maybe it's related to Explorer 7.
We had the same thing with an application.
Re-installing Explorer 7 solved the problem.

greetings,

WIlliam de Smet

2007/3/21, Henk van der Velden [EMAIL PROTECTED]:

Good day all,

Currently we are testing a new application on a couple of schools. On
some of these schools we get a system error (Win XP):

unknown software exception (0xc094) has occurred on location
0X004d453d

I thought maybe I could trap a handler or function that causes the
bug. Strange thing is handlers seem to run nicely even though the
system has thrown up this error message??

Searching the internet didn't help me much. Although the error has
1000 hits on Google, there is no clear answer as to what causes this
error or how to fix it.

So my question to the list:
- is anyone acquainted with this specific error? Any tips?
- what's the best way to go on from here? Is there any general advice
as to how this sort of error can be debugged (remember these are
school computers, so messing up with the configuration is no option)?

Kind regards,

Henk
--
Henk v.d. Velden
iGlow Media
Magda Janssenslaan 36
3584 GR  UTRECHT
Netherlands

0031 (0)6 16 024 337
www.iglow-media.nl



___
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






--
ICT-coördinator
Herman Broerenschool
2612 SP Delft
015-2141066
http://www.hermanbroerenschool-delft.nl
___
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: Memory Leak on export png????

2007-03-21 Thread Dave


On 20 Mar 2007, at 20:44, Stephen Barncard wrote:


Dave wrote:


Where does it say this in their product advertising? I must have  
missed that bit.



you know  very well they wouldn't say that, neither would you.


Not sure what you mean here, but I thought it important to to make  
this crystal clear.


If I were selling a product like RunRev and I did not have the  
resources to test it on all the Platforms it shipped on, then I would  
say that in all my advertising and on my web site etc. etc. etc. What  
I wouldn't do is to not say a word anywhere and continue to advertise  
like all platforms are fully tested. To me that is dishonest and  
unprofessional.


RunRev can help by having Beta cycles whose length is more in  
keeping with industry norms, but the actual testing can't be done  
by them; there are just too many possibilities.


I'd be happy to test it for them. How much are they paying?


Unless you are trying to be funny, that sounds like you still don't  
get what Rev and this support community is about. Of course they  
can't pay you - why are you saying this? You know they only have x  
amount of resources - for me this support model really rocks - much  
better than other methods...


Ok, if they don't have enough money to pay me now, then they can owe  
it to me, and, *if* and when they do make lots of money they can pay  
me then. How does that sound? I would charge £15.00 per hour, that's  
a lot cheaper than they are advertising their consultancy services  
for! Presumably the people at RunRev are getting paid a good salary  
or if not are being rewarded in terms of shares and/or the promise of  
money if and when they hit the big time.


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


[OT] John Backus, 1924-2007

2007-03-21 Thread Richard Gaskin


John Backus, whose development of the Fortran programming language in 
the 1950s changed how people interacted with computers and paved the way 
for modern software, has died. He was 82.


Backus died Saturday in Ashland, Ore., according to IBM Corp., where he 
spent his career.


Prior to Fortran, computers had to be meticulously hand-coded — 
programmed in the raw strings of digits that triggered actions inside 
the machine. Fortran was a high-level language because it abstracted 
that work — it let programmers enter commands in a more intuitive 
system, which the computer would translate into machine code on its own.


It was just a quantum leap. It changed the game in a way that has only 
happened two or three times in the computer industry, said Jim Horning, 
a longtime programmer who co-chairs the Association for Computing 
Machinery's award committee.


That organization gave Backus its 1977 Turing Award, one of the 
industry's highest accolades. Backus also won a National Medal of 
Science in 1975 and got the 1993 Charles Stark Draper Prize, the top 
honor from the National Academy of Engineering.


Much of my work has come from being lazy, Backus told Think, the IBM 
employee magazine, in 1979. I didn't like writing programs, and so, 
when I was working on the IBM 701 (an early computer), writing programs 
for computing missile trajectories, I started work on a programming 
system to make it easier to write programs.

...
Known as a maverick who preferred jeans to IBM's buttoned-up, 
conservative style, Backus stayed with the company until his retirement 
in 1991. Among his other important contributions was a method for 
describing the particular grammar of computer languages. The system came 
to be known as Backus-Naur Form.


http://news.yahoo.com/s/ap/obit_backus;_ylt=AkZnB6duPP4XzG_.f8TAK0YDW7oF

--
 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: Do you Ubuntu?

2007-03-21 Thread Richard Gaskin

Peter Alcibiades wrote:
The problem with running on MacIntels in Parallels is, that virtualisation on 
Macs cannot be the future Linux market for Rev.  The market has to be, 
assuming it exists,  people running Linux on off-the-shelf PCs.


Virtualization isn't so much a market-shifter as a convenience for those 
who need to run multiple operating systems, such as us Rev developers, 
Web developers, and folks stuck in old-world offices that have 
standardized on a particular OS.


The market for virtualization will always be relatively small, since 
we're looking at a fairly small subset of users who need to run multiple 
OSes frequently enough that such convenience matters.


So of course if Linux is to gain marketshare it'll have to do so by 
focusing on physical installations.  But since those who benefit most 
from virtualization are developers who port between platforms, it 
benefits the Linux community to assist Parallels in accomplishing this 
smoothly.  Happy developers means more apps, and more apps mean happy 
end-users.


The true problem with running Linux in Parallels seems like merely a 
small technical glitch that can likely be fixed soon after it gets the 
attention of the engineers at Parallels Inc.


Since the input issue seems related to Rev, there may be something the 
folks at RunRev might do to help that along.


Anyone know if the input has been posted to BZ?

I was going to do so, but frankly since I installed the latest release 
of Parallels I'm no longer seeing that issue, only the one in which the 
VM won't shut down fully.


If one of you have a reliable recipe for the input issue I'll gladly 
vote for it.


--
 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: waiting 5 months for Monterey DVD

2007-03-21 Thread Heather Nagey

Dear Bernard,

I'm very sorry that things reached such a pass that you felt it  
necessary to vent your feelings on the list. Normally the best  
channel for this type of complaint would be via support, we take all  
such communications seriously and act on them. Here is how we have  
acted on your previous complaints via support:


Since this is now a list topic, I'd like to take this opportunity to  
let you all know that we are currently setting up a dedicated  
shipping department, precisely because the shipping of the DVD became  
such a saga. It became very clear that we need a complete, integrated  
solution for shipping any item we may require, in a timely and  
accountable manner, and this is exactly what we are going to have. I  
anticipate that we will have this solution up and running within a  
few weeks, and this kind of poor service will never happen again.


Historically, we have focussed on items that shipped via direct  
download. Physical shipping has not been a core part of our business.  
As we have grown, that has gradually changed, and we are now at the  
point where we need a dedicated service. That is what we are going to  
provide.


I'd like to think that we always have been a responsive, responsible  
company, that we have always listened to our customers, that we  
continue to listen to our customers, and that the service we provide  
continues to improve over time. Yes, we make mistakes. Yes, we  
screwed up over this DVD. When that happens, we take action and  
things change.


Warm Regards,

Heather

Heather Nagey
Customer Services Manager
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


Export Snapshot PNG Workaround

2007-03-21 Thread Dave

Hi All,

Thought I'd share the workaround.

With a lot of help from Jacque I have managed to figure out a work  
around. There were actually three separate problems and acted  
together to make it hard to figure out what the problem is.


Problem 1.

The following statement will cause an error after an unknown number  
of files have been written.


export snapshot from group GroupCounter to file myFileName as PNG

The work around is to use this form instead:

 put the windowID of this stack into myWindowID
 put the rect of myGroup into myRect
 export snapshot from rect myRect of window myWindowID to file  
myFileName as PNG


This stops the error occurring and allows you to move on to the next  
problem.


Problem 2.

Using the export snapshot command under the IDE results in memory  
being leaked on each image exported.


The work around is to Compile the App into a Standalone and test  
using a smaller number of files.



Problem 3.

RunRev does not garbage collect until after a handler returns.

The work around is to have two handers and use the timed send command  
process a smaller number of images at time.


Once you put all three of these together, you can write lots of images.

Thanks a lot to everyone that helped on this.
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: having to help Rev (was: Re: Memory Leak on export png????)

2007-03-21 Thread Björnke von Gierke

On 21 Mar 2007, at 15:38, Dave wrote:



On 20 Mar 2007, at 20:44, Stephen Barncard wrote:


Dave wrote:
RunRev can help by having Beta cycles whose length is more in 
keeping with industry norms, but the actual testing can't be done 
by them; there are just too many possibilities.


I'd be happy to test it for them. How much are they paying?


Unless you are trying to be funny, that sounds like you still don't 
get what Rev and this support community is about. Of course they 
can't pay you - why are you saying this? You know they only have x 
amount of resources - for me this support model really rocks - much 
better than other methods...


Ok, if they don't have enough money to pay me now, then they can owe 
it to me, and, *if* and when they do make lots of money they can pay 
me then. How does that sound? I would charge £15.00 per hour, that's a 
lot cheaper than they are advertising their consultancy services for! 
Presumably the people at RunRev are getting paid a good salary or if 
not are being rewarded in terms of shares and/or the promise of money 
if and when they hit the big time.


I do agree with Dave's general direction (if not with the way he 
expresses it). We all pay RunRev money so they can produce a good 
product. It's not our duty nor our responsibility to do any testing on 
their behave. Actually it should be the other way around. If there's a 
bug we should get an easy accessible list of workarounds, until the bug 
is fixed with the next release of Rev, of course in addition to every 
Feature anyone requested.


On the other hand there's the open source approach. Users don't pay to 
use software, they commit time and effort to make the product better, 
so their own stuff based on the open source software gets better. Every 
user always puts equal effort into the open source foundation as into 
his own project. Bugs are fixed within minutes of their discovery, and 
every feature a user needs is implemented by that same user within even 
less time.


But alas this world is not perfection wonderland, bugs are hard to find 
and to track down, feature additions make a product complicated, and 
aggravate people who are used to the old way. RunRev is walking a 
middle ground here. In my opinion, it's crucial for their future to not 
adopt the worst of both the commercial way and the open source way, but 
to work out a methodic to get the strengths of both worlds. That is not 
easy for such a small company, but if they have a clear vision about 
how they want to interact with their customers, then it is possible.


Specifically, Bugzilla is a workaround for having no clue where bugs 
come from. Customers that find a bug are asked to make an effort to 
increase the product they paid for, and these bugs could linger for 
years due to time constrains. Unfortunately for everyone involved, 
that's how RunRev's software currently works.
The existing system does not rock in any way. It's a patch on reality 
forced upon everyone by legacy, money and priority management, not more 
and not less.


In hopes for a constructive discussion
Björnke von Gierke

--

official ChatRev page:
http://chatrev.bjoernke.com

Chat with other RunRev developers:
go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev;
___
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: Memory Leak on export png????

2007-03-21 Thread Richard Gaskin

Dave wrote:
If I were selling a product like RunRev and I did not have the  
resources to test it on all the Platforms it shipped on, then I would  
say that in all my advertising and on my web site etc. etc. etc. What  
I wouldn't do is to not say a word anywhere and continue to advertise  
like all platforms are fully tested. To me that is dishonest and  
unprofessional.


I suppose it would be, but that has nothing to do with what I wrote.

Let me refresh your memory:

   I'm glad you recognize that it's up to us to test
   the specific implementations we use Rev for.  The
   combinatorial explosion of all possible uses would
   make it impossible for RunRev to do that.

I never said Rev doesn't test on the platforms they deploy to. That's 
just silly.  I said that it's not possible to test the nearly infinite 
variety of things that can be done with a tool so flexible.


Only the most trivial applications make it possible for the vendor to
test all possible uses firsthand.

My WebMerge product has a modest 5GL with fewer than two dozen tokens,
and yet even with that the combinatorial explosion means that only a
subset are able to be tested here before release.  All others rely on
Beta testing.  Since our support costs are less than a fourth of 
industry average we must be doing something right, but still from time 
to time we have valid bug reports come on from customers for scenarios 
we hadn't tested.  My recent thread on the token token came from one, 
but it's worth noting that the bug hadn't been evidenced in any 
real-world workflow for more than five years.


Imagine how disappointed my customers would be if I held back the 
benefits my software delivers while I attempt to test all possible usage 
scenarios.


The same goes with any software.


Your comment about expecting payment for testing was equally snarky:

RunRev can help by having Beta cycles whose length is more in  
keeping with industry norms, but the actual testing can't be done  
by them; there are just too many possibilities.



I'd be happy to test it for them. How much are they paying?


If you pay all of your Beta testers please let us know the URL for your 
products so some of the folks here can help out with that.  It might 
even be helpful for the rest of us, as I'm sure there's much we can all 
learn from uncommonly successful products built with such unusually high 
standards.


More commonly software publishers rely on volunteer Beta testers.  Many,
myself included, also pay professionals for specific types of testing 
during the Beta phase, but the bulk of workflow testing in real-world 
scenarios happens at volunteer Beta sites.


Over the last 20 years I've been a beta tester for companies bigger and 
smaller than Rev, including Adobe, Oracle, Microsoft, and a dozen 
others, and not one of them ever suggested they might pay beta testers.


Which companies gave you the impression that it's in any way 
conventional to expect payment for beta testing?


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


Runtime Revolution Partners with Audio Companies Mojo Audio and Meshbox Music

2007-03-21 Thread Lynn Fredricks
Runtime Revolution Partners with Audio Companies Mojo Audio and Meshbox
Music

Leading Interactive Media Company to Promote Royalty Free Content

Edinburgh, Scotland. Runtime Revolution Ltd, the leader in multi-platform
rich media and application development tools for the Microsoft Vista and
MacOS X platforms, announces partnerships with professional audio studios
Mojo Audio and Meshbox Music.

Runtime Revolution is the developer of the Runtime Revolution cross-platform
rapid application and media project development tool. Runtime Revolution can
compile to the following platforms: Microsoft Windows (98SE, 2000 Pro, XP,
Vista), Mac OS X PPC, Mac OS X Intel, Linux and Solaris - giving full
ability to develop, test and debug cross-platform applications.

Mojo Audio (http://www.mojoaudio.com), based in Eugene, Oregon and Meshbox
Design's Music division (http://www.meshbox.com) are both developers of
professional audio content for the game industry. Mojo Audio specializes in
high quality special effects for game production. Meshbox Design's Music
division licenses royalty free soundtracks primarily to the game and
animation industries.

Professional games - even casual games - are utterly transformed by high
quality audio and special sound effects. We are interested in making high
quality content available to our customers who deploy interactive projects
and games on MacOS X and Windows, said Kevin Miller, CEO of Runtime
Revolution.

The audio products are available through the RevSelect section of the
Runtime Revolution online store, with selected collections discounted
through the end of March 2007.

Revolution is a development environment of firsts: it is the first non-Apple
rapid application development environment with true, Universal binary
compilation. It is also the first and only development environment with
direct, native compilation for the highly secure U3 smart drive platform.
Revolution can also run directly off of a secure U3 compatible drive. U3 is
a wholly owned subsidiary of SanDisk.

Revolution Enterprise 2.8 has a USSRP of $999. Purchasers of Revolution
Studio ($399 and higher through March 2007 can also receive a free copy of
the wildly popular virtualization software - Parallels.


About Runtime Revolution

Founded in 1997, Runtime Revolution focuses on bringing user-centric
software development to all major platforms: Windows, Macintosh, Linux, and
Unix. The company is based in Edinburgh, Scotland. For more information on
Runtime Revolution, please visit the company on the web at
http://www.runrev.com or http://www.tenthumbstypingtutor.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: Export Snapshot PNG Workaround

2007-03-21 Thread Richard Gaskin

Dave wrote:


Problem 2.

Using the export snapshot command under the IDE results in memory  
being leaked on each image exported.


The work around is to Compile the App into a Standalone and test  
using a smaller number of files.


To clarify, this issue appears to be limited to the Rev IDE only, and is 
not evident in my testing with a standalone, with the MetaCard IDE, or 
my own custom fork of MC.  Also, it doesn't appear limited to the 
snapshot option, but is evident with all uses of the export command I 
tested.


When testing in Rev I even purged all front- and backScripts, and still 
the leak is evident.  So it seems fairly safe at this point to suggest 
that there is no problem with the engine or any of the IDE stacks. 
Standalones should be fine.


What does that leave us with?

The only other difference between Rev and MC that I can think of offhand 
is that Rev loads a lot of externals when it launches.  How the 
initialization of an external could affect the memory space used by the 
engine's export command is a mystery to me, but if someone has the time 
to try these tests removing one external after another from the install 
we could at least either pin down the culprit or rule out the role of 
externals in this altogether.




Problem 3.

RunRev does not garbage collect until after a handler returns.

The work around is to have two handers and use the timed send command  
process a smaller number of images at time.


I think this one may have been a misunderstanding of early test results. 
 When I run the same test under MC or in a standalone, I see the memory 
fluctuate a bit but never by very much (a MB or two), and while it's 
still running the allocation goes back down to roughly its original value.


This suggests that garbage collection is done even before idle, at least 
with the statements used in the test script you submitted to Support. 
There may be other circumstances where garbage collection must wait for 
idle, but I haven't seen any yet.


--
 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: Memory Leak on export png????

2007-03-21 Thread Dave


On 21 Mar 2007, at 15:28, Richard Gaskin wrote:


Dave wrote:
If I were selling a product like RunRev and I did not have the   
resources to test it on all the Platforms it shipped on, then I  
would  say that in all my advertising and on my web site etc. etc.  
etc. What  I wouldn't do is to not say a word anywhere and  
continue to advertise  like all platforms are fully tested. To me  
that is dishonest and  unprofessional.


I suppose it would be, but that has nothing to do with what I wrote.

Let me refresh your memory:

   I'm glad you recognize that it's up to us to test
   the specific implementations we use Rev for.  The
   combinatorial explosion of all possible uses would
   make it impossible for RunRev to do that.


We are talking at cross purposes. Let me refresh your memory:


Dave wrote:

All I know is that if I were to write something like this (a file/  
image data exporter) then once I'd got it working past the the  
point  where I could write an image file in all the different  
formats then  I'd run a soak test on it and let it run for *loads*  
of (like 10,000 +) of iterations and I would have checked that  
memory was being  released. In fact I wrote an external command  
module that does  something similar (it analyzes movie frames) and  
I *did* soak test it  and I *did* find memory leaks.

For me, this is software engineering 101.



Richard wrote:
And it turns out that you did write an image exporter, and did run  
it through a soak test.  Good job.




 You are talking about beta testing, I was talking about testing  
your code after developing it. As an example:


I wrote a module that does things with movies and/or images. There  
are two parts to this, the RunRev Test Script and the C/C++  
External. Since I am working with Movies and Images, this means there  
is a lot of memory being allocated and therefore a chance that a  
memory leak will occur. Over a period of a day or two I develop the C/ 
C++ code and the Test Script together. At some point I get to the  
stage where I am Read/Writing/Analyzing a Movie/Image. As soon as I  
get to this stage, I then soak test the C/C++ Command Handler. I do  
this by testing it processing many thousands (like 10,000+) of Movies/ 
Files.


What I was saying is that the code I wrote was very similar to the  
export snapshot command both in terms of usage (it uses a lot RAM)  
and in terms of development both have a C/C++ core and a RunRev script.


Obviously this type of testing wasn't performed on the export  
snapshot command. That was what I meant. In my case it was for Mac  
only, but in the past I have developed both for Mac and Windows and  
in the case I would soak test it on Mac and at least one version of  
Windows before checking it in and before it even got as far as QA and  
Beta Testing.




Your comment about expecting payment for testing was equally snarky:

RunRev can help by having Beta cycles whose length is more in   
keeping with industry norms, but the actual testing can't be  
done  by them; there are just too many possibilities.



I'd be happy to test it for them. How much are they paying?


Not sure what snarky means!

As I said I wasn't talking about beta testing, I was talking about  
first level soak testing after you have got a part of your code  
working. In the case where I don't have enough time to do this myself  
I employ someone I trust and have worked with in the past to do it.


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


error in function handler revPaletteObjects

2007-03-21 Thread Ralf Bitter

Hi,

as I didn't find anything related despite extensive search,
would anybody be so kind to test the following, it is done in seconds:

Save a stack with an editable field as standalone in any 2.8 version  
IDE.

Now check what happens when you try to open the standalone.


I get the following error no matter if it is a Win standalone or
a Mac standalone:

Type: Function: error in function handler
Object: button revTable of group revLibraries of card id 1002 of  
stack ...

Line: set the cCurrentObject of the target to revPaletteObjects()
Line Num: 50
Hint: revPaletteObjects

This happens as soon, as the field gets the openField message


The same test works with version 2.7.4 but ...

If, in version 2.7.4, I place an editable table field onto the stack
I get an error as follows in the standalone as soon as I click onto  
the table:


Type: Handler: can't find handler
Object: button revTable of group revLibraries of card id 1002 of  
stack ...

Line: send revUpdateDatabase pObject,txcell,tycell,tNewText to pObject
Line Num: 451
Hint: revUpdateDatabase


Can anybody confirm this? If yes, is there a known workaround?

This subject bothers me since several hours and the deadline for
a meeting with the client is coming close. I don't dare thinking
about the case, that this can not be solved. Sure, I could avoid
using fields in the application file and open external stacks within the
standalone, but in my special case I have good reasons for not to do so.

Thanks for your attention!

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


Re: error in function handler revPaletteObjects

2007-03-21 Thread Björnke von Gierke
For table fields to work you need to include the table library. Rev 
should do this automatically for you, but often that feature is missing 
in action.  Often it's enough to open the standalone application 
settings... then change some value, save the stack, set the value back 
to what it was, and then save again. Some times you need to do it more 
manually:


To do it manually:
1. Go to the standalone application settings... in the file menu.
2. Select the first button at the top: general
3. Activate the Select inclusions for the standalone application 
option button.
4. Select all the Stuff your app needs, the fields can have several 
entries selected. (In this case, make sure the table entry in the 
Script libraries field is highlighted.)

5. Save your stack
6. Make a standalone

If that doesn't help, then there's probably a more serious bug.

On an additional note, here (mac os x 10.9.3, rev 2.8) it all works 
fine, even without any of the steps taken above, just by doing this:

1. open rev
2. make a stack with a table field
3. save stack
4. build application
5. the application runs, no errors, table field works as expected.

I hope this helped
Björnke von Gierke

On 21 Mar 2007, at 17:06, Ralf Bitter wrote:


Hi,

as I didn't find anything related despite extensive search,
would anybody be so kind to test the following, it is done in seconds:

Save a stack with an editable field as standalone in any 2.8 version 
IDE.

Now check what happens when you try to open the standalone.


I get the following error no matter if it is a Win standalone or
a Mac standalone:

Type: Function: error in function handler
Object: button revTable of group revLibraries of card id 1002 of 
stack ...

Line: set the cCurrentObject of the target to revPaletteObjects()
Line Num: 50
Hint: revPaletteObjects

This happens as soon, as the field gets the openField message


The same test works with version 2.7.4 but ...

If, in version 2.7.4, I place an editable table field onto the stack
I get an error as follows in the standalone as soon as I click onto 
the table:


Type: Handler: can't find handler
Object: button revTable of group revLibraries of card id 1002 of 
stack ...
Line: send revUpdateDatabase pObject,txcell,tycell,tNewText to 
pObject

Line Num: 451
Hint: revUpdateDatabase


Can anybody confirm this? If yes, is there a known workaround?

This subject bothers me since several hours and the deadline for
a meeting with the client is coming close. I don't dare thinking
about the case, that this can not be solved. Sure, I could avoid
using fields in the application file and open external stacks within 
the
standalone, but in my special case I have good reasons for not to do 
so.


Thanks for your attention!

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



___
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: error in function handler revPaletteObjects

2007-03-21 Thread Ralf Bitter

Hi Björnke,

the table field problem, I mentioned, was specific to version 2.7.4
not to the current version 2.8.
And sure, I selected manually the table library in my test with no  
success.


Actually I only discovered the version 2.7.4 problem, as I didn't  
find a way to
solve the described problem with editable fields in version 2.8  
standalones.

I thought, as a temporary workaround, I could go back to version 2.7.4.
But then I found out, that there table fields produce an error.  
Fields work fine.

In version 2.8 it is the other way:
Tables work fine, fields trigger the said revPaletteObjects error.
Tested on Intel Mac, PowerPC and the Win standalone on XP.
In the IDE all is fine.

I downloaded a Revolution trial version for Windows.
The test result is even more strange. In addition to the editable
field, there has to be an editable table field to reproduce the  
revPaletteObjects  error.
And sure, I selected manually the table library in the standalone  
settings,

saved the stack and saved the standalone.

Unfortunately  fields and table fields are exactly what I need in my  
standalone.




On 21. Mrz 2007, at 17:24, Björnke von Gierke wrote:

For table fields to work you need to include the table library. Rev  
should do this automatically for you, but often that feature is  
missing in action.  Often it's enough to open the standalone  
application settings... then change some value, save the stack,  
set the value back to what it was, and then save again. Some times  
you need to do it more manually:


To do it manually:
1. Go to the standalone application settings... in the file menu.
2. Select the first button at the top: general
3. Activate the Select inclusions for the standalone application  
option button.
4. Select all the Stuff your app needs, the fields can have several  
entries selected. (In this case, make sure the table entry in the  
Script libraries field is highlighted.)

5. Save your stack
6. Make a standalone

If that doesn't help, then there's probably a more serious bug.

On an additional note, here (mac os x 10.9.3, rev 2.8) it all works  
fine, even without any of the steps taken above, just by doing this:

1. open rev
2. make a stack with a table field
3. save stack
4. build application
5. the application runs, no errors, table field works as expected.

I hope this helped
Björnke von Gierke

On 21 Mar 2007, at 17:06, Ralf Bitter wrote:


Hi,

as I didn't find anything related despite extensive search,
would anybody be so kind to test the following, it is done in  
seconds:


Save a stack with an editable field as standalone in any 2.8  
version IDE.

Now check what happens when you try to open the standalone.


I get the following error no matter if it is a Win standalone or
a Mac standalone:

Type: Function: error in function handler
Object: button revTable of group revLibraries of card id 1002  
of stack ...

Line: set the cCurrentObject of the target to revPaletteObjects()
Line Num: 50
Hint: revPaletteObjects

This happens as soon, as the field gets the openField message


The same test works with version 2.7.4 but ...

If, in version 2.7.4, I place an editable table field onto the stack
I get an error as follows in the standalone as soon as I click  
onto the table:


Type: Handler: can't find handler
Object: button revTable of group revLibraries of card id 1002  
of stack ...
Line: send revUpdateDatabase pObject,txcell,tycell,tNewText to  
pObject

Line Num: 451
Hint: revUpdateDatabase


Can anybody confirm this? If yes, is there a known workaround?

This subject bothers me since several hours and the deadline for
a meeting with the client is coming close. I don't dare thinking
about the case, that this can not be solved. Sure, I could avoid
using fields in the application file and open external stacks  
within the
standalone, but in my special case I have good reasons for not to  
do so.


Thanks for your attention!

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



___
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: having to help Rev (was: Re: Memory Leak on export png????)

2007-03-21 Thread Dave


On 21 Mar 2007, at 15:17, Björnke von Gierke wrote:



Ok, if they don't have enough money to pay me now, then they can  
owe it to me, and, *if* and when they do make lots of money they  
can pay me then. How does that sound? I would charge £15.00 per  
hour, that's a lot cheaper than they are advertising their  
consultancy services for! Presumably the people at RunRev are  
getting paid a good salary or if not are being rewarded in terms  
of shares and/or the promise of money if and when they hit the big  
time.


I do agree with Dave's general direction (if not with the way he  
expresses it).
We all pay RunRev money so they can produce a good product. It's  
not our duty nor our responsibility to do any testing on their  
behave. Actually it should be the other way around. If there's a  
bug we should get an easy accessible list of workarounds, until the  
bug is fixed with the next release of Rev, of course in addition to  
every Feature anyone requested.


On the other hand there's the open source approach. Users don't pay  
to use software, they commit time and effort to make the product  
better, so their own stuff based on the open source software gets  
better. Every user always puts equal effort into the open source  
foundation as into his own project. Bugs are fixed within minutes  
of their discovery, and every feature a user needs is implemented  
by that same user within even less time.


But alas this world is not perfection wonderland, bugs are hard to  
find and to track down, feature additions make a product  
complicated, and aggravate people who are used to the old way.  
RunRev is walking a middle ground here. In my opinion, it's crucial  
for their future to not adopt the worst of both the commercial way  
and the open source way, but to work out a methodic to get the  
strengths of both worlds. That is not easy for such a small  
company, but if they have a clear vision about how they want to  
interact with their customers, then it is possible.


Specifically, Bugzilla is a workaround for having no clue where  
bugs come from. Customers that find a bug are asked to make an  
effort to increase the product they paid for, and these bugs could  
linger for years due to time constrains. Unfortunately for everyone  
involved, that's how RunRev's software currently works.
The existing system does not rock in any way. It's a patch on  
reality forced upon everyone by legacy, money and priority  
management, not more and not less.




Actually we started the discussion at cross purposes I think. I was  
talking about first level soak (stress) testing in the development  
process before the code is checked in, before it goes to QA and *way*  
before it gets to beta stage.



In hopes for a constructive discussion


Sounds good to me!


Björnke von Gierke


There are more ways of paying for something than money!  Even if you  
only got a free T-Shirt or free hard copy of the manual it would be  
something. There really is no such thing as a free lunch.


Having said that, I really wouldn't mind doing the beta testing for  
free on a volunteer basis, but not as an expectation!


I signed up for the Beta Program a while back, but I heard nothing  
for months, then a short while ago I was contacted with the details,  
unfortunately I don't have enough time now. When I signed up I could  
have put aside a couple of hours a day.


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: [TIP} co-sort variable 1 based on values in variable 2

2007-03-21 Thread J. Landman Gay

Jim Ault wrote:


It is pretty simple actually, and here is an example.

Let's say one list you have last names, in another, their telephone numbers
in the same order.  You need to keep two separate lists, but you would like
both sorted to the same order, according to the last names.


After getting some sleep, I realized you were talking about parallel 
sorts. Dick's way is much cooler than what I've always done, which uses 
a custom sort function:


** Parallel sort ***

local lKeyData, lLineCounter

on sortBy keyField -- parallel sorting of linked flds
  put fld keyField into lKeyData
  put data1,data2,data3 into dataFields -- fill in your fld names here
  repeat with i = 1 to the number of items of dataFields
put 0 into lLineCounter
sort lines of fld (item i of dataFields) by key()
  end repeat
end sortBy

function key
  add 1 to lLineCounter
  return line lLineCounter of lKeyData
end key

This sorts lines, but the idea is the same. I like Dick's better.

--
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: Do You Ubuntu?

2007-03-21 Thread Bob Warren

Richmond Mathewson wrote:


Sorry, Peter, it is Bob Warren who finds Puppy

impressive.

I played around with Puppy about 2 years ago when I
went for Linux and downloaded about 25 different
distros and put an old Pentium 3 through a weekly
reformat until it choked! At the time I was not
particulalrly taken with Puppy - but, as we are all
aware; a week is a long time in the software world,
and 2 years is a hell of a long time.

--
Puppy has made great strides. In its current state, I would never use DSL in 
preference, for example. I even read about some Brazilians on the Internet who 
were so impressed with it, they ripped out their Ubuntus in order to install 
it! (But that's unnecessary, since Puppy runs perfectly from a pendrive, and 
its incredibly easy to set up in this way.)

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: having to help Rev (was: Re: Memory Leak on export png????)

2007-03-21 Thread Björnke von Gierke


On 21 Mar 2007, at 18:47, Dave wrote:



On 21 Mar 2007, at 15:17, Björnke von Gierke wrote:
...


Actually we started the discussion at cross purposes I think. I was 
talking about first level soak (stress) testing in the development 
process before the code is checked in, before it goes to QA and *way* 
before it gets to beta stage.


I know where you started, I'm neither knowledgeable nor interested 
enough to comment on your low level techniques.



...
Having said that, I really wouldn't mind doing the beta testing for 
free on a volunteer basis, but not as an expectation!


The mentioned expectation of forcing people to be beta tester hugely 
depends on three things:


First, there's the expectation from the community, which can be 
perceived this or that way. For me there are some community members (as 
in any community) who want you to do as they would want to do 
themselves. Mostly I ignore those. However, If the most verbose members 
of a community expect the rest of the community to change according to 
their own ideals, the community will rupture, dwindle, die. So we as a 
community of Rev users must watch out for that.


Secondly there's the expectation of RunRev to deliver meaningful bug 
reports, if you make any. Also before that they want you to look if the 
bug is already reported. I have no problem with that whatsoever.


The last and most important part of this is How you perceive a message 
of a demand. This of course depends on the tone of the demand, and how 
strongly it correlates with your own expectation.
Imagine someone demanding from you to breathe. In most situations you'd 
greatly agree, as you yourself deem breathing (vitally) important. Now 
imagine someone telling you not to breathe. In most situations that 
would run counter your own experience and principles, and you would 
declare him stupid.
The problem is that not all concepts are as all-encompassing for every 
human as breathing. So what's one persons breathing bugs is another 
persons not breathing bugs.


Note: I don't want to say you belong to either of the breathing/non 
breathing people. No one does. Almost every one is somewhere in between 
these two extremes. As are you, or the people that demand the filing of 
bugs of you.


I signed up for the Beta Program a while back, but I heard nothing for 
months, then a short while ago I was contacted with the details, 
unfortunately I don't have enough time now. When I signed up I could 
have put aside a couple of hours a day.


See, you breathe make beta's immediately after announcing them, and 
someone else doesn't. You shouldn't ask yourself how to force the other 
person to breathe what you breathe. If the situation bothers you, you 
should try to find a form of breathing of which you think that both can 
agree upon, and propose that to the other person. Of course that person 
might still put you down, but the likelihood is probably  quite a lot 
smaller.


Don't let the non-breather keep you down
Björnke von Gierke

--

official ChatRev page:
http://chatrev.bjoernke.com

Chat with other RunRev developers:
go stack URL http://homepage.mac.com/bvg/chatrev1.3.rev;

___
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: Do You Ubuntu?

2007-03-21 Thread Bob Warren
Anybody would think you Mac guys were hard up! Don't you have an old PC 
stashed away in a corner somewhere? You might not be able to run Vista 
on it, but Ubuntu should give you no trouble.


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: Do you Ubuntu?

2007-03-21 Thread J. Landman Gay

Richard Gaskin wrote:

I was going to do so, but frankly since I installed the latest release 
of Parallels I'm no longer seeing that issue, only the one in which the 
VM won't shut down fully.


Which latest release? Is there one newer than 3188?

--
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: Do You Ubuntu?

2007-03-21 Thread Richard Gaskin

Bob Warren wrote:
Anybody would think you Mac guys were hard up! Don't you have an old PC 
stashed away in a corner somewhere?


I have three, but I don't take them on the subway with me.

Convenience = productivity.
Productivity = shipping apps.
Shipping apps = Linux evangelism.

--
 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: Do you Ubuntu?

2007-03-21 Thread Richard Gaskin

J. Landman Gay wrote:

Richard Gaskin wrote: 
I was going to do so, but frankly since I installed the latest release 
of Parallels I'm no longer seeing that issue, only the one in which the 
VM won't shut down fully.


Which latest release? Is there one newer than 3188?


Nope, that's the one.  Since I updated I've only put in a couple hours 
with it, but haven't yet seen the input freeze.


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


Switching from one stack to another

2007-03-21 Thread Len Morgan
Hello again.  I've run into another little stumbling block as I build 
this application.


As I have mentioned before, I have an authorization stack which does 
just what it says.  Once a user is authorized, I want to launch the 
real stack and get rid of the authorization stack.


So far I seem to be able to go stack URL http. which opens up the 
new (bigger) application.  The problem is the authorization stack is 
still there in the background (and on the taskbar).  I thought I would 
get smart and open the new stack in the window of the authorization 
stack.  The problem here is that the stack doesn't expand (and I can't 
seem to expand it with script).  Also the title bar reflects the name of 
the authorization stack, not the application stack.  It also seems that 
any stack references are to the authorization stack, not the app stack 
that is running INSIDE the auth stack.


Can someone explain what happens when you open one stack in the window 
of another.  Is this the right approach or should I open the new stack 
and then somehow kill the calling stack from there?


Thanks as always!

Len Morgan

___
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: Do you Ubuntu?

2007-03-21 Thread J. Landman Gay

Richard Gaskin wrote:

J. Landman Gay wrote:


Richard Gaskin wrote:
I was going to do so, but frankly since I installed the latest 
release of Parallels I'm no longer seeing that issue, only the one in 
which the VM won't shut down fully.


Which latest release? Is there one newer than 3188?


Nope, that's the one.  Since I updated I've only put in a couple hours 
with it, but haven't yet seen the input freeze.




That's where I saw it, so I think it's still there.

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


Exporting to Word

2007-03-21 Thread Charles Szasz

How do you script to export content from a standalone to Word?


Charles Szasz
[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: error in function handler revPaletteObjects

2007-03-21 Thread J. Landman Gay

Ralf Bitter wrote:


I get the following error no matter if it is a Win standalone or
a Mac standalone:

Type: Function: error in function handler
Object: button revTable of group revLibraries of card id 1002 of 
stack ...

Line: set the cCurrentObject of the target to revPaletteObjects()
Line Num: 50
Hint: revPaletteObjects

This happens as soon, as the field gets the openField message


The same test works with version 2.7.4 but ...

If, in version 2.7.4, I place an editable table field onto the stack
I get an error as follows in the standalone as soon as I click onto the 
table:


Type: Handler: can't find handler
Object: button revTable of group revLibraries of card id 1002 of 
stack ...

Line: send revUpdateDatabase pObject,txcell,tycell,tNewText to pObject
Line Num: 451
Hint: revUpdateDatabase


Can anybody confirm this? If yes, is there a known workaround?


I've seen this once before but I can't remember where. There is a 
missing handler in the current implementation of the revCommon library, 
if I remember right. For now, try putting this into your stack script:


function revPaletteObjects
 return empty
end revPaletteObjects

I think this works. It shouldn't affect your stack or table fields, 
because it is just making a call to an IDE handler that your standalone 
shouldn't need.


This fix is for Rev 2.8. I haven't investigated the error you mention 
for 2.7.4.


--
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: Do you Ubuntu?

2007-03-21 Thread Mark Talluto


On Mar 21, 2007, at 12:32 PM, J. Landman Gay wrote:


Richard Gaskin wrote:

J. Landman Gay wrote:

Richard Gaskin wrote:
I was going to do so, but frankly since I installed the latest  
release of Parallels I'm no longer seeing that issue, only the  
one in which the VM won't shut down fully.


Which latest release? Is there one newer than 3188?
Nope, that's the one.  Since I updated I've only put in a couple  
hours with it, but haven't yet seen the input freeze.


That's where I saw it, so I think it's still there.


I just had the freeze problem happen to me with a fully updated  
Ubuntu, parallels, and rev.  Reset was my only option.  I am not sure  
it was Rev related though.  I think it happened while deleting a file  
from a folder with a right click starting the problem.



Mark Talluto
--
CANELA Software
http://www.canelasoftware.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: Exporting to Word

2007-03-21 Thread Devin Asay
One easy way is to save a field's rtfText to an external file. See  
the dictionary under RTFText.


Devin

On Mar 21, 2007, at 1:36 PM, Charles Szasz wrote:


How do you script to export content from a standalone to Word?


Charles Szasz
[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



Devin Asay
Humanities Technology and Research Support Center
Brigham Young University

___
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: error in function handler revPaletteObjects

2007-03-21 Thread Ralf Bitter

Jacqueline,

you are a lifesaver.
It makes sense, after all I have investigated, to bypass
the IDE function, although I didn't dare to do that as I thought
all handlers in the IDE are more or less needed.

Thank you very much, I was about to go crazy, as with my last
tests I couldn't reproduce the error at all. But I kept error stacks  
of prior tests,

so that I can confirm now, that your solution works.

Thanks again for your quick answer!


On 21. Mrz 2007, at 20:59, J. Landman Gay wrote:


Ralf Bitter wrote:


I get the following error no matter if it is a Win standalone or
a Mac standalone:
Type: Function: error in function handler
Object: button revTable of group revLibraries of card id 1002  
of stack ...

Line: set the cCurrentObject of the target to revPaletteObjects()
Line Num: 50
Hint: revPaletteObjects
This happens as soon, as the field gets the openField message
The same test works with version 2.7.4 but ...
If, in version 2.7.4, I place an editable table field onto the stack
I get an error as follows in the standalone as soon as I click  
onto the table:

Type: Handler: can't find handler
Object: button revTable of group revLibraries of card id 1002  
of stack ...
Line: send revUpdateDatabase pObject,txcell,tycell,tNewText to  
pObject

Line Num: 451
Hint: revUpdateDatabase
Can anybody confirm this? If yes, is there a known workaround?


I've seen this once before but I can't remember where. There is a  
missing handler in the current implementation of the revCommon  
library, if I remember right. For now, try putting this into your  
stack script:


function revPaletteObjects
 return empty
end revPaletteObjects

I think this works. It shouldn't affect your stack or table fields,  
because it is just making a call to an IDE handler that your  
standalone shouldn't need.


This fix is for Rev 2.8. I haven't investigated the error you  
mention for 2.7.4.


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



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


[ANN] Preview Gallery for Imagedate Toolkit 3

2007-03-21 Thread Wilhelm Sanke
I have uploaded a preview gallery for the forthcoming Imagedata Toolkit 
3 at


http://www.sanke.org/MetaMedia/PreviewToolkit3.htm

An interim version of toolkit 3 will be released during the next week.

What's new in  interim version 3?

While the focus of the imagedata toolkit 2 was on hues, toolkit 3 
concentrates both on median-despeckle filters and the distortion and 
deformation of images to achieve various kinds of painting effects. 
Both filter categories have to be used in conjunction to produce such 
effects.


There are 12 such median-despeckle filters, the most powerful of them is 
despeckle extreme, which does not only remove noise, but also minor 
details, thus achieving larger color areas in an image.
I have discarded the Kuwahara filter of Imagedata Toolkit 2. While 
it was a fine exercise to port this known filter to Revolution, it was 
really the slowest of my adapted scripted filters and much less powerful 
than my despeckle extreme filter, which is also 3 times faster.


The distortion/deformation filters comprise:

- various kinds of multi-pixel noise
- solid and blended rects of different sizes
- the dissolution of images by shapes of various sizes (ovals, 
rectangles, regular polynoms - triangles, rectangles, pentagons -, and 
the application of this dissolution either at random or in a systematic 
fashion - dissolving the image with vertical columns of shapes.


Other improvements of interim version 3:

- the slight color shift when using the jitter filter has been fixed 
(there was a one-char typo)


- a wet paint filter has been added to jitter and noise

- the scripted blur filters (as opposed to matrix filters) now 
comprise progressive blurs with pixel distances vertically and 
horizontally from 2 to 8 and for extreme blurs with pixel distances 
from 10 to 60. These blur filters with their precise and powerful 
effects are genuinely new and nowhere else to be found.


- a venetian mirror option has been added under mirrors: reflections 
of any size can be added inside the images horizontally and/or 
vertically, which also provides the possibility to produce 
kaleidoskop-like pictures.


- special max and min effects have been added as a variation of the 
despeckle-median filters (using the median algorithms, but substituting 
the median function by minimum and maximum), which then need another - 
despeckle or lithography - filter to achieve worth-while effects.


- images can be exported both as JPEG and PNG.--

The final Imagedata Toolkit 3, which probably will be released in a 
month, will also have the following additional features:


- adding horizontal, vertical, and diagonal gradient noise

- replacing colors: selecting a color-to-be-replaced by clicking on the 
image and choosing a replace-color by either also clicking on the image 
or a color wheel. This color replacement can be implemented for a 
specific color or a selected color range with the additional option to 
choose a computed gray-average as the basis for replacement


- simplifying colors: similar procedure as above: the selected color 
will replace a defined color range

´
- adding transparency to selected areas of an image, implemented also in 
a similar fashion as with replacing and simplifying colors (see above). 
As the one of the main features of the Imagedata Toolkit are two 
superimposed images, the underlying image will appear in the transparent 
areas, thus producing a new image that can then be saved or exported as 
a new non-transparent image.-


The current Imagedata Toolkit 2 is still available - for those 
interested to experiment with structures and colors in images and photos 
in the meantime until Imagedata Toolkit 3 will be released -  at


http://www.sanke.org/Software/ImagedataToolkit.zip

Regards,

Wilhelm Sanke
http://www.sanke.org/MetaMedia


___
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: [ANN] Preview Gallery for Imagedate Toolkit 3

2007-03-21 Thread Chipp Walters

Wow Wilhelm, those images look marvelous. Sounds like very worthy
additions!!!

best,
Chipp
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] Preview Gallery for Imagedate Toolkit 3

2007-03-21 Thread Malte Brill

Hallo Wilhelm,

very impressive. How long does rendering the results take for a  
reasonably sized image? Results look way kewl. Please keep up the  
good work.


All the best,

Malte
___
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: Memory Leak on export png????

2007-03-21 Thread Luis
That implies that the release of the purchased versions of RunRev  
were betas...


Cheers,

Luis.


On 21 Mar 2007, at 16:01, Dave wrote:



On 21 Mar 2007, at 15:28, Richard Gaskin wrote:


Dave wrote:
If I were selling a product like RunRev and I did not have the   
resources to test it on all the Platforms it shipped on, then I  
would  say that in all my advertising and on my web site etc.  
etc. etc. What  I wouldn't do is to not say a word anywhere and  
continue to advertise  like all platforms are fully tested. To me  
that is dishonest and  unprofessional.


I suppose it would be, but that has nothing to do with what I wrote.

Let me refresh your memory:

   I'm glad you recognize that it's up to us to test
   the specific implementations we use Rev for.  The
   combinatorial explosion of all possible uses would
   make it impossible for RunRev to do that.


We are talking at cross purposes. Let me refresh your memory:


Dave wrote:

All I know is that if I were to write something like this (a  
file/ image data exporter) then once I'd got it working past the  
the point  where I could write an image file in all the different  
formats then  I'd run a soak test on it and let it run for  
*loads* of (like 10,000 +) of iterations and I would have checked  
that memory was being  released. In fact I wrote an external  
command module that does  something similar (it analyzes movie  
frames) and I *did* soak test it  and I *did* find memory leaks.

For me, this is software engineering 101.



Richard wrote:
And it turns out that you did write an image exporter, and did run  
it through a soak test.  Good job.




 You are talking about beta testing, I was talking about testing  
your code after developing it. As an example:


I wrote a module that does things with movies and/or images. There  
are two parts to this, the RunRev Test Script and the C/C++  
External. Since I am working with Movies and Images, this means  
there is a lot of memory being allocated and therefore a chance  
that a memory leak will occur. Over a period of a day or two I  
develop the C/C++ code and the Test Script together. At some point  
I get to the stage where I am Read/Writing/Analyzing a Movie/Image.  
As soon as I get to this stage, I then soak test the C/C++ Command  
Handler. I do this by testing it processing many thousands (like  
10,000+) of Movies/Files.


What I was saying is that the code I wrote was very similar to the  
export snapshot command both in terms of usage (it uses a lot  
RAM) and in terms of development both have a C/C++ core and a  
RunRev script.


Obviously this type of testing wasn't performed on the export  
snapshot command. That was what I meant. In my case it was for Mac  
only, but in the past I have developed both for Mac and Windows and  
in the case I would soak test it on Mac and at least one version of  
Windows before checking it in and before it even got as far as QA  
and Beta Testing.




Your comment about expecting payment for testing was equally snarky:

RunRev can help by having Beta cycles whose length is more in   
keeping with industry norms, but the actual testing can't be  
done  by them; there are just too many possibilities.



I'd be happy to test it for them. How much are they paying?


Not sure what snarky means!

As I said I wasn't talking about beta testing, I was talking about  
first level soak testing after you have got a part of your code  
working. In the case where I don't have enough time to do this  
myself I employ someone I trust and have worked with in the past to  
do it.


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



___
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: [ANN] Preview Gallery for Imagedate Toolkit 3

2007-03-21 Thread J. Landman Gay

Wilhelm Sanke wrote:
 I have uploaded a preview gallery for the forthcoming Imagedata Toolkit
 3 at

 http://www.sanke.org/MetaMedia/PreviewToolkit3.htm

Amazing, and all done with Rev. Wow.

--
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: Switching from one stack to another

2007-03-21 Thread J. Landman Gay

Len Morgan wrote:
Hello again.  I've run into another little stumbling block as I build 
this application.


As I have mentioned before, I have an authorization stack which does 
just what it says.  Once a user is authorized, I want to launch the 
real stack and get rid of the authorization stack.


I wouldn't open the second stack in the same window. Instead, just open 
the second one and have the next line of your handler close the first 
one. Something like this:


go stack url http://whatever.com;
close stack authorization

--
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: [ANN] Preview Gallery for Imagedate Toolkit 3

2007-03-21 Thread Bernard Devlin

Wilhelm,

was the original of AutumnColors a photograph?  If so, it is even  
more amazing to think that such painterly effects could be done with  
Rev.


Bernard
___
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: error in function handler revPaletteObjects

2007-03-21 Thread Kay C Lan

On 3/21/07, Ralf Bitter [EMAIL PROTECTED] wrote:


Line: set the cCurrentObject of the target to revPaletteObjects()



Off topic to this thread, but it's interesting that you see something for
the 'first time' and suddenly you see it everywhere.

In my case it's 'cCurrentObject' which I accidentally came across. I
probably don't really want to know what it is and why it's there - hey I'm a
Mac user, so long as it works it's OK by me - but I have this foreboding
feeling that this is going to come back and bite me.

I usually start my Rev day by duplicating my stack and giving it a new
version-name. I do this because 'Save as...' doesn't work like it should:-(
In the case of yesterday I then needed to add some custom properties to some
editable fields. It is here that I saw 'cCurrentObject' as a custom property
and most interestingly it contained the file path to the 'original' file,
not the current duplicate file.

So I wonder to myself.
I didn't add cCurrentObject - verified by the fact it is appearing in other
peoples stacks. So if rev put it there then why isn't it an inbuilt
property?
Should I be worried that it is referring to an old stack - admittedly I'm
assuming it'll update itself to the new stack filepath at the appropriate
time, I just can't check now as I'm not on my computer but a Business Centre
mule:-(

Thanks
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: waiting 5 months for Monterey DVD

2007-03-21 Thread Chipp Walters

Well Bernard,

You do have to admit, that does show the company cares about it's
customers-- though perhaps too little too late. The CEO of RunRev did take
his time to direct an answer. That's a pretty strong first step, I'd say.
___
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


unicodeText problem with Japanese

2007-03-21 Thread Nicolas Cueto
In trying to import Japanese text into a field using:

  set the unicodeText of field fKanji to url binfile:yek/AAA.txt

I am encountering a compound problem.

The letters themselves of the Japanese text appear, 
but not the end of line markers, i.e., it's all one long 
line with cr's replaced by a blank -- which, using
charToNumber seems to be the cr marker. (In
addition, an unrecognizable character appears
in the very first character position of the field, but
that's a problem I can resolve with the delete 
function.)

I tried cr and lf with my Japanese text editor(s), as
well as different unicode encodings, but neither 
end-of-line marker is handled properly by the 
unicodeText function. 

So, as a workaround solution, I first used a text editor 
to substitute all cr's (or lr's) in the original text file with 
a unique Japanese character. Then, after importing 
that modified text with the unicodeText function, I used 
the replace function to replace all instances of that 
unique character with cr.

This almost worked, i.e. the text was divided into lines.
Only, one of the Japanese characters in the original text 
disappears after the replace with, and, in its stead,
a blank line appear.

I would try a workaround for that, but there might be
other Japanese characters that are likewise deleted
or altered.

Maybe this is a bug?

--
Nicolas Cueto
___
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